From d5c1f340166b23b9b1900e01020cb83073af49e5 Mon Sep 17 00:00:00 2001 From: Shane McDonald Date: Sun, 27 Aug 2017 15:32:21 -0400 Subject: [PATCH] Update pot files --- awx/locale/django.pot | 1536 +++++++++++++++--------------- awx/ui/po/ansible-tower-ui.pot | 1608 +++++++++++++++++++------------- 2 files changed, 1735 insertions(+), 1409 deletions(-) diff --git a/awx/locale/django.pot b/awx/locale/django.pot index 141b9ce4ea..3038bed7d1 100644 --- a/awx/locale/django.pot +++ b/awx/locale/django.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-07-28 18:57+0000\n" +"POT-Creation-Date: 2017-08-27 19:27+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -155,7 +155,7 @@ msgstr "" msgid "Command" msgstr "" -#: awx/api/serializers.py:270 awx/main/models/unified_jobs.py:434 +#: awx/api/serializers.py:270 awx/main/models/unified_jobs.py:435 msgid "SCM Update" msgstr "" @@ -175,7 +175,7 @@ msgstr "" msgid "Workflow Template" msgstr "" -#: awx/api/serializers.py:697 awx/api/serializers.py:755 awx/api/views.py:4330 +#: awx/api/serializers.py:697 awx/api/serializers.py:755 awx/api/views.py:4314 #, python-format msgid "" "Standard Output too large to display (%(text_size)d bytes), only download " @@ -217,761 +217,765 @@ msgid "" "comprehensive." msgstr "" -#: awx/api/serializers.py:1283 +#: awx/api/serializers.py:1282 #, python-format msgid "Invalid port specification: %s" msgstr "" -#: awx/api/serializers.py:1311 awx/api/serializers.py:3208 -#: awx/api/serializers.py:3293 awx/main/validators.py:198 +#: awx/api/serializers.py:1293 +msgid "Cannot create Host for Smart Inventory" +msgstr "" + +#: awx/api/serializers.py:1315 awx/api/serializers.py:3218 +#: awx/api/serializers.py:3303 awx/main/validators.py:198 msgid "Must be valid JSON or YAML." msgstr "" -#: awx/api/serializers.py:1407 +#: awx/api/serializers.py:1411 msgid "Invalid group name." msgstr "" -#: awx/api/serializers.py:1479 +#: awx/api/serializers.py:1416 +msgid "Cannot create Group for Smart Inventory" +msgstr "" + +#: awx/api/serializers.py:1488 msgid "" "Script must begin with a hashbang sequence: i.e.... #!/usr/bin/env python" msgstr "" -#: awx/api/serializers.py:1525 +#: awx/api/serializers.py:1534 msgid "`{}` is a prohibited environment variable" msgstr "" -#: awx/api/serializers.py:1536 +#: awx/api/serializers.py:1545 msgid "If 'source' is 'custom', 'source_script' must be provided." msgstr "" -#: awx/api/serializers.py:1542 +#: awx/api/serializers.py:1551 msgid "Must provide an inventory." msgstr "" -#: awx/api/serializers.py:1546 +#: awx/api/serializers.py:1555 msgid "" "The 'source_script' does not belong to the same organization as the " "inventory." msgstr "" -#: awx/api/serializers.py:1548 +#: awx/api/serializers.py:1557 msgid "'source_script' doesn't exist." msgstr "" -#: awx/api/serializers.py:1572 +#: awx/api/serializers.py:1581 msgid "Automatic group relationship, will be removed in 3.3" msgstr "" -#: awx/api/serializers.py:1649 +#: awx/api/serializers.py:1658 msgid "Cannot use manual project for SCM-based inventory." msgstr "" -#: awx/api/serializers.py:1655 +#: awx/api/serializers.py:1664 msgid "" "Manual inventory sources are created automatically when a group is created " "in the v1 API." msgstr "" -#: awx/api/serializers.py:1660 +#: awx/api/serializers.py:1669 msgid "Setting not compatible with existing schedules." msgstr "" -#: awx/api/serializers.py:1673 -msgid "Cannot set source_path if not SCM type." +#: awx/api/serializers.py:1674 +msgid "Cannot create Inventory Source for Smart Inventory" msgstr "" -#: awx/api/serializers.py:1676 -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." +#: awx/api/serializers.py:1688 +#, python-format +msgid "Cannot set %s if not SCM type." msgstr "" -#: awx/api/serializers.py:1680 -msgid "Inventory controlled by project-following SCM." -msgstr "" - -#: awx/api/serializers.py:1683 -msgid "SCM type sources must set `overwrite_vars` to `true`." -msgstr "" - -#: awx/api/serializers.py:1925 +#: awx/api/serializers.py:1929 msgid "Modifications not allowed for managed credential types" msgstr "" -#: awx/api/serializers.py:1930 +#: awx/api/serializers.py:1934 msgid "" "Modifications to inputs are not allowed for credential types that are in use" msgstr "" -#: awx/api/serializers.py:1936 +#: awx/api/serializers.py:1940 #, python-format msgid "Must be 'cloud' or 'net', not %s" msgstr "" -#: awx/api/serializers.py:1942 +#: awx/api/serializers.py:1946 msgid "'ask_at_runtime' is not supported for custom credentials." msgstr "" -#: awx/api/serializers.py:2115 +#: awx/api/serializers.py:2119 #, python-format msgid "\"%s\" is not a valid choice" msgstr "" -#: awx/api/serializers.py:2134 +#: awx/api/serializers.py:2138 #, python-format msgid "'%s' is not a valid field for %s" msgstr "" -#: awx/api/serializers.py:2146 +#: awx/api/serializers.py:2150 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:2151 +#: awx/api/serializers.py:2155 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:2156 +#: awx/api/serializers.py:2160 msgid "" "Inherit permissions from organization roles. If provided on creation, do not " "give either user or team." msgstr "" -#: awx/api/serializers.py:2172 +#: awx/api/serializers.py:2176 msgid "Missing 'user', 'team', or 'organization'." msgstr "" -#: awx/api/serializers.py:2212 +#: awx/api/serializers.py:2216 msgid "" "Credential organization must be set and match before assigning to a team" msgstr "" -#: awx/api/serializers.py:2374 +#: awx/api/serializers.py:2378 msgid "You must provide a cloud credential." msgstr "" -#: awx/api/serializers.py:2375 +#: awx/api/serializers.py:2379 msgid "You must provide a network credential." msgstr "" -#: awx/api/serializers.py:2391 +#: awx/api/serializers.py:2395 msgid "This field is required." msgstr "" -#: awx/api/serializers.py:2393 awx/api/serializers.py:2395 +#: awx/api/serializers.py:2397 awx/api/serializers.py:2399 msgid "Playbook not found for project." msgstr "" -#: awx/api/serializers.py:2397 +#: awx/api/serializers.py:2401 msgid "Must select playbook for project." msgstr "" -#: awx/api/serializers.py:2466 +#: awx/api/serializers.py:2476 msgid "Must either set a default value or ask to prompt on launch." msgstr "" -#: awx/api/serializers.py:2468 awx/main/models/jobs.py:325 +#: awx/api/serializers.py:2478 awx/main/models/jobs.py:325 msgid "Job types 'run' and 'check' must have assigned a project." msgstr "" -#: awx/api/serializers.py:2539 +#: awx/api/serializers.py:2549 msgid "Invalid job template." msgstr "" -#: awx/api/serializers.py:2620 +#: awx/api/serializers.py:2630 msgid "Credential not found or deleted." msgstr "" -#: awx/api/serializers.py:2622 +#: awx/api/serializers.py:2632 msgid "Job Template Project is missing or undefined." msgstr "" -#: awx/api/serializers.py:2624 +#: awx/api/serializers.py:2634 msgid "Job Template Inventory is missing or undefined." msgstr "" -#: awx/api/serializers.py:2911 -#, python-format -msgid "%(job_type)s is not a valid job type. The choices are %(choices)s." -msgstr "" - -#: awx/api/serializers.py:2916 -msgid "Workflow job template is missing during creation." -msgstr "" - #: awx/api/serializers.py:2921 #, python-format +msgid "%(job_type)s is not a valid job type. The choices are %(choices)s." +msgstr "" + +#: awx/api/serializers.py:2926 +msgid "Workflow job template is missing during creation." +msgstr "" + +#: awx/api/serializers.py:2931 +#, python-format msgid "Cannot nest a %s inside a WorkflowJobTemplate" msgstr "" -#: awx/api/serializers.py:3178 +#: awx/api/serializers.py:3188 #, python-format msgid "Job Template '%s' is missing or undefined." msgstr "" -#: awx/api/serializers.py:3181 +#: awx/api/serializers.py:3191 msgid "The inventory associated with this Job Template is being deleted." msgstr "" -#: awx/api/serializers.py:3222 awx/api/views.py:2998 +#: awx/api/serializers.py:3232 awx/api/views.py:2991 #, python-format msgid "Cannot assign multiple %s credentials." msgstr "" -#: awx/api/serializers.py:3224 awx/api/views.py:3001 +#: awx/api/serializers.py:3234 awx/api/views.py:2994 msgid "Extra credentials must be network or cloud." msgstr "" -#: awx/api/serializers.py:3361 +#: awx/api/serializers.py:3371 msgid "" "Missing required fields for Notification Configuration: notification_type" msgstr "" -#: awx/api/serializers.py:3384 +#: awx/api/serializers.py:3394 msgid "No values specified for field '{}'" msgstr "" -#: awx/api/serializers.py:3389 +#: awx/api/serializers.py:3399 msgid "Missing required fields for Notification Configuration: {}." msgstr "" -#: awx/api/serializers.py:3392 +#: awx/api/serializers.py:3402 msgid "Configuration field '{}' incorrect type, expected {}." msgstr "" -#: awx/api/serializers.py:3445 +#: awx/api/serializers.py:3455 msgid "Inventory Source must be a cloud resource." msgstr "" -#: awx/api/serializers.py:3447 +#: awx/api/serializers.py:3457 msgid "Manual Project cannot have a schedule set." msgstr "" -#: awx/api/serializers.py:3450 +#: awx/api/serializers.py:3460 msgid "" "Inventory sources with `update_on_project_update` cannot be scheduled. " "Schedule its source project `{}` instead." msgstr "" -#: awx/api/serializers.py:3469 +#: awx/api/serializers.py:3479 msgid "Projects and inventory updates cannot accept extra variables." msgstr "" -#: awx/api/serializers.py:3491 +#: awx/api/serializers.py:3501 msgid "DTSTART required in rrule. Value should match: DTSTART:YYYYMMDDTHHMMSSZ" msgstr "" -#: awx/api/serializers.py:3493 +#: awx/api/serializers.py:3503 msgid "Multiple DTSTART is not supported." msgstr "" -#: awx/api/serializers.py:3495 +#: awx/api/serializers.py:3505 msgid "RRULE require in rrule." msgstr "" -#: awx/api/serializers.py:3497 +#: awx/api/serializers.py:3507 msgid "Multiple RRULE is not supported." msgstr "" -#: awx/api/serializers.py:3499 +#: awx/api/serializers.py:3509 msgid "INTERVAL required in rrule." msgstr "" -#: awx/api/serializers.py:3501 +#: awx/api/serializers.py:3511 msgid "TZID is not supported." msgstr "" -#: awx/api/serializers.py:3503 +#: awx/api/serializers.py:3513 msgid "SECONDLY is not supported." msgstr "" -#: awx/api/serializers.py:3505 +#: awx/api/serializers.py:3515 msgid "Multiple BYMONTHDAYs not supported." msgstr "" -#: awx/api/serializers.py:3507 +#: awx/api/serializers.py:3517 msgid "Multiple BYMONTHs not supported." msgstr "" -#: awx/api/serializers.py:3509 +#: awx/api/serializers.py:3519 msgid "BYDAY with numeric prefix not supported." msgstr "" -#: awx/api/serializers.py:3511 +#: awx/api/serializers.py:3521 msgid "BYYEARDAY not supported." msgstr "" -#: awx/api/serializers.py:3513 +#: awx/api/serializers.py:3523 msgid "BYWEEKNO not supported." msgstr "" -#: awx/api/serializers.py:3517 +#: awx/api/serializers.py:3527 msgid "COUNT > 999 is unsupported." msgstr "" -#: awx/api/serializers.py:3521 +#: awx/api/serializers.py:3531 msgid "rrule parsing failed validation." msgstr "" -#: awx/api/serializers.py:3621 +#: awx/api/serializers.py:3631 msgid "" "A summary of the new and changed values when an object is created, updated, " "or deleted" msgstr "" -#: awx/api/serializers.py:3623 +#: awx/api/serializers.py:3633 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:3626 +#: awx/api/serializers.py:3636 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:3629 +#: awx/api/serializers.py:3639 msgid "The action taken with respect to the given object(s)." msgstr "" -#: awx/api/serializers.py:3732 +#: awx/api/serializers.py:3749 msgid "Unable to login with provided credentials." msgstr "" -#: awx/api/serializers.py:3734 +#: awx/api/serializers.py:3751 msgid "Must include \"username\" and \"password\"." msgstr "" -#: awx/api/views.py:107 +#: awx/api/views.py:106 msgid "Your license does not allow use of the activity stream." msgstr "" -#: awx/api/views.py:117 +#: awx/api/views.py:116 msgid "Your license does not permit use of system tracking." msgstr "" -#: awx/api/views.py:127 +#: awx/api/views.py:126 msgid "Your license does not allow use of workflows." msgstr "" -#: awx/api/views.py:135 awx/templates/rest_framework/api.html:28 -msgid "REST API" +#: awx/api/views.py:140 +msgid "Cannot delete job resource when associated workflow job is running." msgstr "" #: awx/api/views.py:144 -msgid "Ansible Tower REST API" +msgid "Cannot delete running job resource." msgstr "" -#: awx/api/views.py:206 +#: awx/api/views.py:153 awx/templates/rest_framework/api.html:28 +msgid "REST API" +msgstr "" + +#: awx/api/views.py:162 awx/templates/rest_framework/api.html:4 +msgid "AWX REST API" +msgstr "" + +#: awx/api/views.py:224 msgid "Version 1" msgstr "" -#: awx/api/views.py:210 +#: awx/api/views.py:228 msgid "Version 2" msgstr "" -#: awx/api/views.py:221 +#: awx/api/views.py:239 msgid "Ping" msgstr "" -#: awx/api/views.py:256 awx/conf/apps.py:12 +#: awx/api/views.py:270 awx/conf/apps.py:12 msgid "Configuration" msgstr "" -#: awx/api/views.py:309 +#: awx/api/views.py:323 msgid "Invalid license data" msgstr "" -#: awx/api/views.py:311 +#: awx/api/views.py:325 msgid "Missing 'eula_accepted' property" msgstr "" -#: awx/api/views.py:315 +#: awx/api/views.py:329 msgid "'eula_accepted' value is invalid" msgstr "" -#: awx/api/views.py:318 +#: awx/api/views.py:332 msgid "'eula_accepted' must be True" msgstr "" -#: awx/api/views.py:325 +#: awx/api/views.py:339 msgid "Invalid JSON" msgstr "" -#: awx/api/views.py:333 +#: awx/api/views.py:347 msgid "Invalid License" msgstr "" -#: awx/api/views.py:343 +#: awx/api/views.py:357 msgid "Invalid license" msgstr "" -#: awx/api/views.py:351 +#: awx/api/views.py:365 #, python-format msgid "Failed to remove license (%s)" msgstr "" -#: awx/api/views.py:356 +#: awx/api/views.py:370 msgid "Dashboard" msgstr "" -#: awx/api/views.py:455 +#: awx/api/views.py:469 msgid "Dashboard Jobs Graphs" msgstr "" -#: awx/api/views.py:491 +#: awx/api/views.py:505 #, python-format msgid "Unknown period \"%s\"" msgstr "" -#: awx/api/views.py:505 +#: awx/api/views.py:519 msgid "Instances" msgstr "" -#: awx/api/views.py:513 +#: awx/api/views.py:527 msgid "Instance Detail" msgstr "" -#: awx/api/views.py:521 +#: awx/api/views.py:535 msgid "Instance Running Jobs" msgstr "" -#: awx/api/views.py:536 +#: awx/api/views.py:550 msgid "Instance's Instance Groups" msgstr "" -#: awx/api/views.py:546 +#: awx/api/views.py:560 msgid "Instance Groups" msgstr "" -#: awx/api/views.py:554 +#: awx/api/views.py:568 msgid "Instance Group Detail" msgstr "" -#: awx/api/views.py:562 +#: awx/api/views.py:576 msgid "Instance Group Running Jobs" msgstr "" -#: awx/api/views.py:572 +#: awx/api/views.py:586 msgid "Instance Group's Instances" msgstr "" -#: awx/api/views.py:582 +#: awx/api/views.py:596 msgid "Schedules" msgstr "" -#: awx/api/views.py:601 +#: awx/api/views.py:615 msgid "Schedule Jobs List" msgstr "" -#: awx/api/views.py:825 +#: awx/api/views.py:841 msgid "Your license only permits a single organization to exist." msgstr "" -#: awx/api/views.py:1061 awx/api/views.py:4624 +#: awx/api/views.py:1077 awx/api/views.py:4615 msgid "You cannot assign an Organization role as a child role for a Team." msgstr "" -#: awx/api/views.py:1065 awx/api/views.py:4638 +#: awx/api/views.py:1081 awx/api/views.py:4629 msgid "You cannot grant system-level permissions to a team." msgstr "" -#: awx/api/views.py:1072 awx/api/views.py:4630 +#: awx/api/views.py:1088 awx/api/views.py:4621 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:1162 +#: awx/api/views.py:1178 msgid "Cannot delete project." msgstr "" -#: awx/api/views.py:1197 +#: awx/api/views.py:1213 msgid "Project Schedules" msgstr "" -#: awx/api/views.py:1209 +#: awx/api/views.py:1225 msgid "Project SCM Inventory Sources" msgstr "" -#: awx/api/views.py:1312 awx/api/views.py:2685 awx/api/views.py:3767 -msgid "Cannot delete job resource when associated workflow job is running." -msgstr "" - -#: awx/api/views.py:1345 +#: awx/api/views.py:1352 msgid "Project Update SCM Inventory Updates" msgstr "" -#: awx/api/views.py:1400 +#: awx/api/views.py:1407 msgid "Me" msgstr "" -#: awx/api/views.py:1444 awx/api/views.py:4581 +#: awx/api/views.py:1451 awx/api/views.py:4572 msgid "You may not perform any action with your own admin_role." msgstr "" -#: awx/api/views.py:1450 awx/api/views.py:4585 +#: awx/api/views.py:1457 awx/api/views.py:4576 msgid "You may not change the membership of a users admin_role" msgstr "" -#: awx/api/views.py:1455 awx/api/views.py:4590 +#: awx/api/views.py:1462 awx/api/views.py:4581 msgid "" "You cannot grant credential access to a user not in the credentials' " "organization" msgstr "" -#: awx/api/views.py:1459 awx/api/views.py:4594 +#: awx/api/views.py:1466 awx/api/views.py:4585 msgid "You cannot grant private credential access to another user" msgstr "" -#: awx/api/views.py:1557 +#: awx/api/views.py:1564 #, python-format msgid "Cannot change %s." msgstr "" -#: awx/api/views.py:1563 +#: awx/api/views.py:1570 msgid "Cannot delete user." msgstr "" -#: awx/api/views.py:1592 +#: awx/api/views.py:1599 msgid "Deletion not allowed for managed credential types" msgstr "" -#: awx/api/views.py:1594 +#: awx/api/views.py:1601 msgid "Credential types that are in use cannot be deleted" msgstr "" -#: awx/api/views.py:1772 +#: awx/api/views.py:1779 msgid "Cannot delete inventory script." msgstr "" -#: awx/api/views.py:1857 +#: awx/api/views.py:1864 msgid "{0}" msgstr "" -#: awx/api/views.py:2078 +#: awx/api/views.py:2089 msgid "Fact not found." msgstr "" -#: awx/api/views.py:2102 +#: awx/api/views.py:2113 msgid "SSLError while trying to connect to {}" msgstr "" -#: awx/api/views.py:2104 +#: awx/api/views.py:2115 msgid "Request to {} timed out." msgstr "" -#: awx/api/views.py:2106 +#: awx/api/views.py:2117 msgid "Unkown exception {} while trying to GET {}" msgstr "" -#: awx/api/views.py:2109 +#: awx/api/views.py:2120 +msgid "" +"Unauthorized access. Please check your Insights Credential username and " +"password." +msgstr "" + +#: awx/api/views.py:2122 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:2115 +#: awx/api/views.py:2128 msgid "Expected JSON response from Insights but instead got {}" msgstr "" -#: awx/api/views.py:2122 +#: awx/api/views.py:2135 msgid "This host is not recognized as an Insights host." msgstr "" -#: awx/api/views.py:2127 +#: awx/api/views.py:2140 msgid "The Insights Credential for \"{}\" was not found." msgstr "" -#: awx/api/views.py:2196 +#: awx/api/views.py:2209 msgid "Cyclical Group association." msgstr "" -#: awx/api/views.py:2473 +#: awx/api/views.py:2482 msgid "Inventory Source List" msgstr "" -#: awx/api/views.py:2486 +#: awx/api/views.py:2495 msgid "Inventory Sources Update" msgstr "" -#: awx/api/views.py:2514 -msgid "You do not have permission to update project `{}`" -msgstr "" - -#: awx/api/views.py:2526 +#: awx/api/views.py:2525 msgid "Could not start because `can_update` returned False" msgstr "" -#: awx/api/views.py:2534 +#: awx/api/views.py:2533 msgid "No inventory sources to update." msgstr "" -#: awx/api/views.py:2566 +#: awx/api/views.py:2565 msgid "Cannot delete inventory source." msgstr "" -#: awx/api/views.py:2574 +#: awx/api/views.py:2573 msgid "Inventory Source Schedules" msgstr "" -#: awx/api/views.py:2604 +#: awx/api/views.py:2603 msgid "Notification Templates can only be assigned when source is one of {}." msgstr "" -#: awx/api/views.py:2833 +#: awx/api/views.py:2826 msgid "Job Template Schedules" msgstr "" -#: awx/api/views.py:2853 awx/api/views.py:2869 +#: awx/api/views.py:2846 awx/api/views.py:2862 msgid "Your license does not allow adding surveys." msgstr "" -#: awx/api/views.py:2876 +#: awx/api/views.py:2869 msgid "'name' missing from survey spec." msgstr "" -#: awx/api/views.py:2878 +#: awx/api/views.py:2871 msgid "'description' missing from survey spec." msgstr "" -#: awx/api/views.py:2880 +#: awx/api/views.py:2873 msgid "'spec' missing from survey spec." msgstr "" -#: awx/api/views.py:2882 +#: awx/api/views.py:2875 msgid "'spec' must be a list of items." msgstr "" -#: awx/api/views.py:2884 +#: awx/api/views.py:2877 msgid "'spec' doesn't contain any items." msgstr "" -#: awx/api/views.py:2890 +#: awx/api/views.py:2883 #, python-format msgid "Survey question %s is not a json object." msgstr "" -#: awx/api/views.py:2892 +#: awx/api/views.py:2885 #, python-format msgid "'type' missing from survey question %s." msgstr "" -#: awx/api/views.py:2894 +#: awx/api/views.py:2887 #, python-format msgid "'question_name' missing from survey question %s." msgstr "" -#: awx/api/views.py:2896 +#: awx/api/views.py:2889 #, python-format msgid "'variable' missing from survey question %s." msgstr "" -#: awx/api/views.py:2898 +#: awx/api/views.py:2891 #, python-format msgid "'variable' '%(item)s' duplicated in survey question %(survey)s." msgstr "" -#: awx/api/views.py:2903 +#: awx/api/views.py:2896 #, python-format msgid "'required' missing from survey question %s." msgstr "" -#: awx/api/views.py:2908 +#: awx/api/views.py:2901 msgid "" "$encrypted$ is reserved keyword and may not be used as a default for " "password {}." msgstr "" -#: awx/api/views.py:3024 +#: awx/api/views.py:3017 msgid "Maximum number of labels for {} reached." msgstr "" -#: awx/api/views.py:3143 +#: awx/api/views.py:3136 msgid "No matching host could be found!" msgstr "" -#: awx/api/views.py:3146 +#: awx/api/views.py:3139 msgid "Multiple hosts matched the request!" msgstr "" -#: awx/api/views.py:3151 +#: awx/api/views.py:3144 msgid "Cannot start automatically, user input required!" msgstr "" -#: awx/api/views.py:3158 +#: awx/api/views.py:3151 msgid "Host callback job already pending." msgstr "" -#: awx/api/views.py:3171 +#: awx/api/views.py:3164 msgid "Error starting job!" msgstr "" -#: awx/api/views.py:3278 +#: awx/api/views.py:3271 msgid "Cannot associate {0} when {1} have been associated." msgstr "" -#: awx/api/views.py:3303 +#: awx/api/views.py:3296 msgid "Multiple parent relationship not allowed." msgstr "" -#: awx/api/views.py:3308 +#: awx/api/views.py:3301 msgid "Cycle detected." msgstr "" -#: awx/api/views.py:3512 +#: awx/api/views.py:3505 msgid "Workflow Job Template Schedules" msgstr "" -#: awx/api/views.py:3657 awx/api/views.py:4233 +#: awx/api/views.py:3650 awx/api/views.py:4217 msgid "Superuser privileges needed." msgstr "" -#: awx/api/views.py:3689 +#: awx/api/views.py:3682 msgid "System Job Template Schedules" msgstr "" -#: awx/api/views.py:3907 +#: awx/api/views.py:3891 msgid "Job Host Summaries List" msgstr "" -#: awx/api/views.py:3954 +#: awx/api/views.py:3938 msgid "Job Event Children List" msgstr "" -#: awx/api/views.py:3963 +#: awx/api/views.py:3947 msgid "Job Event Hosts List" msgstr "" -#: awx/api/views.py:3973 +#: awx/api/views.py:3957 msgid "Job Events List" msgstr "" -#: awx/api/views.py:4187 +#: awx/api/views.py:4171 msgid "Ad Hoc Command Events List" msgstr "" -#: awx/api/views.py:4395 +#: awx/api/views.py:4386 msgid "Error generating stdout download file: {}" msgstr "" -#: awx/api/views.py:4408 +#: awx/api/views.py:4399 #, python-format msgid "Error generating stdout download file: %s" msgstr "" -#: awx/api/views.py:4453 +#: awx/api/views.py:4444 msgid "Delete not allowed while there are pending notifications" msgstr "" -#: awx/api/views.py:4460 +#: awx/api/views.py:4451 msgid "Notification Template Test" msgstr "" @@ -1175,7 +1179,7 @@ msgstr "" msgid "User-Defaults" msgstr "" -#: awx/conf/registry.py:150 +#: awx/conf/registry.py:151 msgid "This value has been set manually in a settings file." msgstr "" @@ -1218,8 +1222,9 @@ msgstr "" #: 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:412 -#: awx/conf/tests/unit/test_settings.py:448 awx/main/conf.py:22 +#: 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 @@ -1242,7 +1247,7 @@ msgstr "" msgid "Setting Detail" msgstr "" -#: awx/conf/views.py:166 +#: awx/conf/views.py:168 msgid "Logging Connectivity Test" msgstr "" @@ -1282,57 +1287,57 @@ msgstr "" msgid "Features not found in active license." msgstr "" -#: awx/main/access.py:534 awx/main/access.py:617 awx/main/access.py:746 -#: awx/main/access.py:803 awx/main/access.py:1065 awx/main/access.py:1265 -#: awx/main/access.py:1708 +#: awx/main/access.py:534 awx/main/access.py:619 awx/main/access.py:748 +#: awx/main/access.py:801 awx/main/access.py:1063 awx/main/access.py:1263 +#: awx/main/access.py:1725 msgid "Resource is being used by running jobs" msgstr "" -#: awx/main/access.py:673 +#: awx/main/access.py:675 msgid "Unable to change inventory on a host." msgstr "" -#: awx/main/access.py:690 awx/main/access.py:735 +#: awx/main/access.py:692 awx/main/access.py:737 msgid "Cannot associate two items from different inventories." msgstr "" -#: awx/main/access.py:723 +#: awx/main/access.py:725 msgid "Unable to change inventory on a group." msgstr "" -#: awx/main/access.py:985 +#: awx/main/access.py:983 msgid "Unable to change organization on a team." msgstr "" -#: awx/main/access.py:998 +#: awx/main/access.py:996 msgid "The {} role cannot be assigned to a team" msgstr "" -#: awx/main/access.py:1000 +#: awx/main/access.py:998 msgid "The admin_role for a User cannot be assigned to a team" msgstr "" -#: awx/main/access.py:1426 +#: awx/main/access.py:1443 msgid "Job has been orphaned from its job template." msgstr "" -#: awx/main/access.py:1428 +#: awx/main/access.py:1445 msgid "You do not have execute permission to related job template." msgstr "" -#: awx/main/access.py:1431 +#: awx/main/access.py:1448 msgid "Job was launched with prompted fields." msgstr "" -#: awx/main/access.py:1433 +#: awx/main/access.py:1450 msgid " Organization level permissions required." msgstr "" -#: awx/main/access.py:1435 +#: awx/main/access.py:1452 msgid " You do not have permission to related resources." msgstr "" -#: awx/main/access.py:1781 +#: awx/main/access.py:1798 msgid "" "You do not have permission to the workflow job resources required for " "relaunch." @@ -1444,10 +1449,10 @@ 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:227 awx/main/conf.py:237 awx/main/conf.py:248 -#: awx/main/conf.py:258 awx/main/conf.py:268 awx/main/conf.py:278 -#: awx/main/conf.py:290 awx/main/conf.py:302 awx/main/conf.py:314 -#: awx/main/conf.py:327 +#: 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 "" @@ -1523,102 +1528,113 @@ msgid "" "network latency." msgstr "" -#: awx/main/conf.py:214 awx/main/conf.py:215 +#: 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:225 awx/main/conf.py:226 +#: 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:235 +#: awx/main/conf.py:249 msgid "Extra Environment Variables" msgstr "" -#: awx/main/conf.py:236 +#: 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:246 +#: awx/main/conf.py:260 msgid "Standard Output Maximum Display Size" msgstr "" -#: awx/main/conf.py:247 +#: 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:256 +#: awx/main/conf.py:270 msgid "Job Event Standard Output Maximum Display Size" msgstr "" -#: awx/main/conf.py:257 +#: 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:266 +#: awx/main/conf.py:280 msgid "Maximum Scheduled Jobs" msgstr "" -#: awx/main/conf.py:267 +#: 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:276 +#: awx/main/conf.py:290 msgid "Ansible Callback Plugins" msgstr "" -#: awx/main/conf.py:277 +#: 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:287 +#: awx/main/conf.py:301 msgid "Default Job Timeout" msgstr "" -#: awx/main/conf.py:288 +#: 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:299 +#: awx/main/conf.py:313 msgid "Default Inventory Update Timeout" msgstr "" -#: awx/main/conf.py:300 +#: awx/main/conf.py:314 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." +"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:311 +#: awx/main/conf.py:325 msgid "Default Project Update Timeout" msgstr "" -#: awx/main/conf.py:312 +#: awx/main/conf.py:326 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." +"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:323 +#: awx/main/conf.py:337 msgid "Per-Host Ansible Fact Cache Timeout" msgstr "" -#: awx/main/conf.py:324 +#: 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 " @@ -1626,62 +1642,62 @@ msgid "" "ansible_facts from the database." msgstr "" -#: awx/main/conf.py:335 +#: awx/main/conf.py:350 msgid "Logging Aggregator" msgstr "" -#: awx/main/conf.py:336 +#: awx/main/conf.py:351 msgid "Hostname/IP where external logs will be sent to." msgstr "" -#: awx/main/conf.py:337 awx/main/conf.py:347 awx/main/conf.py:358 -#: awx/main/conf.py:368 awx/main/conf.py:380 awx/main/conf.py:395 -#: awx/main/conf.py:407 awx/main/conf.py:416 awx/main/conf.py:426 -#: awx/main/conf.py:436 awx/main/conf.py:447 awx/main/conf.py:459 -#: awx/main/conf.py:472 +#: 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:344 +#: awx/main/conf.py:360 msgid "Logging Aggregator Port" msgstr "" -#: awx/main/conf.py:345 +#: 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:356 +#: awx/main/conf.py:373 msgid "Logging Aggregator Type" msgstr "" -#: awx/main/conf.py:357 +#: awx/main/conf.py:374 msgid "Format messages for the chosen log aggregator." msgstr "" -#: awx/main/conf.py:366 +#: awx/main/conf.py:383 msgid "Logging Aggregator Username" msgstr "" -#: awx/main/conf.py:367 +#: awx/main/conf.py:384 msgid "Username for external log aggregator (if required)." msgstr "" -#: awx/main/conf.py:378 +#: awx/main/conf.py:395 msgid "Logging Aggregator Password/Token" msgstr "" -#: awx/main/conf.py:379 +#: awx/main/conf.py:396 msgid "" "Password or authentication token for external log aggregator (if required)." msgstr "" -#: awx/main/conf.py:388 +#: awx/main/conf.py:405 msgid "Loggers Sending Data to Log Aggregator Form" msgstr "" -#: awx/main/conf.py:389 +#: 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" @@ -1691,11 +1707,11 @@ msgid "" "system_tracking - facts gathered from scan jobs." msgstr "" -#: awx/main/conf.py:402 +#: awx/main/conf.py:419 msgid "Log System Tracking Facts Individually" msgstr "" -#: awx/main/conf.py:403 +#: 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. " @@ -1703,45 +1719,45 @@ msgid "" "efficiency in fact processing." msgstr "" -#: awx/main/conf.py:414 +#: awx/main/conf.py:431 msgid "Enable External Logging" msgstr "" -#: awx/main/conf.py:415 +#: awx/main/conf.py:432 msgid "Enable sending logs to external log aggregator." msgstr "" -#: awx/main/conf.py:424 +#: awx/main/conf.py:441 msgid "Cluster-wide Tower unique identifier." msgstr "" -#: awx/main/conf.py:425 +#: awx/main/conf.py:442 msgid "Useful to uniquely identify Tower instances." msgstr "" -#: awx/main/conf.py:434 +#: awx/main/conf.py:451 msgid "Logging Aggregator Protocol" msgstr "" -#: awx/main/conf.py:435 +#: awx/main/conf.py:452 msgid "Protocol used to communicate with log aggregator." msgstr "" -#: awx/main/conf.py:443 +#: awx/main/conf.py:460 msgid "TCP Connection Timeout" msgstr "" -#: awx/main/conf.py:444 +#: 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:454 +#: awx/main/conf.py:471 msgid "Enable/disable HTTPS certificate verification" msgstr "" -#: awx/main/conf.py:455 +#: 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 " @@ -1749,11 +1765,11 @@ msgid "" "connection." msgstr "" -#: awx/main/conf.py:467 +#: awx/main/conf.py:484 msgid "Logging Aggregator Level Threshold" msgstr "" -#: awx/main/conf.py:468 +#: 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 " @@ -1761,7 +1777,7 @@ msgid "" "anlytics ignore this setting)" msgstr "" -#: awx/main/conf.py:491 awx/sso/conf.py:1112 +#: awx/main/conf.py:508 awx/sso/conf.py:1105 msgid "\n" msgstr "" @@ -1793,43 +1809,48 @@ msgstr "" msgid "Runas" msgstr "" -#: awx/main/fields.py:55 +#: awx/main/fields.py:56 #, python-format msgid "'%s' is not one of ['%s']" msgstr "" -#: awx/main/fields.py:520 +#: awx/main/fields.py:531 +#, python-format +msgid "cannot be set unless \"%s\" is set" +msgstr "" + +#: awx/main/fields.py:547 #, python-format msgid "required for %s" msgstr "" -#: awx/main/fields.py:544 +#: awx/main/fields.py:571 msgid "must be set when SSH key is encrypted." msgstr "" -#: awx/main/fields.py:547 -msgid "should not be set when SSH key is empty." -msgstr "" - -#: awx/main/fields.py:549 +#: awx/main/fields.py:577 msgid "should not be set when SSH key is not encrypted." msgstr "" -#: awx/main/fields.py:613 +#: awx/main/fields.py:635 +msgid "'dependencies' is not supported for custom credentials." +msgstr "" + +#: awx/main/fields.py:649 msgid "\"tower\" is a reserved field name" msgstr "" -#: awx/main/fields.py:620 +#: awx/main/fields.py:656 #, python-format msgid "field IDs must be unique (%s)" msgstr "" -#: awx/main/fields.py:633 +#: awx/main/fields.py:669 #, python-format msgid "%s not allowed for %s type (%s)" msgstr "" -#: awx/main/fields.py:717 +#: awx/main/fields.py:753 #, python-format msgid "%s uses an undefined field (%s)" msgstr "" @@ -1928,44 +1949,44 @@ msgstr "" msgid "No argument passed to %s module." msgstr "" -#: awx/main/models/ad_hoc_commands.py:243 awx/main/models/jobs.py:900 +#: awx/main/models/ad_hoc_commands.py:245 awx/main/models/jobs.py:904 msgid "Host Failed" msgstr "" -#: awx/main/models/ad_hoc_commands.py:244 awx/main/models/jobs.py:901 +#: awx/main/models/ad_hoc_commands.py:246 awx/main/models/jobs.py:905 msgid "Host OK" msgstr "" -#: awx/main/models/ad_hoc_commands.py:245 awx/main/models/jobs.py:904 +#: awx/main/models/ad_hoc_commands.py:247 awx/main/models/jobs.py:908 msgid "Host Unreachable" msgstr "" -#: awx/main/models/ad_hoc_commands.py:250 awx/main/models/jobs.py:903 +#: awx/main/models/ad_hoc_commands.py:252 awx/main/models/jobs.py:907 msgid "Host Skipped" msgstr "" -#: awx/main/models/ad_hoc_commands.py:260 awx/main/models/jobs.py:931 +#: awx/main/models/ad_hoc_commands.py:262 awx/main/models/jobs.py:935 msgid "Debug" msgstr "" -#: awx/main/models/ad_hoc_commands.py:261 awx/main/models/jobs.py:932 +#: awx/main/models/ad_hoc_commands.py:263 awx/main/models/jobs.py:936 msgid "Verbose" msgstr "" -#: awx/main/models/ad_hoc_commands.py:262 awx/main/models/jobs.py:933 +#: awx/main/models/ad_hoc_commands.py:264 awx/main/models/jobs.py:937 msgid "Deprecated" msgstr "" -#: awx/main/models/ad_hoc_commands.py:263 awx/main/models/jobs.py:934 +#: awx/main/models/ad_hoc_commands.py:265 awx/main/models/jobs.py:938 msgid "Warning" msgstr "" -#: awx/main/models/ad_hoc_commands.py:264 awx/main/models/jobs.py:935 +#: awx/main/models/ad_hoc_commands.py:266 awx/main/models/jobs.py:939 msgid "System Warning" msgstr "" -#: awx/main/models/ad_hoc_commands.py:265 awx/main/models/jobs.py:936 -#: awx/main/models/unified_jobs.py:63 +#: awx/main/models/ad_hoc_commands.py:267 awx/main/models/jobs.py:940 +#: awx/main/models/unified_jobs.py:64 msgid "Error" msgstr "" @@ -2161,325 +2182,354 @@ msgstr "" msgid "Instance Group to remotely control this group." msgstr "" -#: awx/main/models/inventory.py:51 +#: awx/main/models/inventory.py:52 msgid "Hosts have a direct link to this inventory." msgstr "" -#: awx/main/models/inventory.py:52 +#: awx/main/models/inventory.py:53 msgid "Hosts for inventory generated using the host_filter property." msgstr "" -#: awx/main/models/inventory.py:57 +#: awx/main/models/inventory.py:58 msgid "inventories" msgstr "" -#: awx/main/models/inventory.py:64 +#: awx/main/models/inventory.py:65 msgid "Organization containing this inventory." msgstr "" -#: awx/main/models/inventory.py:71 +#: awx/main/models/inventory.py:72 msgid "Inventory variables in JSON or YAML format." msgstr "" -#: awx/main/models/inventory.py:76 +#: awx/main/models/inventory.py:77 msgid "Flag indicating whether any hosts in this inventory have failed." msgstr "" -#: awx/main/models/inventory.py:81 +#: awx/main/models/inventory.py:82 msgid "Total number of hosts in this inventory." msgstr "" -#: awx/main/models/inventory.py:86 +#: awx/main/models/inventory.py:87 msgid "Number of hosts in this inventory with active failures." msgstr "" -#: awx/main/models/inventory.py:91 +#: awx/main/models/inventory.py:92 msgid "Total number of groups in this inventory." msgstr "" -#: awx/main/models/inventory.py:96 +#: awx/main/models/inventory.py:97 msgid "Number of groups in this inventory with active failures." msgstr "" -#: awx/main/models/inventory.py:101 +#: awx/main/models/inventory.py:102 msgid "" "Flag indicating whether this inventory has any external inventory sources." msgstr "" -#: awx/main/models/inventory.py:106 +#: awx/main/models/inventory.py:107 msgid "" "Total number of external inventory sources configured within this inventory." msgstr "" -#: awx/main/models/inventory.py:111 +#: awx/main/models/inventory.py:112 msgid "Number of external inventory sources in this inventory with failures." msgstr "" -#: awx/main/models/inventory.py:118 +#: awx/main/models/inventory.py:119 msgid "Kind of inventory being represented." msgstr "" -#: awx/main/models/inventory.py:124 +#: awx/main/models/inventory.py:125 msgid "Filter that will be applied to the hosts of this inventory." msgstr "" -#: awx/main/models/inventory.py:151 +#: 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:160 +#: awx/main/models/inventory.py:161 msgid "Flag indicating the inventory is being deleted." msgstr "" -#: awx/main/models/inventory.py:373 +#: awx/main/models/inventory.py:374 msgid "Assignment not allowed for Smart Inventory" msgstr "" -#: awx/main/models/inventory.py:375 awx/main/models/projects.py:148 +#: awx/main/models/inventory.py:376 awx/main/models/projects.py:148 msgid "Credential kind must be 'insights'." msgstr "" -#: awx/main/models/inventory.py:439 +#: awx/main/models/inventory.py:443 msgid "Is this host online and available for running jobs?" msgstr "" -#: awx/main/models/inventory.py:445 +#: 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:450 +#: awx/main/models/inventory.py:454 msgid "Host variables in JSON or YAML format." msgstr "" -#: awx/main/models/inventory.py:472 +#: awx/main/models/inventory.py:476 msgid "Flag indicating whether the last job failed for this host." msgstr "" -#: awx/main/models/inventory.py:477 +#: 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:483 +#: awx/main/models/inventory.py:487 msgid "Inventory source(s) that created or modified this host." msgstr "" -#: awx/main/models/inventory.py:488 +#: awx/main/models/inventory.py:492 msgid "Arbitrary JSON structure of most recent ansible_facts, per-host." msgstr "" -#: awx/main/models/inventory.py:494 +#: awx/main/models/inventory.py:498 msgid "The date and time ansible_facts was last modified." msgstr "" -#: awx/main/models/inventory.py:501 +#: awx/main/models/inventory.py:505 msgid "Red Hat Insights host unique identifier." msgstr "" -#: awx/main/models/inventory.py:629 +#: awx/main/models/inventory.py:633 msgid "Group variables in JSON or YAML format." msgstr "" -#: awx/main/models/inventory.py:635 +#: awx/main/models/inventory.py:639 msgid "Hosts associated directly with this group." msgstr "" -#: awx/main/models/inventory.py:640 +#: awx/main/models/inventory.py:644 msgid "Total number of hosts directly or indirectly in this group." msgstr "" -#: awx/main/models/inventory.py:645 +#: awx/main/models/inventory.py:649 msgid "Flag indicating whether this group has any hosts with active failures." msgstr "" -#: awx/main/models/inventory.py:650 +#: awx/main/models/inventory.py:654 msgid "Number of hosts in this group with active failures." msgstr "" -#: awx/main/models/inventory.py:655 +#: awx/main/models/inventory.py:659 msgid "Total number of child groups contained within this group." msgstr "" -#: awx/main/models/inventory.py:660 +#: awx/main/models/inventory.py:664 msgid "Number of child groups within this group that have active failures." msgstr "" -#: awx/main/models/inventory.py:665 +#: 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:671 +#: awx/main/models/inventory.py:675 msgid "Inventory source(s) that created or modified this group." msgstr "" -#: awx/main/models/inventory.py:861 awx/main/models/projects.py:42 -#: awx/main/models/unified_jobs.py:427 +#: 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:862 +#: awx/main/models/inventory.py:866 msgid "File, Directory or Script" msgstr "" -#: awx/main/models/inventory.py:863 +#: awx/main/models/inventory.py:867 msgid "Sourced from a Project" msgstr "" -#: awx/main/models/inventory.py:864 +#: awx/main/models/inventory.py:868 msgid "Amazon EC2" msgstr "" -#: awx/main/models/inventory.py:865 +#: awx/main/models/inventory.py:869 msgid "Google Compute Engine" msgstr "" -#: awx/main/models/inventory.py:866 +#: awx/main/models/inventory.py:870 msgid "Microsoft Azure Classic (deprecated)" msgstr "" -#: awx/main/models/inventory.py:867 +#: awx/main/models/inventory.py:871 msgid "Microsoft Azure Resource Manager" msgstr "" -#: awx/main/models/inventory.py:868 +#: awx/main/models/inventory.py:872 msgid "VMware vCenter" msgstr "" -#: awx/main/models/inventory.py:869 +#: awx/main/models/inventory.py:873 msgid "Red Hat Satellite 6" msgstr "" -#: awx/main/models/inventory.py:870 +#: awx/main/models/inventory.py:874 msgid "Red Hat CloudForms" msgstr "" -#: awx/main/models/inventory.py:871 +#: awx/main/models/inventory.py:875 msgid "OpenStack" msgstr "" -#: awx/main/models/inventory.py:872 +#: awx/main/models/inventory.py:876 msgid "Custom Script" msgstr "" -#: awx/main/models/inventory.py:989 +#: awx/main/models/inventory.py:993 msgid "Inventory source variables in YAML or JSON format." msgstr "" -#: awx/main/models/inventory.py:1008 +#: awx/main/models/inventory.py:1012 msgid "" "Comma-separated list of filter expressions (EC2 only). Hosts are imported " "when ANY of the filters match." msgstr "" -#: awx/main/models/inventory.py:1014 +#: awx/main/models/inventory.py:1018 msgid "Limit groups automatically created from inventory source (EC2 only)." msgstr "" -#: awx/main/models/inventory.py:1018 +#: awx/main/models/inventory.py:1022 msgid "Overwrite local groups and hosts from remote inventory source." msgstr "" -#: awx/main/models/inventory.py:1022 +#: awx/main/models/inventory.py:1026 msgid "Overwrite local variables from remote inventory source." msgstr "" -#: awx/main/models/inventory.py:1027 awx/main/models/jobs.py:159 +#: awx/main/models/inventory.py:1031 awx/main/models/jobs.py:159 #: 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:1060 -msgid "Availability Zone" -msgstr "" - -#: awx/main/models/inventory.py:1061 +#: awx/main/models/inventory.py:1064 msgid "Image ID" msgstr "" -#: awx/main/models/inventory.py:1062 -msgid "Instance ID" -msgstr "" - -#: awx/main/models/inventory.py:1063 -msgid "Instance Type" -msgstr "" - -#: awx/main/models/inventory.py:1064 -msgid "Key Name" -msgstr "" - #: awx/main/models/inventory.py:1065 -msgid "Region" +msgid "Availability Zone" msgstr "" #: awx/main/models/inventory.py:1066 -msgid "Security Group" +msgid "Account" msgstr "" #: awx/main/models/inventory.py:1067 -msgid "Tags" +msgid "Instance ID" msgstr "" #: awx/main/models/inventory.py:1068 -msgid "VPC ID" +msgid "Instance State" msgstr "" #: awx/main/models/inventory.py:1069 +msgid "Instance Type" +msgstr "" + +#: awx/main/models/inventory.py:1070 +msgid "Key Name" +msgstr "" + +#: awx/main/models/inventory.py:1071 +msgid "Region" +msgstr "" + +#: awx/main/models/inventory.py:1072 +msgid "Security Group" +msgstr "" + +#: awx/main/models/inventory.py:1073 +msgid "Tags" +msgstr "" + +#: awx/main/models/inventory.py:1074 msgid "Tag None" msgstr "" -#: awx/main/models/inventory.py:1132 +#: awx/main/models/inventory.py:1075 +msgid "VPC ID" +msgstr "" + +#: awx/main/models/inventory.py:1138 #, python-format msgid "" "Cloud-based inventory sources (such as %s) require credentials for the " "matching cloud service." msgstr "" -#: awx/main/models/inventory.py:1139 +#: awx/main/models/inventory.py:1145 msgid "Credential is required for a cloud source." msgstr "" -#: awx/main/models/inventory.py:1161 +#: awx/main/models/inventory.py:1167 #, python-format msgid "Invalid %(source)s region: %(region)s" msgstr "" -#: awx/main/models/inventory.py:1185 +#: awx/main/models/inventory.py:1191 #, python-format msgid "Invalid filter expression: %(filter)s" msgstr "" -#: awx/main/models/inventory.py:1206 +#: awx/main/models/inventory.py:1212 #, python-format msgid "Invalid group by choice: %(choice)s" msgstr "" -#: awx/main/models/inventory.py:1241 +#: awx/main/models/inventory.py:1247 msgid "Project containing inventory file used as source." msgstr "" -#: awx/main/models/inventory.py:1389 +#: awx/main/models/inventory.py:1395 #, python-format msgid "" "Unable to configure this item for cloud sync. It is already managed by %s." msgstr "" -#: awx/main/models/inventory.py:1414 +#: awx/main/models/inventory.py:1405 +msgid "" +"More than one SCM-based inventory source with update on project update per-" +"inventory not allowed." +msgstr "" + +#: awx/main/models/inventory.py:1412 +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:1418 +msgid "SCM type sources must set `overwrite_vars` to `true`." +msgstr "" + +#: awx/main/models/inventory.py:1423 +msgid "Cannot set source_path if not SCM type." +msgstr "" + +#: awx/main/models/inventory.py:1448 msgid "" "Inventory files from this Project Update were used for the inventory update." msgstr "" -#: awx/main/models/inventory.py:1528 +#: awx/main/models/inventory.py:1561 msgid "Inventory script contents" msgstr "" -#: awx/main/models/inventory.py:1533 +#: awx/main/models/inventory.py:1566 msgid "Organization owning this inventory script" msgstr "" @@ -2512,121 +2562,121 @@ msgstr "" msgid "Job Template must provide 'credential' or allow prompting for it." msgstr "" -#: awx/main/models/jobs.py:421 +#: awx/main/models/jobs.py:422 msgid "Cannot override job_type to or from a scan job." msgstr "" -#: awx/main/models/jobs.py:487 awx/main/models/projects.py:263 +#: awx/main/models/jobs.py:488 awx/main/models/projects.py:263 msgid "SCM Revision" msgstr "" -#: awx/main/models/jobs.py:488 +#: awx/main/models/jobs.py:489 msgid "The SCM Revision from the Project used for this job, if available" msgstr "" -#: awx/main/models/jobs.py:496 +#: awx/main/models/jobs.py:497 msgid "" "The SCM Refresh task used to make sure the playbooks were available for the " "job run" msgstr "" -#: awx/main/models/jobs.py:799 +#: awx/main/models/jobs.py:802 msgid "job host summaries" msgstr "" -#: awx/main/models/jobs.py:902 +#: awx/main/models/jobs.py:906 msgid "Host Failure" msgstr "" -#: awx/main/models/jobs.py:905 awx/main/models/jobs.py:919 +#: awx/main/models/jobs.py:909 awx/main/models/jobs.py:923 msgid "No Hosts Remaining" msgstr "" -#: awx/main/models/jobs.py:906 +#: awx/main/models/jobs.py:910 msgid "Host Polling" msgstr "" -#: awx/main/models/jobs.py:907 +#: awx/main/models/jobs.py:911 msgid "Host Async OK" msgstr "" -#: awx/main/models/jobs.py:908 +#: awx/main/models/jobs.py:912 msgid "Host Async Failure" msgstr "" -#: awx/main/models/jobs.py:909 +#: awx/main/models/jobs.py:913 msgid "Item OK" msgstr "" -#: awx/main/models/jobs.py:910 +#: awx/main/models/jobs.py:914 msgid "Item Failed" msgstr "" -#: awx/main/models/jobs.py:911 +#: awx/main/models/jobs.py:915 msgid "Item Skipped" msgstr "" -#: awx/main/models/jobs.py:912 +#: awx/main/models/jobs.py:916 msgid "Host Retry" msgstr "" -#: awx/main/models/jobs.py:914 +#: awx/main/models/jobs.py:918 msgid "File Difference" msgstr "" -#: awx/main/models/jobs.py:915 +#: awx/main/models/jobs.py:919 msgid "Playbook Started" msgstr "" -#: awx/main/models/jobs.py:916 +#: awx/main/models/jobs.py:920 msgid "Running Handlers" msgstr "" -#: awx/main/models/jobs.py:917 +#: awx/main/models/jobs.py:921 msgid "Including File" msgstr "" -#: awx/main/models/jobs.py:918 +#: awx/main/models/jobs.py:922 msgid "No Hosts Matched" msgstr "" -#: awx/main/models/jobs.py:920 +#: awx/main/models/jobs.py:924 msgid "Task Started" msgstr "" -#: awx/main/models/jobs.py:922 +#: awx/main/models/jobs.py:926 msgid "Variables Prompted" msgstr "" -#: awx/main/models/jobs.py:923 +#: awx/main/models/jobs.py:927 msgid "Gathering Facts" msgstr "" -#: awx/main/models/jobs.py:924 +#: awx/main/models/jobs.py:928 msgid "internal: on Import for Host" msgstr "" -#: awx/main/models/jobs.py:925 +#: awx/main/models/jobs.py:929 msgid "internal: on Not Import for Host" msgstr "" -#: awx/main/models/jobs.py:926 +#: awx/main/models/jobs.py:930 msgid "Play Started" msgstr "" -#: awx/main/models/jobs.py:927 +#: awx/main/models/jobs.py:931 msgid "Playbook Complete" msgstr "" -#: awx/main/models/jobs.py:1337 +#: awx/main/models/jobs.py:1363 msgid "Remove jobs older than a certain number of days" msgstr "" -#: awx/main/models/jobs.py:1338 +#: awx/main/models/jobs.py:1364 msgid "Remove activity stream entries older than a certain number of days" msgstr "" -#: awx/main/models/jobs.py:1339 +#: awx/main/models/jobs.py:1365 msgid "Purge and/or reduce the granularity of system tracking data" msgstr "" @@ -2634,15 +2684,15 @@ msgstr "" msgid "Organization this label belongs to." msgstr "" -#: awx/main/models/notifications.py:138 awx/main/models/unified_jobs.py:58 +#: 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:61 +#: 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:62 +#: awx/main/models/notifications.py:140 awx/main/models/unified_jobs.py:63 msgid "Failed" msgstr "" @@ -2901,102 +2951,97 @@ msgstr "" msgid "days must be a positive integer." msgstr "" -#: awx/main/models/unified_jobs.py:57 +#: awx/main/models/unified_jobs.py:58 msgid "New" msgstr "" -#: awx/main/models/unified_jobs.py:59 +#: awx/main/models/unified_jobs.py:60 msgid "Waiting" msgstr "" -#: awx/main/models/unified_jobs.py:60 +#: awx/main/models/unified_jobs.py:61 msgid "Running" msgstr "" -#: awx/main/models/unified_jobs.py:64 +#: awx/main/models/unified_jobs.py:65 msgid "Canceled" msgstr "" -#: awx/main/models/unified_jobs.py:68 +#: awx/main/models/unified_jobs.py:69 msgid "Never Updated" msgstr "" -#: awx/main/models/unified_jobs.py:72 awx/ui/templates/ui/index.html:67 +#: 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:73 +#: awx/main/models/unified_jobs.py:74 msgid "Missing" msgstr "" -#: awx/main/models/unified_jobs.py:77 +#: awx/main/models/unified_jobs.py:78 msgid "No External Source" msgstr "" -#: awx/main/models/unified_jobs.py:84 +#: awx/main/models/unified_jobs.py:85 msgid "Updating" msgstr "" -#: awx/main/models/unified_jobs.py:428 +#: awx/main/models/unified_jobs.py:429 msgid "Relaunch" msgstr "" -#: awx/main/models/unified_jobs.py:429 +#: awx/main/models/unified_jobs.py:430 msgid "Callback" msgstr "" -#: awx/main/models/unified_jobs.py:430 +#: awx/main/models/unified_jobs.py:431 msgid "Scheduled" msgstr "" -#: awx/main/models/unified_jobs.py:431 +#: awx/main/models/unified_jobs.py:432 msgid "Dependency" msgstr "" -#: awx/main/models/unified_jobs.py:432 +#: awx/main/models/unified_jobs.py:433 msgid "Workflow" msgstr "" -#: awx/main/models/unified_jobs.py:433 +#: awx/main/models/unified_jobs.py:434 msgid "Sync" msgstr "" -#: awx/main/models/unified_jobs.py:480 +#: awx/main/models/unified_jobs.py:481 msgid "The node the job executed on." msgstr "" -#: awx/main/models/unified_jobs.py:506 +#: 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:512 +#: awx/main/models/unified_jobs.py:513 msgid "The date and time the job finished execution." msgstr "" -#: awx/main/models/unified_jobs.py:518 +#: awx/main/models/unified_jobs.py:519 msgid "Elapsed time in seconds that the job ran." msgstr "" -#: awx/main/models/unified_jobs.py:540 +#: 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:579 +#: awx/main/models/unified_jobs.py:580 msgid "The Rampart/Instance group the job was run under" msgstr "" #: awx/main/notifications/base.py:17 -msgid "" -"{} #{} had status {}, view details at {}\n" -"\n" -msgstr "" - #: awx/main/notifications/email_backend.py:28 msgid "" -"{} #{} had status {} on Ansible Tower, view details at {}\n" +"{} #{} had status {}, view details at {}\n" "\n" msgstr "" @@ -3031,31 +3076,31 @@ msgstr "" msgid "Error sending notification webhook: {}" msgstr "" -#: awx/main/scheduler/__init__.py:153 +#: awx/main/scheduler/__init__.py:184 msgid "" "Job spawned from workflow could not start because it was not in the right " "state or required manual credentials" msgstr "" -#: awx/main/scheduler/__init__.py:157 +#: awx/main/scheduler/__init__.py:188 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:175 +#: awx/main/tasks.py:184 msgid "Ansible Tower host usage over 90%" msgstr "" -#: awx/main/tasks.py:180 +#: awx/main/tasks.py:189 msgid "Ansible Tower license will expire soon" msgstr "" -#: awx/main/tasks.py:308 +#: awx/main/tasks.py:318 msgid "status_str must be either succeeded or failed" msgstr "" -#: awx/main/tasks.py:1498 +#: awx/main/tasks.py:1531 msgid "Dependent inventory update {} was canceled." msgstr "" @@ -3206,287 +3251,287 @@ msgstr "" msgid "A server error has occurred." msgstr "" -#: awx/settings/defaults.py:663 +#: awx/settings/defaults.py:664 msgid "US East (Northern Virginia)" msgstr "" -#: awx/settings/defaults.py:664 +#: awx/settings/defaults.py:665 msgid "US East (Ohio)" msgstr "" -#: awx/settings/defaults.py:665 +#: awx/settings/defaults.py:666 msgid "US West (Oregon)" msgstr "" -#: awx/settings/defaults.py:666 +#: awx/settings/defaults.py:667 msgid "US West (Northern California)" msgstr "" -#: awx/settings/defaults.py:667 +#: awx/settings/defaults.py:668 msgid "Canada (Central)" msgstr "" -#: awx/settings/defaults.py:668 +#: awx/settings/defaults.py:669 msgid "EU (Frankfurt)" msgstr "" -#: awx/settings/defaults.py:669 +#: awx/settings/defaults.py:670 msgid "EU (Ireland)" msgstr "" -#: awx/settings/defaults.py:670 +#: awx/settings/defaults.py:671 msgid "EU (London)" msgstr "" -#: awx/settings/defaults.py:671 +#: awx/settings/defaults.py:672 msgid "Asia Pacific (Singapore)" msgstr "" -#: awx/settings/defaults.py:672 +#: awx/settings/defaults.py:673 msgid "Asia Pacific (Sydney)" msgstr "" -#: awx/settings/defaults.py:673 +#: awx/settings/defaults.py:674 msgid "Asia Pacific (Tokyo)" msgstr "" -#: awx/settings/defaults.py:674 +#: awx/settings/defaults.py:675 msgid "Asia Pacific (Seoul)" msgstr "" -#: awx/settings/defaults.py:675 +#: awx/settings/defaults.py:676 msgid "Asia Pacific (Mumbai)" msgstr "" -#: awx/settings/defaults.py:676 +#: awx/settings/defaults.py:677 msgid "South America (Sao Paulo)" msgstr "" -#: awx/settings/defaults.py:677 +#: awx/settings/defaults.py:678 msgid "US West (GovCloud)" msgstr "" -#: awx/settings/defaults.py:678 +#: awx/settings/defaults.py:679 msgid "China (Beijing)" msgstr "" -#: awx/settings/defaults.py:727 +#: awx/settings/defaults.py:728 msgid "US East 1 (B)" msgstr "" -#: awx/settings/defaults.py:728 +#: awx/settings/defaults.py:729 msgid "US East 1 (C)" msgstr "" -#: awx/settings/defaults.py:729 +#: awx/settings/defaults.py:730 msgid "US East 1 (D)" msgstr "" -#: awx/settings/defaults.py:730 +#: awx/settings/defaults.py:731 msgid "US East 4 (A)" msgstr "" -#: awx/settings/defaults.py:731 +#: awx/settings/defaults.py:732 msgid "US East 4 (B)" msgstr "" -#: awx/settings/defaults.py:732 +#: awx/settings/defaults.py:733 msgid "US East 4 (C)" msgstr "" -#: awx/settings/defaults.py:733 +#: awx/settings/defaults.py:734 msgid "US Central (A)" msgstr "" -#: awx/settings/defaults.py:734 +#: awx/settings/defaults.py:735 msgid "US Central (B)" msgstr "" -#: awx/settings/defaults.py:735 +#: awx/settings/defaults.py:736 msgid "US Central (C)" msgstr "" -#: awx/settings/defaults.py:736 +#: awx/settings/defaults.py:737 msgid "US Central (F)" msgstr "" -#: awx/settings/defaults.py:737 +#: awx/settings/defaults.py:738 msgid "US West (A)" msgstr "" -#: awx/settings/defaults.py:738 +#: awx/settings/defaults.py:739 msgid "US West (B)" msgstr "" -#: awx/settings/defaults.py:739 +#: awx/settings/defaults.py:740 msgid "US West (C)" msgstr "" -#: awx/settings/defaults.py:740 +#: awx/settings/defaults.py:741 msgid "Europe West 1 (B)" msgstr "" -#: awx/settings/defaults.py:741 +#: awx/settings/defaults.py:742 msgid "Europe West 1 (C)" msgstr "" -#: awx/settings/defaults.py:742 +#: awx/settings/defaults.py:743 msgid "Europe West 1 (D)" msgstr "" -#: awx/settings/defaults.py:743 +#: awx/settings/defaults.py:744 msgid "Europe West 2 (A)" msgstr "" -#: awx/settings/defaults.py:744 +#: awx/settings/defaults.py:745 msgid "Europe West 2 (B)" msgstr "" -#: awx/settings/defaults.py:745 +#: awx/settings/defaults.py:746 msgid "Europe West 2 (C)" msgstr "" -#: awx/settings/defaults.py:746 +#: awx/settings/defaults.py:747 msgid "Asia East (A)" msgstr "" -#: awx/settings/defaults.py:747 +#: awx/settings/defaults.py:748 msgid "Asia East (B)" msgstr "" -#: awx/settings/defaults.py:748 +#: awx/settings/defaults.py:749 msgid "Asia East (C)" msgstr "" -#: awx/settings/defaults.py:749 +#: awx/settings/defaults.py:750 msgid "Asia Southeast (A)" msgstr "" -#: awx/settings/defaults.py:750 +#: awx/settings/defaults.py:751 msgid "Asia Southeast (B)" msgstr "" -#: awx/settings/defaults.py:751 +#: awx/settings/defaults.py:752 msgid "Asia Northeast (A)" msgstr "" -#: awx/settings/defaults.py:752 +#: awx/settings/defaults.py:753 msgid "Asia Northeast (B)" msgstr "" -#: awx/settings/defaults.py:753 +#: awx/settings/defaults.py:754 msgid "Asia Northeast (C)" msgstr "" -#: awx/settings/defaults.py:754 +#: awx/settings/defaults.py:755 msgid "Australia Southeast (A)" msgstr "" -#: awx/settings/defaults.py:755 +#: awx/settings/defaults.py:756 msgid "Australia Southeast (B)" msgstr "" -#: awx/settings/defaults.py:756 +#: awx/settings/defaults.py:757 msgid "Australia Southeast (C)" msgstr "" -#: awx/settings/defaults.py:780 +#: awx/settings/defaults.py:781 msgid "US East" msgstr "" -#: awx/settings/defaults.py:781 +#: awx/settings/defaults.py:782 msgid "US East 2" msgstr "" -#: awx/settings/defaults.py:782 +#: awx/settings/defaults.py:783 msgid "US Central" msgstr "" -#: awx/settings/defaults.py:783 +#: awx/settings/defaults.py:784 msgid "US North Central" msgstr "" -#: awx/settings/defaults.py:784 +#: awx/settings/defaults.py:785 msgid "US South Central" msgstr "" -#: awx/settings/defaults.py:785 +#: awx/settings/defaults.py:786 msgid "US West Central" msgstr "" -#: awx/settings/defaults.py:786 +#: awx/settings/defaults.py:787 msgid "US West" msgstr "" -#: awx/settings/defaults.py:787 +#: awx/settings/defaults.py:788 msgid "US West 2" msgstr "" -#: awx/settings/defaults.py:788 +#: awx/settings/defaults.py:789 msgid "Canada East" msgstr "" -#: awx/settings/defaults.py:789 +#: awx/settings/defaults.py:790 msgid "Canada Central" msgstr "" -#: awx/settings/defaults.py:790 +#: awx/settings/defaults.py:791 msgid "Brazil South" msgstr "" -#: awx/settings/defaults.py:791 +#: awx/settings/defaults.py:792 msgid "Europe North" msgstr "" -#: awx/settings/defaults.py:792 +#: awx/settings/defaults.py:793 msgid "Europe West" msgstr "" -#: awx/settings/defaults.py:793 +#: awx/settings/defaults.py:794 msgid "UK West" msgstr "" -#: awx/settings/defaults.py:794 +#: awx/settings/defaults.py:795 msgid "UK South" msgstr "" -#: awx/settings/defaults.py:795 +#: awx/settings/defaults.py:796 msgid "Asia East" msgstr "" -#: awx/settings/defaults.py:796 +#: awx/settings/defaults.py:797 msgid "Asia Southeast" msgstr "" -#: awx/settings/defaults.py:797 +#: awx/settings/defaults.py:798 msgid "Australia East" msgstr "" -#: awx/settings/defaults.py:798 +#: awx/settings/defaults.py:799 msgid "Australia Southeast" msgstr "" -#: awx/settings/defaults.py:799 +#: awx/settings/defaults.py:800 msgid "India West" msgstr "" -#: awx/settings/defaults.py:800 +#: awx/settings/defaults.py:801 msgid "India South" msgstr "" -#: awx/settings/defaults.py:801 +#: awx/settings/defaults.py:802 msgid "Japan East" msgstr "" -#: awx/settings/defaults.py:802 +#: awx/settings/defaults.py:803 msgid "Japan West" msgstr "" -#: awx/settings/defaults.py:803 +#: awx/settings/defaults.py:804 msgid "Korea Central" msgstr "" -#: awx/settings/defaults.py:804 +#: awx/settings/defaults.py:805 msgid "Korea South" msgstr "" @@ -3498,9 +3543,11 @@ msgstr "" 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. Configuration details are available in\n" -"Tower documentation." +"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 @@ -3550,11 +3597,11 @@ msgid "" "disabled if this parameter is empty." msgstr "" -#: awx/sso/conf.py:142 awx/sso/conf.py:160 awx/sso/conf.py:172 -#: awx/sso/conf.py:184 awx/sso/conf.py:200 awx/sso/conf.py:220 -#: awx/sso/conf.py:242 awx/sso/conf.py:258 awx/sso/conf.py:277 -#: awx/sso/conf.py:294 awx/sso/conf.py:311 awx/sso/conf.py:327 -#: awx/sso/conf.py:344 awx/sso/conf.py:361 awx/sso/conf.py:387 +#: 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 "" @@ -3564,33 +3611,32 @@ msgstr "" #: awx/sso/conf.py:155 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." +"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:170 +#: awx/sso/conf.py:168 msgid "LDAP Bind Password" msgstr "" -#: awx/sso/conf.py:171 +#: awx/sso/conf.py:169 msgid "Password used to bind LDAP user account." msgstr "" -#: awx/sso/conf.py:182 +#: awx/sso/conf.py:180 msgid "LDAP Start TLS" msgstr "" -#: awx/sso/conf.py:183 +#: awx/sso/conf.py:181 msgid "Whether to enable TLS when the LDAP connection is not using SSL." msgstr "" -#: awx/sso/conf.py:193 +#: awx/sso/conf.py:191 msgid "LDAP Connection Options" msgstr "" -#: awx/sso/conf.py:194 +#: 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). " @@ -3599,310 +3645,340 @@ msgid "" "values that can be set." msgstr "" -#: awx/sso/conf.py:213 +#: awx/sso/conf.py:211 msgid "LDAP User Search" msgstr "" -#: awx/sso/conf.py:214 +#: 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 an " -"Tower organization (as defined in the AUTH_LDAP_ORGANIZATION_MAP setting). " -"If multiple search queries need to be supported use of \"LDAPUnion\" is " +"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:236 +#: awx/sso/conf.py:234 msgid "LDAP User DN Template" msgstr "" -#: awx/sso/conf.py:237 +#: awx/sso/conf.py:235 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." +"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:252 +#: awx/sso/conf.py:250 msgid "LDAP User Attribute Map" msgstr "" -#: awx/sso/conf.py:253 +#: awx/sso/conf.py:251 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." +"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:272 +#: awx/sso/conf.py:269 msgid "LDAP Group Search" msgstr "" -#: awx/sso/conf.py:273 +#: 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. Note that this, " -"unlike the user search above, does not support LDAPSearchUnion." +"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:290 +#: awx/sso/conf.py:286 msgid "LDAP Group Type" msgstr "" -#: awx/sso/conf.py:291 +#: 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:306 +#: awx/sso/conf.py:302 msgid "LDAP Require Group" msgstr "" -#: awx/sso/conf.py:307 +#: 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:323 +#: awx/sso/conf.py:319 msgid "LDAP Deny Group" msgstr "" -#: awx/sso/conf.py:324 +#: 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:337 +#: awx/sso/conf.py:333 msgid "LDAP User Flags By Group" msgstr "" -#: awx/sso/conf.py:338 +#: awx/sso/conf.py:334 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 and is_system_auditor are settable via this method. This flag " -"is set both true and false at login time based on current LDAP settings." +"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:356 +#: awx/sso/conf.py:349 msgid "LDAP Organization Map" msgstr "" -#: awx/sso/conf.py:357 +#: awx/sso/conf.py:350 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. Configuration details are available in Tower " +"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:384 +#: awx/sso/conf.py:377 msgid "LDAP Team Map" msgstr "" -#: awx/sso/conf.py:385 +#: awx/sso/conf.py:378 msgid "" -"Mapping between team members (users) and LDAP groups.Configuration details " -"are available in Tower documentation." +"Mapping between team members (users) and LDAP groups. Configuration details " +"are available in the Ansible Tower documentation." msgstr "" -#: awx/sso/conf.py:413 +#: awx/sso/conf.py:406 msgid "RADIUS Server" msgstr "" -#: awx/sso/conf.py:414 +#: awx/sso/conf.py:407 msgid "" -"Hostname/IP of RADIUS server. RADIUS authentication will be disabled if this " +"Hostname/IP of RADIUS server. RADIUS authentication is disabled if this " "setting is empty." msgstr "" -#: awx/sso/conf.py:416 awx/sso/conf.py:430 awx/sso/conf.py:442 +#: 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:428 +#: awx/sso/conf.py:421 msgid "RADIUS Port" msgstr "" -#: awx/sso/conf.py:429 +#: awx/sso/conf.py:422 msgid "Port of RADIUS server." msgstr "" -#: awx/sso/conf.py:440 +#: awx/sso/conf.py:433 msgid "RADIUS Secret" msgstr "" -#: awx/sso/conf.py:441 +#: awx/sso/conf.py:434 msgid "Shared secret for authenticating to RADIUS server." msgstr "" -#: awx/sso/conf.py:457 +#: awx/sso/conf.py:450 msgid "TACACS+ Server" msgstr "" -#: awx/sso/conf.py:458 +#: awx/sso/conf.py:451 msgid "Hostname of TACACS+ server." msgstr "" -#: awx/sso/conf.py:459 awx/sso/conf.py:472 awx/sso/conf.py:485 -#: awx/sso/conf.py:498 awx/sso/conf.py:510 awx/sso/models.py:15 +#: 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:470 +#: awx/sso/conf.py:463 msgid "TACACS+ Port" msgstr "" -#: awx/sso/conf.py:471 +#: awx/sso/conf.py:464 msgid "Port number of TACACS+ server." msgstr "" -#: awx/sso/conf.py:483 +#: awx/sso/conf.py:476 msgid "TACACS+ Secret" msgstr "" -#: awx/sso/conf.py:484 +#: awx/sso/conf.py:477 msgid "Shared secret for authenticating to TACACS+ server." msgstr "" -#: awx/sso/conf.py:496 +#: awx/sso/conf.py:489 msgid "TACACS+ Auth Session Timeout" msgstr "" -#: awx/sso/conf.py:497 +#: awx/sso/conf.py:490 msgid "TACACS+ session timeout value in seconds, 0 disables timeout." msgstr "" -#: awx/sso/conf.py:508 +#: awx/sso/conf.py:501 msgid "TACACS+ Authentication Protocol" msgstr "" -#: awx/sso/conf.py:509 +#: awx/sso/conf.py:502 msgid "Choose the authentication protocol used by TACACS+ client." msgstr "" -#: awx/sso/conf.py:524 +#: awx/sso/conf.py:517 msgid "Google OAuth2 Callback URL" msgstr "" -#: awx/sso/conf.py:525 +#: awx/sso/conf.py:518 awx/sso/conf.py:611 awx/sso/conf.py:676 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." +"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:529 awx/sso/conf.py:540 awx/sso/conf.py:551 -#: awx/sso/conf.py:564 awx/sso/conf.py:578 awx/sso/conf.py:590 -#: awx/sso/conf.py:602 +#: 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:538 +#: awx/sso/conf.py:531 msgid "Google OAuth2 Key" msgstr "" -#: awx/sso/conf.py:539 -msgid "" -"The OAuth2 key from your web application at https://console.developers." -"google.com/." +#: awx/sso/conf.py:532 +msgid "The OAuth2 key from your web application." msgstr "" -#: awx/sso/conf.py:549 +#: awx/sso/conf.py:543 msgid "Google OAuth2 Secret" msgstr "" -#: awx/sso/conf.py:550 -msgid "" -"The OAuth2 secret from your web application at https://console.developers." -"google.com/." +#: awx/sso/conf.py:544 +msgid "The OAuth2 secret from your web application." msgstr "" -#: awx/sso/conf.py:561 +#: awx/sso/conf.py:555 msgid "Google OAuth2 Whitelisted Domains" msgstr "" -#: awx/sso/conf.py:562 +#: 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:573 +#: awx/sso/conf.py:567 msgid "Google OAuth2 Extra Arguments" msgstr "" -#: awx/sso/conf.py:574 +#: awx/sso/conf.py:568 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." +"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:588 +#: awx/sso/conf.py:582 msgid "Google OAuth2 Organization Map" msgstr "" -#: awx/sso/conf.py:600 +#: awx/sso/conf.py:594 msgid "Google OAuth2 Team Map" msgstr "" -#: awx/sso/conf.py:616 +#: awx/sso/conf.py:610 msgid "GitHub OAuth2 Callback URL" msgstr "" -#: awx/sso/conf.py:617 -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:621 awx/sso/conf.py:632 awx/sso/conf.py:642 -#: awx/sso/conf.py:654 awx/sso/conf.py:666 +#: 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:630 +#: awx/sso/conf.py:624 msgid "GitHub OAuth2 Key" msgstr "" -#: awx/sso/conf.py:631 +#: awx/sso/conf.py:625 msgid "The OAuth2 key (Client ID) from your GitHub developer application." msgstr "" -#: awx/sso/conf.py:640 +#: awx/sso/conf.py:635 msgid "GitHub OAuth2 Secret" msgstr "" -#: awx/sso/conf.py:641 +#: awx/sso/conf.py:636 msgid "" "The OAuth2 secret (Client Secret) from your GitHub developer application." msgstr "" -#: awx/sso/conf.py:652 +#: awx/sso/conf.py:647 msgid "GitHub OAuth2 Organization Map" msgstr "" -#: awx/sso/conf.py:664 +#: awx/sso/conf.py:659 msgid "GitHub OAuth2 Team Map" msgstr "" -#: awx/sso/conf.py:680 +#: awx/sso/conf.py:675 msgid "GitHub Organization OAuth2 Callback URL" msgstr "" -#: awx/sso/conf.py:681 awx/sso/conf.py:756 +#: 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//." +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/" "/settings/applications and obtain an OAuth2 key (Client ID) and " @@ -3910,60 +3986,16 @@ msgid "" "application." msgstr "" -#: awx/sso/conf.py:685 awx/sso/conf.py:696 awx/sso/conf.py:706 -#: awx/sso/conf.py:718 awx/sso/conf.py:729 awx/sso/conf.py:741 -msgid "GitHub Organization OAuth2" -msgstr "" - -#: awx/sso/conf.py:694 -msgid "GitHub Organization OAuth2 Key" -msgstr "" - -#: awx/sso/conf.py:695 awx/sso/conf.py:770 -msgid "The OAuth2 key (Client ID) from your GitHub organization application." -msgstr "" - -#: awx/sso/conf.py:704 -msgid "GitHub Organization OAuth2 Secret" -msgstr "" - -#: awx/sso/conf.py:705 awx/sso/conf.py:780 -msgid "" -"The OAuth2 secret (Client Secret) from your GitHub organization application." -msgstr "" - -#: awx/sso/conf.py:715 -msgid "GitHub Organization Name" -msgstr "" - -#: awx/sso/conf.py:716 -msgid "" -"The name of your GitHub organization, as used in your organization's URL: " -"https://github.com//." -msgstr "" - -#: awx/sso/conf.py:727 -msgid "GitHub Organization OAuth2 Organization Map" -msgstr "" - -#: awx/sso/conf.py:739 -msgid "GitHub Organization OAuth2 Team Map" -msgstr "" - -#: awx/sso/conf.py:755 -msgid "GitHub Team OAuth2 Callback URL" -msgstr "" - -#: awx/sso/conf.py:760 awx/sso/conf.py:771 awx/sso/conf.py:781 +#: 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:769 +#: awx/sso/conf.py:767 msgid "GitHub Team OAuth2 Key" msgstr "" -#: awx/sso/conf.py:779 +#: awx/sso/conf.py:778 msgid "GitHub Team OAuth2 Secret" msgstr "" @@ -3991,14 +4023,13 @@ msgstr "" #: awx/sso/conf.py:831 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." +"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:835 awx/sso/conf.py:846 awx/sso/conf.py:856 -#: awx/sso/conf.py:868 awx/sso/conf.py:880 +#: 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 "" @@ -4010,118 +4041,128 @@ msgstr "" msgid "The OAuth2 key (Client ID) from your Azure AD application." msgstr "" -#: awx/sso/conf.py:854 +#: awx/sso/conf.py:855 msgid "Azure AD OAuth2 Secret" msgstr "" -#: awx/sso/conf.py:855 +#: awx/sso/conf.py:856 msgid "The OAuth2 secret (Client Secret) from your Azure AD application." msgstr "" -#: awx/sso/conf.py:866 +#: awx/sso/conf.py:867 msgid "Azure AD OAuth2 Organization Map" msgstr "" -#: awx/sso/conf.py:878 +#: awx/sso/conf.py:879 msgid "Azure AD OAuth2 Team Map" msgstr "" -#: awx/sso/conf.py:903 +#: awx/sso/conf.py:904 msgid "SAML Assertion Consumer Service (ACS) URL" msgstr "" -#: awx/sso/conf.py:904 +#: 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:907 awx/sso/conf.py:921 awx/sso/conf.py:935 -#: awx/sso/conf.py:950 awx/sso/conf.py:964 awx/sso/conf.py:982 -#: awx/sso/conf.py:1004 awx/sso/conf.py:1023 awx/sso/conf.py:1043 -#: awx/sso/conf.py:1077 awx/sso/conf.py:1090 awx/sso/models.py:16 +#: 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:918 +#: awx/sso/conf.py:919 msgid "SAML Service Provider Metadata URL" msgstr "" -#: awx/sso/conf.py:919 +#: 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:931 +#: awx/sso/conf.py:932 msgid "SAML Service Provider Entity ID" msgstr "" -#: awx/sso/conf.py:932 +#: 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:947 +#: awx/sso/conf.py:948 msgid "SAML Service Provider Public Certificate" msgstr "" -#: awx/sso/conf.py:948 +#: 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:961 +#: awx/sso/conf.py:962 msgid "SAML Service Provider Private Key" msgstr "" -#: awx/sso/conf.py:962 +#: 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:980 +#: awx/sso/conf.py:975 msgid "SAML Service Provider Organization Info" msgstr "" -#: awx/sso/conf.py:981 -msgid "Configure this setting with information about your app." +#: 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:1002 +#: awx/sso/conf.py:995 msgid "SAML Service Provider Technical Contact" msgstr "" -#: awx/sso/conf.py:1003 awx/sso/conf.py:1022 -msgid "Configure this setting with your contact information." +#: 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:1021 +#: awx/sso/conf.py:1013 msgid "SAML Service Provider Support Contact" msgstr "" -#: awx/sso/conf.py:1036 +#: 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:1037 +#: 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 (https://github." -"com/omab/python-social-auth/blob/master/social/backends/saml.py#L16). " -"Attribute names may be overridden for each IdP." +"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:1075 +#: awx/sso/conf.py:1068 msgid "SAML Organization Map" msgstr "" -#: awx/sso/conf.py:1088 +#: awx/sso/conf.py:1081 msgid "SAML Team Map" msgstr "" @@ -4244,10 +4285,6 @@ msgstr "" msgid "AWX" msgstr "" -#: awx/templates/rest_framework/api.html:4 -msgid "AWX REST API" -msgstr "" - #: awx/templates/rest_framework/api.html:39 msgid "Ansible Tower API Guide" msgstr "" @@ -4308,7 +4345,7 @@ msgstr "" 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 +#: awx/ui/apps.py:9 awx/ui/conf.py:22 awx/ui/conf.py:36 awx/ui/conf.py:51 msgid "UI" msgstr "" @@ -4341,15 +4378,14 @@ 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." +"not supported." msgstr "" -#: awx/ui/conf.py:48 +#: awx/ui/conf.py:46 msgid "Custom Logo" msgstr "" -#: awx/ui/conf.py:49 +#: 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 " diff --git a/awx/ui/po/ansible-tower-ui.pot b/awx/ui/po/ansible-tower-ui.pot index 31c0011516..7c6796f637 100644 --- a/awx/ui/po/ansible-tower-ui.pot +++ b/awx/ui/po/ansible-tower-ui.pot @@ -4,10 +4,6 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Project-Id-Version: \n" -#: client/src/notifications/notificationTemplates.form.js:377 -msgid "%s or %s" -msgstr "" - #: client/src/projects/add/projects-add.controller.js:153 #: client/src/projects/edit/projects-edit.controller.js:282 msgid "%sNote:%s Mercurial does not support password authentication for SSH. Do not put the username and key in the URL. If using Bitbucket and SSH, do not supply your Bitbucket username." @@ -22,7 +18,7 @@ msgstr "" msgid "(defaults to %s)" msgstr "" -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:351 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:378 msgid "(seconds)" msgstr "" @@ -66,14 +62,14 @@ msgstr "" msgid "ACTIVITY DETAIL" msgstr "" -#: client/src/activity-stream/activitystream.route.js:27 +#: client/src/activity-stream/activitystream.route.js:28 #: client/src/activity-stream/streams.list.js:14 #: client/src/activity-stream/streams.list.js:15 msgid "ACTIVITY STREAM" msgstr "" -#: client/features/credentials/legacy.credentials.js:74 -#: client/src/credential-types/credential-types.list.js:41 +#: client/features/credentials/legacy.credentials.js:79 +#: client/src/credential-types/credential-types.list.js:44 #: client/src/credentials/credentials.form.js:449 #: client/src/credentials/credentials.list.js:54 #: client/src/inventories-hosts/inventories/inventory.list.js:77 @@ -88,9 +84,9 @@ msgstr "" #: client/src/scheduler/schedules.list.js:68 #: client/src/teams/teams.form.js:85 #: client/src/teams/teams.list.js:45 -#: client/src/templates/job_templates/job-template.form.js:420 -#: client/src/templates/templates.list.js:59 -#: client/src/templates/workflows.form.js:130 +#: client/src/templates/job_templates/job-template.form.js:402 +#: client/src/templates/templates.list.js:58 +#: client/src/templates/workflows.form.js:125 #: client/src/users/users.list.js:50 msgid "ADD" msgstr "" @@ -104,7 +100,7 @@ msgid "ADD HOST" msgstr "" #: client/src/teams/teams.form.js:157 -#: client/src/users/users.form.js:213 +#: client/src/users/users.form.js:212 msgid "ADD PERMISSIONS" msgstr "" @@ -120,7 +116,8 @@ msgstr "" msgid "ADDITIONAL INFORMATION" msgstr "" -#: client/src/organizations/linkout/organizations-linkout.route.js:327 +#: client/src/organizations/linkout/organizations-linkout.route.js:330 +#: client/src/organizations/list/organizations-list.controller.js:84 msgid "ADMINS" msgstr "" @@ -132,11 +129,16 @@ msgstr "" msgid "ALL JOBS" msgstr "" +#: client/src/inventories-hosts/inventories/related/sources/add/sources-add.controller.js:185 +#: client/src/inventories-hosts/inventories/related/sources/edit/sources-edit.controller.js:267 +msgid "ANY" +msgstr "" + #: client/src/credentials/credentials.form.js:198 msgid "API Key" msgstr "" -#: client/src/notifications/notificationTemplates.form.js:251 +#: client/src/notifications/notificationTemplates.form.js:246 msgid "API Service/Integration Key" msgstr "" @@ -166,11 +168,11 @@ msgstr "" msgid "Access Key" msgstr "" -#: client/src/notifications/notificationTemplates.form.js:229 +#: client/src/notifications/notificationTemplates.form.js:224 msgid "Account SID" msgstr "" -#: client/src/notifications/notificationTemplates.form.js:186 +#: client/src/notifications/notificationTemplates.form.js:183 msgid "Account Token" msgstr "" @@ -185,7 +187,7 @@ msgid "Actions" msgstr "" #: client/src/home/dashboard/lists/job-templates/job-templates-list.partial.html:17 -#: client/src/templates/templates.list.js:37 +#: client/src/templates/templates.list.js:36 msgid "Activity" msgstr "" @@ -194,10 +196,10 @@ msgid "Activity Stream" msgstr "" #: client/src/inventories-hosts/inventories/smart-inventory/smart-inventory.form.js:134 -#: client/src/inventories-hosts/inventories/standard-inventory/inventory.form.js:143 +#: client/src/inventories-hosts/inventories/standard-inventory/inventory.form.js:137 #: client/src/organizations/organizations.form.js:81 #: client/src/teams/teams.form.js:82 -#: client/src/templates/workflows.form.js:127 +#: client/src/templates/workflows.form.js:122 msgid "Add" msgstr "" @@ -217,9 +219,9 @@ msgstr "" msgid "Add Project" msgstr "" -#: client/src/shared/form-generator.js:1747 -#: client/src/templates/job_templates/job-template.form.js:468 -#: client/src/templates/workflows.form.js:175 +#: client/src/shared/form-generator.js:1703 +#: client/src/templates/job_templates/job-template.form.js:450 +#: client/src/templates/workflows.form.js:170 msgid "Add Survey" msgstr "" @@ -231,8 +233,8 @@ msgstr "" msgid "Add User" msgstr "" -#: client/src/shared/stateDefinitions.factory.js:364 -#: client/src/shared/stateDefinitions.factory.js:532 +#: client/src/shared/stateDefinitions.factory.js:410 +#: client/src/shared/stateDefinitions.factory.js:578 #: client/src/users/users.list.js:17 msgid "Add Users" msgstr "" @@ -253,13 +255,13 @@ msgstr "" msgid "Add a new schedule" msgstr "" -#: client/features/credentials/legacy.credentials.js:72 +#: client/features/credentials/legacy.credentials.js:77 #: client/src/credentials/credentials.form.js:447 #: client/src/inventories-hosts/inventories/smart-inventory/smart-inventory.form.js:136 -#: client/src/inventories-hosts/inventories/standard-inventory/inventory.form.js:145 +#: client/src/inventories-hosts/inventories/standard-inventory/inventory.form.js:139 #: client/src/projects/projects.form.js:241 -#: client/src/templates/job_templates/job-template.form.js:418 -#: client/src/templates/workflows.form.js:128 +#: client/src/templates/job_templates/job-template.form.js:400 +#: client/src/templates/workflows.form.js:123 msgid "Add a permission" msgstr "" @@ -267,19 +269,23 @@ msgstr "" msgid "Add passwords, SSH keys, and other credentials to use when launching jobs against machines, or when syncing inventories or projects." msgstr "" -#: client/src/shared/form-generator.js:1483 +#: client/src/shared/form-generator.js:1439 msgid "Admin" msgstr "" -#: client/src/organizations/linkout/organizations-linkout.route.js:351 +#: client/src/organizations/linkout/organizations-linkout.route.js:354 msgid "Admins" msgstr "" +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:367 +msgid "After every project update where the SCM revision changes, refresh the inventory from the selected source before executing job tasks. This is intended for static content, like the Ansible inventory .ini file format." +msgstr "" + #: client/src/home/dashboard/graphs/dashboard-graphs.partial.html:37 #: client/src/home/dashboard/graphs/dashboard-graphs.partial.html:43 #: client/src/home/dashboard/graphs/dashboard-graphs.partial.html:65 #: client/src/home/dashboard/graphs/dashboard-graphs.partial.html:74 -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:137 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:139 msgid "All" msgstr "" @@ -292,8 +298,8 @@ msgstr "" msgid "All Jobs" msgstr "" -#: client/src/templates/job_templates/job-template.form.js:293 -#: client/src/templates/job_templates/job-template.form.js:300 +#: client/src/templates/job_templates/job-template.form.js:280 +#: client/src/templates/job_templates/job-template.form.js:287 msgid "Allow Provisioning Callbacks" msgstr "" @@ -305,11 +311,12 @@ msgstr "" msgid "Always" msgstr "" -#: client/src/projects/list/projects-list.controller.js:265 +#: client/src/projects/list/projects-list.controller.js:267 msgid "An SCM update does not appear to be running for project: %s. Click the %sRefresh%s button to view the latest status." msgstr "" -#: client/src/templates/survey-maker/shared/question-definition.form.js:60 +#: client/src/templates/survey-maker/shared/question-definition.form.js:59 +#: client/src/templates/survey-maker/shared/question-definition.form.js:65 msgid "Answer Type" msgstr "" @@ -333,7 +340,7 @@ msgstr "" msgid "Are you sure you want to delete the organization below?" msgstr "" -#: client/src/projects/list/projects-list.controller.js:207 +#: client/src/projects/list/projects-list.controller.js:208 msgid "Are you sure you want to delete the project below?" msgstr "" @@ -355,7 +362,7 @@ msgstr "" msgid "Are you sure you want to disassociate the host below from" msgstr "" -#: client/src/inventories-hosts/inventories/related/groups/list/groups-list.partial.html:69 +#: client/src/inventories-hosts/inventories/related/groups/list/groups-list.partial.html:47 msgid "Are you sure you want to permanently delete the group below from the inventory?" msgstr "" @@ -391,7 +398,7 @@ msgstr "" msgid "Associate this host with a new group" msgstr "" -#: client/src/shared/form-generator.js:1485 +#: client/src/shared/form-generator.js:1441 msgid "Auditor" msgstr "" @@ -415,28 +422,24 @@ msgstr "" msgid "Authorize Password" msgstr "" +#: client/src/inventories-hosts/inventories/related/sources/add/sources-add.controller.js:172 +#: client/src/inventories-hosts/inventories/related/sources/edit/sources-edit.controller.js:253 +msgid "Availability Zone:" +msgstr "" + #: client/src/configuration/auth-form/configuration-auth.controller.js:106 msgid "Azure AD" msgstr "" -#: client/src/shared/directives.js:133 +#: client/src/shared/directives.js:75 msgid "BROWSE" msgstr "" -#: client/src/partials/subhome.html:33 -msgid "Back to options" -msgstr "" - #: client/src/projects/projects.form.js:80 msgid "Base path used for locating playbooks. Directories found inside this path will be listed in the playbook directory drop-down. Together the base path and selected playbook directory provide the full path used to locate playbooks." msgstr "" -#: client/lib/services/base-string.service.js:8 -msgid "BaseString cannot be extended without providing a namespace" -msgstr "" - #: client/src/inventories-hosts/inventories/adhoc/adhoc.form.js:128 -#: client/src/templates/job_templates/job-template.form.js:287 msgid "Become Privilege Escalation" msgstr "" @@ -444,9 +447,9 @@ msgstr "" msgid "Browse" msgstr "" -#: client/lib/services/base-string.service.js:29 +#: client/lib/services/base-string.service.js:61 #: client/src/inventories-hosts/hosts/related/groups/hosts-related-groups.partial.html:26 -#: client/src/inventories-hosts/inventories/related/groups/list/groups-list.partial.html:73 +#: client/src/inventories-hosts/inventories/related/groups/list/groups-list.partial.html:51 #: client/src/inventories-hosts/inventories/related/groups/related/nested-groups/group-nested-groups-disassociate.partial.html:29 #: client/src/inventories-hosts/inventories/related/groups/related/nested-hosts/group-nested-hosts-disassociate.partial.html:29 #: client/src/inventories-hosts/inventories/related/hosts/related/nested-groups/host-nested-groups-disassociate.partial.html:29 @@ -454,7 +457,7 @@ msgstr "" #: client/src/inventories-hosts/inventories/smart-inventory/smart-inventory-host-filter/host-filter-modal/host-filter-modal.partial.html:16 #: client/src/inventories-hosts/shared/associate-groups/associate-groups.partial.html:16 #: client/src/inventories-hosts/shared/associate-hosts/associate-hosts.partial.html:16 -#: client/src/job-submission/job-submission.partial.html:362 +#: client/src/job-submission/job-submission.partial.html:363 #: client/src/partials/survey-maker-modal.html:17 #: client/src/partials/survey-maker-modal.html:84 #: client/src/shared/instance-groups-multiselect/instance-groups-modal/instance-groups-modal.partial.html:17 @@ -475,7 +478,7 @@ msgid "CLOSE" msgstr "" #: client/src/inventories-hosts/inventories/related/completed-jobs/completed-jobs.list.js:19 -#: client/src/inventories-hosts/inventories/related/completed-jobs/completed-jobs.route.js:17 +#: client/src/inventories-hosts/inventories/related/completed-jobs/completed-jobs.route.js:18 #: client/src/templates/completed-jobs.list.js:20 msgid "COMPLETED JOBS" msgstr "" @@ -527,9 +530,9 @@ msgstr "" msgid "CREATE SOURCE" msgstr "" -#: client/src/job-submission/job-submission.partial.html:343 +#: client/src/job-submission/job-submission.partial.html:344 #: client/src/partials/job-template-details.html:2 -#: client/src/standard-out/inventory-sync/standard-out-inventory-sync.partial.html:80 +#: client/src/standard-out/inventory-sync/standard-out-inventory-sync.partial.html:93 #: client/src/standard-out/scm-update/standard-out-scm-update.partial.html:82 msgid "CREDENTIAL" msgstr "" @@ -543,13 +546,14 @@ msgstr "" msgid "CREDENTIAL TYPE:" msgstr "" +#: client/src/activity-stream/get-target-title.factory.js:11 #: client/src/credential-types/credential-types.list.js:12 #: client/src/credential-types/main.js:45 msgid "CREDENTIAL TYPES" msgstr "" -#: client/features/credentials/legacy.credentials.js:13 -#: client/src/activity-stream/get-target-title.factory.js:14 +#: client/features/credentials/legacy.credentials.js:14 +#: client/src/activity-stream/get-target-title.factory.js:17 #: client/src/credentials/credentials.list.js:15 #: client/src/credentials/credentials.list.js:16 #: client/src/templates/job_templates/multi-credential/multi-credential-modal.partial.html:5 @@ -560,8 +564,8 @@ msgstr "" msgid "CREDENTIALS PERMISSIONS" msgstr "" -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:351 -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:363 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:378 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:390 #: client/src/projects/projects.form.js:199 msgid "Cache Timeout" msgstr "" @@ -570,13 +574,13 @@ msgstr "" msgid "Cache Timeout%s (seconds)%s" msgstr "" -#: client/src/projects/list/projects-list.controller.js:198 +#: client/src/projects/list/projects-list.controller.js:199 #: client/src/users/list/users-list.controller.js:83 msgid "Call to %s failed. DELETE returned status:" msgstr "" -#: client/src/projects/list/projects-list.controller.js:246 -#: client/src/projects/list/projects-list.controller.js:262 +#: client/src/projects/list/projects-list.controller.js:247 +#: client/src/projects/list/projects-list.controller.js:264 msgid "Call to %s failed. GET status:" msgstr "" @@ -584,7 +588,7 @@ msgstr "" msgid "Call to %s failed. POST returned status:" msgstr "" -#: client/src/projects/list/projects-list.controller.js:225 +#: client/src/projects/list/projects-list.controller.js:226 msgid "Call to %s failed. POST status:" msgstr "" @@ -592,23 +596,22 @@ msgstr "" msgid "Call to %s failed. Return status: %d" msgstr "" -#: client/src/projects/list/projects-list.controller.js:271 +#: client/src/projects/list/projects-list.controller.js:273 msgid "Call to get project failed. GET status:" msgstr "" #: client/src/access/add-rbac-resource/rbac-resource.partial.html:105 #: client/src/access/add-rbac-user-team/rbac-user-team.partial.html:191 -#: client/src/configuration/configuration.controller.js:529 +#: client/src/configuration/configuration.controller.js:535 #: client/src/job-results/job-results.partial.html:42 #: client/src/jobs/factories/delete-job.factory.js:33 -#: client/src/partials/subhome.html:35 -#: client/src/shared/form-generator.js:1735 +#: client/src/shared/form-generator.js:1691 #: client/src/standard-out/scm-update/standard-out-scm-update.partial.html:12 #: client/src/workflow-results/workflow-results.partial.html:42 msgid "Cancel" msgstr "" -#: client/src/projects/list/projects-list.controller.js:241 +#: client/src/projects/list/projects-list.controller.js:242 msgid "Cancel Not Allowed" msgstr "" @@ -629,8 +632,8 @@ msgstr "" msgid "Canceled. Click for details" msgstr "" -#: client/src/shared/smart-search/smart-search.controller.js:39 -#: client/src/shared/smart-search/smart-search.controller.js:81 +#: client/src/shared/smart-search/smart-search.controller.js:49 +#: client/src/shared/smart-search/smart-search.controller.js:91 msgid "Cannot search running job" msgstr "" @@ -651,15 +654,23 @@ msgstr "" msgid "Changes" msgstr "" -#: client/src/shared/form-generator.js:1108 +#: client/src/shared/form-generator.js:1064 msgid "Choose a %s" msgstr "" -#: client/src/templates/survey-maker/shared/question-definition.form.js:62 +#: client/src/templates/survey-maker/shared/question-definition.form.js:61 msgid "Choose an answer type" msgstr "" -#: client/src/shared/directives.js:134 +#: client/src/templates/survey-maker/shared/question-definition.form.js:64 +msgid "Choose an answer type or format you want as the prompt for the user. Refer to the Ansible Tower Documentation for more additional information about each option." +msgstr "" + +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:112 +msgid "Choose an inventory file" +msgstr "" + +#: client/src/shared/directives.js:76 msgid "Choose file" msgstr "" @@ -671,12 +682,12 @@ msgstr "" msgid "Clean" msgstr "" -#: client/src/templates/survey-maker/shared/question-definition.form.js:300 +#: client/src/templates/survey-maker/shared/question-definition.form.js:296 msgid "Clear" msgstr "" #: client/src/inventories-hosts/inventories/list/source-summary-popover/source-summary-popover.directive.js:64 -#: client/src/job-results/parse-stdout.service.js:80 +#: client/src/job-results/parse-stdout.service.js:68 msgid "Click for details" msgstr "" @@ -696,7 +707,7 @@ msgstr "" msgid "Click on a row to select it, and click Finished when done. Use the %s button to create a new job template." msgstr "" -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:136 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:138 msgid "Click on the regions field to see a list of regions for your cloud provider. You can select multiple regions, or choose" msgstr "" @@ -704,7 +715,7 @@ msgstr "" msgid "Client ID" msgstr "" -#: client/src/notifications/notificationTemplates.form.js:262 +#: client/src/notifications/notificationTemplates.form.js:257 msgid "Client Identifier" msgstr "" @@ -712,11 +723,11 @@ msgstr "" msgid "Client Secret" msgstr "" -#: client/src/shared/form-generator.js:1739 +#: client/src/shared/form-generator.js:1695 msgid "Close" msgstr "" -#: client/src/job-results/job-results.partial.html:299 +#: client/src/job-results/job-results.partial.html:288 msgid "Cloud Credential" msgstr "" @@ -733,16 +744,12 @@ msgstr "" msgid "CloudForms URL" msgstr "" -#: client/src/job-results/job-results.controller.js:224 -#: client/src/standard-out/standard-out.controller.js:245 +#: client/src/job-results/job-results.controller.js:226 +#: client/src/standard-out/standard-out.controller.js:243 #: client/src/workflow-results/workflow-results.controller.js:118 msgid "Collapse Output" msgstr "" -#: client/src/notifications/notificationTemplates.form.js:299 -msgid "Color can be one of %s." -msgstr "" - #: client/src/inventories-hosts/inventories/smart-inventory/smart-inventory.form.js:13 #: client/src/inventories-hosts/inventories/standard-inventory/inventory.form.js:21 msgid "Completed Jobs" @@ -756,15 +763,15 @@ msgstr "" msgid "Configure {{BRAND_NAME}}" msgstr "" -#: client/src/users/users.form.js:80 +#: client/src/users/users.form.js:79 msgid "Confirm Password" msgstr "" -#: client/src/configuration/configuration.controller.js:536 +#: client/src/configuration/configuration.controller.js:542 msgid "Confirm Reset" msgstr "" -#: client/src/configuration/configuration.controller.js:545 +#: client/src/configuration/configuration.controller.js:551 msgid "Confirm factory reset" msgstr "" @@ -772,8 +779,6 @@ msgstr "" msgid "Confirm the removal of the" msgstr "" -#: client/src/templates/job_templates/job-template.form.js:223 -#: client/src/templates/job_templates/job-template.form.js:242 #: client/src/templates/workflows/workflow-maker/workflow-maker.form.js:134 #: client/src/templates/workflows/workflow-maker/workflow-maker.form.js:149 msgid "Consult the Ansible documentation for further details on the usage of tags." @@ -783,11 +788,11 @@ msgstr "" msgid "Contains 0 hosts." msgstr "" -#: client/src/templates/job_templates/job-template.form.js:195 +#: client/src/templates/job_templates/job-template.form.js:185 msgid "Control the level of output ansible will produce as the playbook executes." msgstr "" -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:284 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:313 msgid "Control the level of output ansible will produce for inventory source update jobs." msgstr "" @@ -795,7 +800,7 @@ msgstr "" msgid "Copied to clipboard." msgstr "" -#: client/src/templates/templates.list.js:96 +#: client/src/templates/templates.list.js:95 msgid "Copy" msgstr "" @@ -803,10 +808,16 @@ msgstr "" msgid "Copy full revision to clipboard." msgstr "" -#: client/src/templates/templates.list.js:99 +#: client/src/templates/templates.list.js:98 msgid "Copy template" msgstr "" +#: client/src/about/about.partial.html:27 +msgid "" +"Copyright © 2017 Red Hat, Inc.
\n" +" Visit Ansible.com for more information.
" +msgstr "" + #: client/src/users/users.list.js:44 msgid "Create New" msgstr "" @@ -819,7 +830,7 @@ msgstr "" msgid "Create a new credential" msgstr "" -#: client/src/credential-types/credential-types.list.js:39 +#: client/src/credential-types/credential-types.list.js:42 msgid "Create a new credential type" msgstr "" @@ -859,7 +870,7 @@ msgstr "" msgid "Create a new team" msgstr "" -#: client/src/templates/templates.list.js:57 +#: client/src/templates/templates.list.js:56 msgid "Create a new template" msgstr "" @@ -883,12 +894,13 @@ msgstr "" #: client/src/inventories-hosts/inventories/related/sources/sources.form.js:74 #: client/src/job-submission/job-submission.partial.html:18 #: client/src/standard-out/adhoc/standard-out-adhoc.partial.html:67 -#: client/src/templates/job_templates/job-template.form.js:130 +#: client/src/templates/job_templates/job-template.form.js:126 #: client/src/templates/workflows/workflow-maker/workflow-maker.form.js:53 #: client/src/templates/workflows/workflow-maker/workflow-maker.form.js:62 msgid "Credential" msgstr "" +#: client/src/activity-stream/streamDropdownNav/stream-dropdown-nav.directive.js:32 #: client/src/setup-menu/setup-menu.partial.html:29 msgid "Credential Types" msgstr "" @@ -897,7 +909,7 @@ msgstr "" #: client/src/access/add-rbac-user-team/rbac-user-team.partial.html:59 #: client/src/activity-stream/streamDropdownNav/stream-dropdown-nav.directive.js:24 #: client/src/setup-menu/setup-menu.partial.html:22 -#: client/src/templates/job_templates/job-template.form.js:143 +#: client/src/templates/job_templates/job-template.form.js:139 msgid "Credentials" msgstr "" @@ -905,20 +917,20 @@ msgstr "" msgid "Critical" msgstr "" -#: client/src/shared/directives.js:135 +#: client/src/shared/directives.js:77 msgid "Current Image:" msgstr "" -#: client/src/job-results/job-results.controller.js:269 +#: client/src/job-results/job-results.controller.js:271 msgid "Currently following standard out as it comes in. Click to unfollow." msgstr "" -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:169 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:171 msgid "Custom Inventory Script" msgstr "" #: client/src/inventory-scripts/inventory-scripts.form.js:53 -#: client/src/inventory-scripts/inventory-scripts.form.js:64 +#: client/src/inventory-scripts/inventory-scripts.form.js:63 msgid "Custom Script" msgstr "" @@ -928,7 +940,7 @@ msgstr "" #: client/src/credentials/list/credentials-list.controller.js:116 #: client/src/inventories-hosts/inventories/list/inventory-list.controller.js:103 -#: client/src/inventories-hosts/inventories/related/groups/list/groups-list.partial.html:74 +#: client/src/inventories-hosts/inventories/related/groups/list/groups-list.partial.html:52 #: client/src/inventories-hosts/inventories/related/sources/list/sources-list.controller.js:145 #: client/src/inventories-hosts/inventories/related/sources/list/sources-list.partial.html:74 #: client/src/notifications/notification-templates-list/list.controller.js:195 @@ -958,7 +970,7 @@ msgstr "" msgid "DYNAMIC HOSTS" msgstr "" -#: client/src/credential-types/credential-types.list.js:70 +#: client/src/credential-types/credential-types.list.js:73 #: client/src/credentials/credentials.list.js:85 #: client/src/credentials/list/credentials-list.controller.js:113 #: client/src/inventories-hosts/inventories/inventory.list.js:112 @@ -969,11 +981,11 @@ msgstr "" #: client/src/notifications/notificationTemplates.list.js:91 #: client/src/organizations/list/organizations-list.controller.js:171 #: client/src/projects/edit/projects-edit.controller.js:237 -#: client/src/projects/list/projects-list.controller.js:206 +#: client/src/projects/list/projects-list.controller.js:207 #: client/src/scheduler/schedules.list.js:90 #: client/src/standard-out/scm-update/standard-out-scm-update.partial.html:13 #: client/src/teams/teams.list.js:72 -#: client/src/templates/templates.list.js:121 +#: client/src/templates/templates.list.js:120 #: client/src/users/list/users-list.controller.js:89 #: client/src/users/users.list.js:79 #: client/src/workflow-results/workflow-results.partial.html:54 @@ -993,29 +1005,32 @@ msgstr "" msgid "Delete credential" msgstr "" -#: client/src/credential-types/credential-types.list.js:72 +#: client/src/credential-types/credential-types.list.js:75 msgid "Delete credential type" msgstr "" #: client/src/inventories-hosts/inventories/related/groups/groups.list.js:101 +#: client/src/inventories-hosts/inventory-hosts.strings.js:19 msgid "Delete group" -msgstr "" +msgid_plural "Delete groups" +msgstr[0] "" +msgstr[1] "" -#: client/src/inventories-hosts/inventories/related/groups/list/groups-list.partial.html:48 #: client/src/inventories-hosts/inventories/related/sources/list/sources-list.partial.html:48 msgid "Delete groups" msgstr "" -#: client/src/inventories-hosts/inventories/related/groups/list/groups-list.partial.html:37 #: client/src/inventories-hosts/inventories/related/sources/list/sources-list.partial.html:37 msgid "Delete groups and hosts" msgstr "" #: client/src/inventories-hosts/inventories/related/hosts/related-host.list.js:100 +#: client/src/inventories-hosts/inventory-hosts.strings.js:21 msgid "Delete host" -msgstr "" +msgid_plural "Delete hosts" +msgstr[0] "" +msgstr[1] "" -#: client/src/inventories-hosts/inventories/related/groups/list/groups-list.partial.html:59 #: client/src/inventories-hosts/inventories/related/sources/list/sources-list.partial.html:59 msgid "Delete hosts" msgstr "" @@ -1053,7 +1068,7 @@ msgstr "" msgid "Delete team" msgstr "" -#: client/src/templates/templates.list.js:124 +#: client/src/templates/templates.list.js:123 msgid "Delete template" msgstr "" @@ -1079,6 +1094,10 @@ msgstr "" msgid "Delete user" msgstr "" +#: client/src/inventories-hosts/inventory-hosts.strings.js:14 +msgid "Delete {{ group }} and {{ host }}" +msgstr "" + #: client/src/inventories-hosts/inventories/related/sources/list/sources-list.partial.html:23 msgid "Deleting group" msgstr "" @@ -1087,13 +1106,18 @@ msgstr "" msgid "Depending on the size of the repository this may significantly increase the amount of time required to complete an update." msgstr "" +#: client/src/inventories-hosts/inventories/related/sources/add/sources-add.controller.js:192 +#: client/src/inventories-hosts/inventories/related/sources/edit/sources-edit.controller.js:274 +msgid "Describe Instances documentation" +msgstr "" + #: client/src/credential-types/credential-types.form.js:34 #: client/src/credentials/credentials.form.js:39 -#: client/src/inventories-hosts/hosts/host.form.js:62 +#: client/src/inventories-hosts/hosts/host.form.js:63 #: client/src/inventories-hosts/inventories/related/groups/groups.form.js:39 #: client/src/inventories-hosts/inventories/related/groups/related/nested-groups/group-nested-groups.form.js:40 #: client/src/inventories-hosts/inventories/related/groups/related/nested-hosts/group-nested-hosts.form.js:62 -#: client/src/inventories-hosts/inventories/related/hosts/related-host.form.js:61 +#: client/src/inventories-hosts/inventories/related/hosts/related-host.form.js:62 #: client/src/inventories-hosts/inventories/related/sources/sources.form.js:58 #: client/src/inventories-hosts/inventories/smart-inventory/smart-inventory.form.js:46 #: client/src/inventories-hosts/inventories/standard-inventory/inventory.form.js:53 @@ -1105,31 +1129,31 @@ msgstr "" #: client/src/templates/job_templates/job-template.form.js:41 #: client/src/templates/survey-maker/shared/question-definition.form.js:36 #: client/src/templates/workflows.form.js:39 -#: client/src/users/users.form.js:142 -#: client/src/users/users.form.js:168 +#: client/src/users/users.form.js:141 +#: client/src/users/users.form.js:167 msgid "Description" msgstr "" -#: client/src/notifications/notificationTemplates.form.js:140 -#: client/src/notifications/notificationTemplates.form.js:145 -#: client/src/notifications/notificationTemplates.form.js:157 -#: client/src/notifications/notificationTemplates.form.js:162 -#: client/src/notifications/notificationTemplates.form.js:378 +#: client/src/notifications/notificationTemplates.form.js:139 +#: client/src/notifications/notificationTemplates.form.js:143 +#: client/src/notifications/notificationTemplates.form.js:155 +#: client/src/notifications/notificationTemplates.form.js:159 msgid "Destination Channels" msgstr "" -#: client/src/notifications/notificationTemplates.form.js:373 +#: client/src/notifications/notificationTemplates.form.js:362 +#: client/src/notifications/notificationTemplates.form.js:366 msgid "Destination Channels or Users" msgstr "" -#: client/src/notifications/notificationTemplates.form.js:212 -#: client/src/notifications/notificationTemplates.form.js:213 +#: client/src/notifications/notificationTemplates.form.js:208 +#: client/src/notifications/notificationTemplates.form.js:209 msgid "Destination SMS Number" msgstr "" #: client/features/credentials/credentials.strings.js:13 #: client/src/license/license.partial.html:5 -#: client/src/shared/form-generator.js:1518 +#: client/src/shared/form-generator.js:1474 msgid "Details" msgstr "" @@ -1168,7 +1192,7 @@ msgstr "" msgid "Dissasociate permission from team" msgstr "" -#: client/src/users/users.form.js:222 +#: client/src/users/users.form.js:221 msgid "Dissasociate permission from user" msgstr "" @@ -1180,13 +1204,13 @@ msgstr "" #: client/src/job-results/job-results.controller.js:15 #: client/src/standard-out/adhoc/standard-out-adhoc.partial.html:134 -#: client/src/standard-out/inventory-sync/standard-out-inventory-sync.partial.html:128 +#: client/src/standard-out/inventory-sync/standard-out-inventory-sync.partial.html:141 #: client/src/standard-out/scm-update/standard-out-scm-update.partial.html:102 msgid "Download Output" msgstr "" #: client/src/inventory-scripts/inventory-scripts.form.js:62 -msgid "Drag and drop your custom inventory script file here or create one in the field to import your custom inventory." +msgid "Drag and drop your custom inventory script file here or create one in the field to import your custom inventory. Refer to the Ansible Tower documentation for example syntax." msgstr "" #: client/src/partials/survey-maker-modal.html:76 @@ -1210,7 +1234,7 @@ msgid "EDIT SURVEY PROMPT" msgstr "" #: client/src/standard-out/adhoc/standard-out-adhoc.partial.html:46 -#: client/src/standard-out/inventory-sync/standard-out-inventory-sync.partial.html:66 +#: client/src/standard-out/inventory-sync/standard-out-inventory-sync.partial.html:79 #: client/src/standard-out/scm-update/standard-out-scm-update.partial.html:59 msgid "ELAPSED" msgstr "" @@ -1227,11 +1251,19 @@ msgstr "" msgid "EXECUTE COMMAND" msgstr "" +#: client/src/standard-out/inventory-sync/standard-out-inventory-sync.partial.html:46 +msgid "EXPLANATION" +msgstr "" + +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:355 +msgid "Each time a job runs using this inventory, refresh the inventory from the selected source before executing job tasks." +msgstr "" + #: client/src/projects/projects.form.js:179 msgid "Each time a job runs using this project, perform an update to the local repository prior to starting the job." msgstr "" -#: client/src/credential-types/credential-types.list.js:53 +#: client/src/credential-types/credential-types.list.js:56 #: client/src/credentials/credentials.list.js:66 #: client/src/inventories-hosts/inventories/inventory.list.js:97 #: client/src/inventory-scripts/inventory-scripts.list.js:54 @@ -1239,18 +1271,18 @@ msgstr "" #: client/src/notifications/notificationTemplates.list.js:74 #: client/src/scheduler/schedules.list.js:75 #: client/src/teams/teams.list.js:55 -#: client/src/templates/templates.list.js:104 +#: client/src/templates/templates.list.js:103 #: client/src/users/users.list.js:60 msgid "Edit" msgstr "" -#: client/src/shared/form-generator.js:1751 -#: client/src/templates/job_templates/job-template.form.js:475 -#: client/src/templates/workflows.form.js:182 +#: client/src/shared/form-generator.js:1707 +#: client/src/templates/job_templates/job-template.form.js:457 +#: client/src/templates/workflows.form.js:177 msgid "Edit Survey" msgstr "" -#: client/src/credential-types/credential-types.list.js:55 +#: client/src/credential-types/credential-types.list.js:58 msgid "Edit credenital type" msgstr "" @@ -1294,36 +1326,36 @@ msgstr "" msgid "Edit team" msgstr "" -#: client/src/templates/templates.list.js:106 +#: client/src/templates/templates.list.js:105 msgid "Edit template" msgstr "" -#: client/src/job-results/job-results.partial.html:199 +#: client/src/job-results/job-results.partial.html:188 msgid "Edit the Schedule" msgstr "" -#: client/src/job-results/job-results.partial.html:183 +#: client/src/job-results/job-results.partial.html:172 #: client/src/workflow-results/workflow-results.partial.html:124 msgid "Edit the User" msgstr "" -#: client/src/job-results/job-results.partial.html:273 -#: client/src/job-results/job-results.partial.html:288 -#: client/src/job-results/job-results.partial.html:304 -#: client/src/job-results/job-results.partial.html:319 -#: client/src/job-results/job-results.partial.html:334 +#: client/src/job-results/job-results.partial.html:262 +#: client/src/job-results/job-results.partial.html:277 +#: client/src/job-results/job-results.partial.html:293 +#: client/src/job-results/job-results.partial.html:308 +#: client/src/job-results/job-results.partial.html:323 msgid "Edit the credential" msgstr "" -#: client/src/job-results/job-results.partial.html:214 +#: client/src/job-results/job-results.partial.html:203 msgid "Edit the inventory" msgstr "" -#: client/src/job-results/job-results.partial.html:148 +#: client/src/job-results/job-results.partial.html:137 msgid "Edit the job template" msgstr "" -#: client/src/job-results/job-results.partial.html:237 +#: client/src/job-results/job-results.partial.html:226 #: client/src/projects/projects.list.js:105 msgid "Edit the project" msgstr "" @@ -1340,11 +1372,11 @@ msgstr "" msgid "Edit {{BRAND_NAME}}'s configuration." msgstr "" -#: client/src/projects/list/projects-list.controller.js:241 +#: client/src/projects/list/projects-list.controller.js:242 msgid "Either you do not have access or the SCM update process completed. Click the %sRefresh%s button to view the latest status." msgstr "" -#: client/src/job-results/job-results.partial.html:528 +#: client/src/job-results/job-results.partial.html:517 msgid "Elapsed" msgstr "" @@ -1353,17 +1385,18 @@ msgstr "" msgid "Email" msgstr "" -#: client/src/templates/job_templates/job-template.form.js:306 -#: client/src/templates/job_templates/job-template.form.js:311 +#: client/src/templates/job_templates/job-template.form.js:293 +#: client/src/templates/job_templates/job-template.form.js:298 msgid "Enable Concurrent Jobs" msgstr "" #: client/src/inventories-hosts/inventories/adhoc/adhoc.form.js:123 -#: client/src/templates/job_templates/job-template.form.js:282 +#: client/src/templates/job_templates/job-template.form.js:269 +#: client/src/templates/job_templates/job-template.form.js:274 msgid "Enable Privilege Escalation" msgstr "" -#: client/src/templates/job_templates/job-template.form.js:297 +#: client/src/templates/job_templates/job-template.form.js:284 msgid "Enables creation of a provisioning callback URL. Using the URL a host can contact {{BRAND_NAME}} and request a configuration update using this job template." msgstr "" @@ -1375,14 +1408,37 @@ msgstr "" msgid "End User License Agreement" msgstr "" -#: client/src/inventories-hosts/hosts/host.form.js:72 +#: client/src/inventories-hosts/hosts/host.form.js:73 #: client/src/inventories-hosts/inventories/related/groups/related/nested-hosts/group-nested-hosts.form.js:72 -#: client/src/inventories-hosts/inventories/related/hosts/related-host.form.js:71 +#: client/src/inventories-hosts/inventories/related/hosts/related-host.form.js:72 #: client/src/inventories-hosts/inventories/smart-inventory/smart-inventory.form.js:89 -#: client/src/inventories-hosts/inventories/standard-inventory/inventory.form.js:98 msgid "Enter inventory variables using either JSON or YAML syntax. Use the radio button to toggle between the two." msgstr "" +#: client/src/inventories-hosts/inventories/standard-inventory/inventory.form.js:98 +msgid "Enter inventory variables using either JSON or YAML syntax. Use the radio button to toggle between the two. Refer to the Ansible Tower documentation for example syntax." +msgstr "" + +#: client/src/notifications/notificationTemplates.form.js:158 +msgid "Enter one HipChat channel per line. The pound symbol (#) is not required." +msgstr "" + +#: client/src/notifications/notificationTemplates.form.js:365 +msgid "Enter one IRC channel or username per line. The pound symbol (#) for channels, and the at (@) symbol for users, are not required." +msgstr "" + +#: client/src/notifications/notificationTemplates.form.js:142 +msgid "Enter one Slack channel per line. The pound symbol (#) is not required." +msgstr "" + +#: client/src/notifications/notificationTemplates.form.js:100 +msgid "Enter one email address per line to create a recipient list for this type of notification." +msgstr "" + +#: client/src/notifications/notificationTemplates.form.js:212 +msgid "Enter one phone number per line to specify where to route SMS messages." +msgstr "" + #: client/src/credentials/factories/become-method-change.factory.js:87 #: client/src/credentials/factories/kind-change.factory.js:144 msgid "Enter the URL for the virtual machine which %scorresponds to your CloudForm instance. %sFor example, %s" @@ -1398,21 +1454,30 @@ msgstr "" msgid "Enter the hostname or IP address which corresponds to your VMware vCenter." msgstr "" -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:185 -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:192 +#: client/src/notifications/notificationTemplates.form.js:198 +msgid "Enter the number associated with the \"Messaging Service\" in Twilio in the format +18005550199." +msgstr "" + +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:197 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:221 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:245 +msgid "Enter variables using either JSON or YAML syntax. Use the radio button to toggle between the two." +msgstr "" + +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:187 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:194 msgid "Environment Variables" msgstr "" -#: client/src/configuration/configuration.controller.js:341 -#: client/src/configuration/configuration.controller.js:440 -#: client/src/configuration/configuration.controller.js:474 -#: client/src/configuration/configuration.controller.js:518 +#: client/src/configuration/configuration.controller.js:344 +#: client/src/configuration/configuration.controller.js:443 +#: client/src/configuration/configuration.controller.js:477 +#: client/src/configuration/configuration.controller.js:524 #: client/src/configuration/system-form/configuration-system.controller.js:226 #: client/src/credentials/factories/credential-form-save.factory.js:77 #: client/src/credentials/factories/credential-form-save.factory.js:93 #: client/src/job-submission/job-submission-factories/launchjob.factory.js:191 #: client/src/job-submission/job-submission-factories/launchjob.factory.js:210 -#: client/src/login/loginModal/thirdPartySignOn/thirdPartySignOn.service.js:119 #: client/src/management-jobs/card/card.controller.js:140 #: client/src/management-jobs/card/card.controller.js:230 #: client/src/management-jobs/card/card.controller.js:28 @@ -1420,14 +1485,14 @@ msgstr "" #: client/src/projects/edit/projects-edit.controller.js:150 #: client/src/projects/edit/projects-edit.controller.js:216 #: client/src/projects/edit/projects-edit.controller.js:232 -#: client/src/projects/list/projects-list.controller.js:168 -#: client/src/projects/list/projects-list.controller.js:197 -#: client/src/projects/list/projects-list.controller.js:225 -#: client/src/projects/list/projects-list.controller.js:246 -#: client/src/projects/list/projects-list.controller.js:261 -#: client/src/projects/list/projects-list.controller.js:270 +#: client/src/projects/list/projects-list.controller.js:169 +#: client/src/projects/list/projects-list.controller.js:198 +#: client/src/projects/list/projects-list.controller.js:226 +#: client/src/projects/list/projects-list.controller.js:247 +#: client/src/projects/list/projects-list.controller.js:263 +#: client/src/projects/list/projects-list.controller.js:272 #: client/src/users/add/users-add.controller.js:98 -#: client/src/users/edit/users-edit.controller.js:163 +#: client/src/users/edit/users-edit.controller.js:180 #: client/src/users/edit/users-edit.controller.js:80 #: client/src/users/list/users-list.controller.js:82 msgid "Error!" @@ -1437,7 +1502,7 @@ msgstr "" msgid "Event" msgstr "" -#: client/src/job-results/parse-stdout.service.js:80 +#: client/src/job-results/parse-stdout.service.js:68 msgid "Event ID" msgstr "" @@ -1460,6 +1525,10 @@ msgstr "" msgid "Example URLs for Subversion SCM include:" msgstr "" +#: client/src/inventories-hosts/inventories/smart-inventory/smart-inventory.form.js:68 +msgid "Example: ansible_facts.ansible_distribution:\"RedHat\"" +msgstr "" + #: client/src/inventories-hosts/inventories/related/groups/related/nested-groups/group-nested-groups.list.js:76 msgid "Existing Group" msgstr "" @@ -1469,9 +1538,9 @@ msgid "Existing Host" msgstr "" #: client/src/job-results/job-results.controller.js:18 -#: client/src/job-results/job-results.controller.js:226 -#: client/src/standard-out/standard-out.controller.js:23 -#: client/src/standard-out/standard-out.controller.js:247 +#: client/src/job-results/job-results.controller.js:228 +#: client/src/standard-out/standard-out.controller.js:24 +#: client/src/standard-out/standard-out.controller.js:245 #: client/src/workflow-results/workflow-results.controller.js:120 #: client/src/workflow-results/workflow-results.controller.js:76 msgid "Expand Output" @@ -1481,24 +1550,24 @@ msgstr "" msgid "Expires On" msgstr "" -#: client/src/job-results/job-results.partial.html:104 +#: client/src/job-results/job-results.partial.html:81 msgid "Explanation" msgstr "" -#: client/src/job-results/job-results.partial.html:283 +#: client/src/job-results/job-results.partial.html:272 msgid "Extra Credentials" msgstr "" #: client/src/inventories-hosts/inventories/adhoc/adhoc.form.js:132 #: client/src/inventories-hosts/inventories/adhoc/adhoc.form.js:144 -#: client/src/job-results/job-results.partial.html:417 +#: client/src/job-results/job-results.partial.html:406 #: client/src/job-submission/job-submission.partial.html:161 #: client/src/partials/logviewer.html:8 #: client/src/standard-out/adhoc/standard-out-adhoc.partial.html:105 -#: client/src/templates/job_templates/job-template.form.js:360 -#: client/src/templates/job_templates/job-template.form.js:372 +#: client/src/templates/job_templates/job-template.form.js:347 +#: client/src/templates/job_templates/job-template.form.js:354 #: client/src/templates/workflows.form.js:74 -#: client/src/templates/workflows.form.js:86 +#: client/src/templates/workflows.form.js:81 msgid "Extra Variables" msgstr "" @@ -1516,14 +1585,14 @@ msgid "FIELDS:" msgstr "" #: client/src/standard-out/adhoc/standard-out-adhoc.partial.html:39 -#: client/src/standard-out/inventory-sync/standard-out-inventory-sync.partial.html:59 +#: client/src/standard-out/inventory-sync/standard-out-inventory-sync.partial.html:72 #: client/src/standard-out/scm-update/standard-out-scm-update.partial.html:52 msgid "FINISHED" msgstr "" -#: client/src/inventories-hosts/hosts/host.form.js:106 +#: client/src/inventories-hosts/hosts/host.form.js:107 #: client/src/inventories-hosts/inventories/related/groups/related/nested-hosts/group-nested-hosts.form.js:106 -#: client/src/inventories-hosts/inventories/related/hosts/related-host.form.js:105 +#: client/src/inventories-hosts/inventories/related/hosts/related-host.form.js:106 msgid "Facts" msgstr "" @@ -1547,10 +1616,6 @@ msgstr "" msgid "Failed to create new project. POST returned status:" msgstr "" -#: client/src/login/loginModal/thirdPartySignOn/thirdPartySignOn.service.js:120 -msgid "Failed to get third-party login types. Returned status:" -msgstr "" - #: client/src/job-submission/job-submission-factories/launchjob.factory.js:211 msgid "Failed to retrieve job template extra variables." msgstr "" @@ -1559,16 +1624,16 @@ msgstr "" msgid "Failed to retrieve project: %s. GET status:" msgstr "" -#: client/src/users/edit/users-edit.controller.js:164 +#: client/src/users/edit/users-edit.controller.js:181 #: client/src/users/edit/users-edit.controller.js:81 msgid "Failed to retrieve user: %s. GET status:" msgstr "" -#: client/src/configuration/configuration.controller.js:441 +#: client/src/configuration/configuration.controller.js:444 msgid "Failed to save settings. Returned status:" msgstr "" -#: client/src/configuration/configuration.controller.js:475 +#: client/src/configuration/configuration.controller.js:478 msgid "Failed to save toggle settings. Returned status:" msgstr "" @@ -1594,10 +1659,6 @@ msgstr "" msgid "Failure" msgstr "" -#: client/src/inventories-hosts/inventories/smart-inventory/smart-inventory.form.js:68 -msgid "Filter that will be applied to the hosts of this inventory." -msgstr "" - #: client/src/scheduler/schedules.list.js:48 msgid "Final Run" msgstr "" @@ -1607,9 +1668,9 @@ msgstr "" #: client/src/inventories-hosts/inventories/list/host-summary-popover/host-summary-popover.directive.js:54 #: client/src/inventories-hosts/inventories/related/completed-jobs/completed-jobs.list.js:58 #: client/src/inventories-hosts/shared/factories/set-status.factory.js:44 -#: client/src/job-results/job-results.partial.html:92 +#: client/src/job-results/job-results.partial.html:108 #: client/src/jobs/all-jobs.list.js:66 -#: client/src/portal-mode/portal-jobs.list.js:39 +#: client/src/portal-mode/portal-jobs.list.js:40 #: client/src/templates/completed-jobs.list.js:59 msgid "Finished" msgstr "" @@ -1633,35 +1694,29 @@ msgstr "" msgid "For example, %s" msgstr "" -#: client/src/notifications/notificationTemplates.form.js:101 -#: client/src/notifications/notificationTemplates.form.js:144 -#: client/src/notifications/notificationTemplates.form.js:161 -#: client/src/notifications/notificationTemplates.form.js:217 -#: client/src/notifications/notificationTemplates.form.js:339 -#: client/src/notifications/notificationTemplates.form.js:377 -msgid "For example:" -msgstr "" - -#: client/src/inventories-hosts/hosts/host.form.js:35 +#: client/src/inventories-hosts/hosts/host.form.js:36 #: client/src/inventories-hosts/hosts/host.list.js:36 #: client/src/inventories-hosts/inventories/related/groups/related/nested-hosts/group-nested-hosts.form.js:35 #: client/src/inventories-hosts/inventories/related/groups/related/nested-hosts/group-nested-hosts.list.js:32 -#: client/src/inventories-hosts/inventories/related/hosts/related-host.form.js:34 +#: client/src/inventories-hosts/inventories/related/hosts/related-host.form.js:35 #: client/src/inventories-hosts/inventories/related/hosts/related-host.list.js:31 msgid "For hosts that are part of an external inventory, this flag cannot be changed. It will be set by the inventory sync process." msgstr "" -#: client/src/templates/job_templates/job-template.form.js:177 +#: client/src/templates/job_templates/job-template.form.js:54 +msgid "For job templates, select run to execute the playbook. Select check to only check playbook syntax, test environment setup, and report problems without executing the playbook." +msgstr "" + #: client/src/templates/workflows/workflow-maker/workflow-maker.form.js:118 msgid "For more information and examples see %sthe Patterns topic at docs.ansible.com%s." msgstr "" #: client/src/inventories-hosts/inventories/adhoc/adhoc.form.js:109 #: client/src/inventories-hosts/inventories/adhoc/adhoc.form.js:96 -#: client/src/job-results/job-results.partial.html:344 +#: client/src/job-results/job-results.partial.html:333 #: client/src/standard-out/adhoc/standard-out-adhoc.partial.html:87 -#: client/src/templates/job_templates/job-template.form.js:153 -#: client/src/templates/job_templates/job-template.form.js:166 +#: client/src/templates/job_templates/job-template.form.js:149 +#: client/src/templates/job_templates/job-template.form.js:159 msgid "Forks" msgstr "" @@ -1691,10 +1746,20 @@ msgid "Google OAuth2" msgstr "" #: client/src/teams/teams.form.js:155 -#: client/src/users/users.form.js:211 +#: client/src/users/users.form.js:210 msgid "Grant Permission" msgstr "" +#: client/src/notifications/add/add.controller.js:78 +#: client/src/notifications/edit/edit.controller.js:125 +msgid "Gray" +msgstr "" + +#: client/src/notifications/add/add.controller.js:78 +#: client/src/notifications/edit/edit.controller.js:125 +msgid "Green" +msgstr "" + #: client/src/inventories-hosts/inventories/related/groups/groups.form.js:51 #: client/src/inventories-hosts/inventories/related/groups/related/nested-groups/group-nested-groups.form.js:52 msgid "Group Variables" @@ -1704,16 +1769,16 @@ msgstr "" msgid "Group all of your content to manage permissions across departments in your company." msgstr "" -#: client/src/inventories-hosts/hosts/host.form.js:114 +#: client/src/inventories-hosts/hosts/host.form.js:115 #: client/src/inventories-hosts/hosts/related/groups/hosts-related-groups.list.js:31 #: client/src/inventories-hosts/inventories/related/groups/groups.form.js:89 #: client/src/inventories-hosts/inventories/related/groups/groups.list.js:32 #: client/src/inventories-hosts/inventories/related/groups/related/nested-groups/group-nested-groups.form.js:88 #: client/src/inventories-hosts/inventories/related/groups/related/nested-groups/group-nested-groups.list.js:32 #: client/src/inventories-hosts/inventories/related/groups/related/nested-hosts/group-nested-hosts.form.js:114 -#: client/src/inventories-hosts/inventories/related/hosts/related-host.form.js:113 +#: client/src/inventories-hosts/inventories/related/hosts/related-host.form.js:114 #: client/src/inventories-hosts/inventories/related/hosts/related/nested-groups/host-nested-groups.list.js:32 -#: client/src/inventories-hosts/inventories/standard-inventory/inventory.form.js:178 +#: client/src/inventories-hosts/inventories/standard-inventory/inventory.form.js:172 msgid "Groups" msgstr "" @@ -1725,7 +1790,7 @@ msgstr "" msgid "HINT: Drag and drop an SSH private key file on the field below." msgstr "" -#: client/src/activity-stream/get-target-title.factory.js:38 +#: client/src/activity-stream/get-target-title.factory.js:41 #: client/src/inventories-hosts/hosts/hosts.partial.html:9 #: client/src/inventories-hosts/hosts/main.js:80 #: client/src/inventories-hosts/inventories/inventories.partial.html:14 @@ -1734,8 +1799,8 @@ msgstr "" msgid "HOSTS" msgstr "" -#: client/src/notifications/notificationTemplates.form.js:328 -#: client/src/notifications/notificationTemplates.form.js:329 +#: client/src/notifications/notificationTemplates.form.js:323 +#: client/src/notifications/notificationTemplates.form.js:324 msgid "HTTP Headers" msgstr "" @@ -1757,29 +1822,29 @@ msgstr "" msgid "Host (Authentication URL)" msgstr "" -#: client/src/templates/job_templates/job-template.form.js:342 -#: client/src/templates/job_templates/job-template.form.js:351 +#: client/src/templates/job_templates/job-template.form.js:329 +#: client/src/templates/job_templates/job-template.form.js:338 msgid "Host Config Key" msgstr "" -#: client/src/inventories-hosts/hosts/host.form.js:39 +#: client/src/inventories-hosts/hosts/host.form.js:40 #: client/src/inventories-hosts/inventories/related/groups/related/nested-hosts/group-nested-hosts.form.js:39 -#: client/src/inventories-hosts/inventories/related/hosts/related-host.form.js:38 +#: client/src/inventories-hosts/inventories/related/hosts/related-host.form.js:39 msgid "Host Enabled" msgstr "" -#: client/src/inventories-hosts/hosts/host.form.js:45 -#: client/src/inventories-hosts/hosts/host.form.js:56 +#: client/src/inventories-hosts/hosts/host.form.js:46 +#: client/src/inventories-hosts/hosts/host.form.js:57 #: client/src/inventories-hosts/inventories/related/groups/related/nested-hosts/group-nested-hosts.form.js:45 #: client/src/inventories-hosts/inventories/related/groups/related/nested-hosts/group-nested-hosts.form.js:56 -#: client/src/inventories-hosts/inventories/related/hosts/related-host.form.js:44 -#: client/src/inventories-hosts/inventories/related/hosts/related-host.form.js:55 +#: client/src/inventories-hosts/inventories/related/hosts/related-host.form.js:45 +#: client/src/inventories-hosts/inventories/related/hosts/related-host.form.js:56 msgid "Host Name" msgstr "" -#: client/src/inventories-hosts/hosts/host.form.js:79 +#: client/src/inventories-hosts/hosts/host.form.js:80 #: client/src/inventories-hosts/inventories/related/groups/related/nested-hosts/group-nested-hosts.form.js:79 -#: client/src/inventories-hosts/inventories/related/hosts/related-host.form.js:78 +#: client/src/inventories-hosts/inventories/related/hosts/related-host.form.js:79 msgid "Host Variables" msgstr "" @@ -1804,9 +1869,9 @@ msgstr "" #: client/src/inventories-hosts/inventories/related/groups/groups.form.js:98 #: client/src/inventories-hosts/inventories/related/groups/related/nested-hosts/group-nested-hosts.list.js:57 #: client/src/inventories-hosts/inventories/related/hosts/related-host.list.js:56 -#: client/src/inventories-hosts/inventories/smart-inventory/smart-inventory.form.js:168 -#: client/src/inventories-hosts/inventories/standard-inventory/inventory.form.js:187 -#: client/src/job-results/job-results.partial.html:512 +#: client/src/inventories-hosts/inventories/smart-inventory/smart-inventory.form.js:170 +#: client/src/inventories-hosts/inventories/standard-inventory/inventory.form.js:181 +#: client/src/job-results/job-results.partial.html:501 msgid "Hosts" msgstr "" @@ -1822,6 +1887,11 @@ msgstr "" msgid "Hosts Used" msgstr "" +#: client/src/inventories-hosts/inventories/related/sources/add/sources-add.controller.js:185 +#: client/src/inventories-hosts/inventories/related/sources/edit/sources-edit.controller.js:267 +msgid "Hosts are imported to" +msgstr "" + #: client/src/license/license.partial.html:116 msgid "I agree to the End User License Agreement" msgstr "" @@ -1855,7 +1925,7 @@ msgstr "" msgid "INSTANCES" msgstr "" -#: client/src/activity-stream/get-target-title.factory.js:11 +#: client/src/activity-stream/get-target-title.factory.js:14 #: client/src/inventories-hosts/hosts/hosts.partial.html:8 #: client/src/inventories-hosts/inventories/inventories.partial.html:13 #: client/src/inventories-hosts/inventories/inventories.route.js:8 @@ -1863,11 +1933,12 @@ msgstr "" #: client/src/inventories-hosts/inventories/inventory.list.js:15 #: client/src/main-menu/main-menu.partial.html:104 #: client/src/main-menu/main-menu.partial.html:27 -#: client/src/organizations/linkout/organizations-linkout.route.js:142 +#: client/src/organizations/linkout/organizations-linkout.route.js:143 +#: client/src/organizations/list/organizations-list.controller.js:66 msgid "INVENTORIES" msgstr "" -#: client/src/job-submission/job-submission.partial.html:338 +#: client/src/job-submission/job-submission.partial.html:339 #: client/src/partials/job-template-details.html:2 msgid "INVENTORY" msgstr "" @@ -1876,7 +1947,7 @@ msgstr "" msgid "INVENTORY SCRIPT" msgstr "" -#: client/src/activity-stream/get-target-title.factory.js:32 +#: client/src/activity-stream/get-target-title.factory.js:35 #: client/src/inventory-scripts/inventory-scripts.list.js:12 #: client/src/inventory-scripts/main.js:66 msgid "INVENTORY SCRIPTS" @@ -1886,11 +1957,11 @@ msgstr "" msgid "INVENTORY SOURCES" msgstr "" -#: client/src/notifications/notificationTemplates.form.js:362 +#: client/src/notifications/notificationTemplates.form.js:351 msgid "IRC Nick" msgstr "" -#: client/src/notifications/notificationTemplates.form.js:351 +#: client/src/notifications/notificationTemplates.form.js:340 msgid "IRC Server Address" msgstr "" @@ -1914,20 +1985,33 @@ msgstr "" msgid "Idle Session" msgstr "" -#: client/src/templates/job_templates/job-template.form.js:285 -msgid "If enabled, run this playbook as an administrator. This is the equivalent of passing the %s option to the %s command." +#: client/src/inventories-hosts/inventories/related/sources/add/sources-add.controller.js:182 +#: client/src/inventories-hosts/inventories/related/sources/edit/sources-edit.controller.js:263 +msgid "If blank, all groups above are created except" +msgstr "" + +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:331 +msgid "If checked, all child groups and hosts not found on the external source will be deleted from the local inventory." +msgstr "" + +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:343 +msgid "If checked, all variables for child groups and hosts will be removed and replaced by those found on the external source." +msgstr "" + +#: client/src/templates/job_templates/job-template.form.js:272 +msgid "If enabled, run this playbook as an administrator." msgstr "" #: client/src/inventories-hosts/inventories/adhoc/adhoc.form.js:120 -#: client/src/templates/job_templates/job-template.form.js:270 +#: client/src/templates/job_templates/job-template.form.js:256 msgid "If enabled, show the changes made by Ansible tasks, where supported. This is equivalent to Ansible's --diff mode." msgstr "" -#: client/src/templates/job_templates/job-template.form.js:309 +#: client/src/templates/job_templates/job-template.form.js:296 msgid "If enabled, simultaneous runs of this job template will be allowed." msgstr "" -#: client/src/templates/job_templates/job-template.form.js:320 +#: client/src/templates/job_templates/job-template.form.js:307 msgid "If enabled, use cached facts if available and store discovered facts in the cache." msgstr "" @@ -1939,11 +2023,16 @@ msgstr "" msgid "If you are ready to upgrade, please contact us by clicking the button below" msgstr "" -#: client/src/inventories-hosts/hosts/host.form.js:33 +#: client/src/inventories-hosts/inventories/related/sources/add/sources-add.controller.js:173 +#: client/src/inventories-hosts/inventories/related/sources/edit/sources-edit.controller.js:254 +msgid "Image ID:" +msgstr "" + +#: client/src/inventories-hosts/hosts/host.form.js:34 #: client/src/inventories-hosts/hosts/host.list.js:34 #: client/src/inventories-hosts/inventories/related/groups/related/nested-hosts/group-nested-hosts.form.js:33 #: client/src/inventories-hosts/inventories/related/groups/related/nested-hosts/group-nested-hosts.list.js:30 -#: client/src/inventories-hosts/inventories/related/hosts/related-host.form.js:32 +#: client/src/inventories-hosts/inventories/related/hosts/related-host.form.js:33 #: client/src/inventories-hosts/inventories/related/hosts/related-host.list.js:29 msgid "Indicates if a host is available and should be included in running jobs." msgstr "" @@ -1953,18 +2042,18 @@ msgstr "" msgid "Initiated by" msgstr "" -#: client/src/credential-types/credential-types.form.js:60 -#: client/src/credential-types/credential-types.form.js:75 +#: client/src/credential-types/credential-types.form.js:53 +#: client/src/credential-types/credential-types.form.js:61 msgid "Injector Configuration" msgstr "" #: client/src/credential-types/credential-types.form.js:39 -#: client/src/credential-types/credential-types.form.js:54 +#: client/src/credential-types/credential-types.form.js:47 msgid "Input Configuration" msgstr "" -#: client/src/inventories-hosts/hosts/host.form.js:122 -#: client/src/inventories-hosts/inventories/related/hosts/related-host.form.js:120 +#: client/src/inventories-hosts/hosts/host.form.js:123 +#: client/src/inventories-hosts/inventories/related/hosts/related-host.form.js:121 msgid "Insights" msgstr "" @@ -1972,11 +2061,12 @@ msgstr "" msgid "Insights Credential" msgstr "" -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:143 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:145 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:148 msgid "Instance Filters" msgstr "" -#: client/src/job-results/job-results.partial.html:377 +#: client/src/job-results/job-results.partial.html:366 msgid "Instance Group" msgstr "" @@ -1987,13 +2077,24 @@ msgstr "" #: client/src/organizations/organizations.form.js:38 #: client/src/organizations/organizations.form.js:41 #: client/src/setup-menu/setup-menu.partial.html:54 -#: client/src/templates/job_templates/job-template.form.js:206 -#: client/src/templates/job_templates/job-template.form.js:209 +#: client/src/templates/job_templates/job-template.form.js:196 +#: client/src/templates/job_templates/job-template.form.js:199 msgid "Instance Groups" msgstr "" -#: client/src/templates/job_templates/job-template.form.js:57 -msgid "Instead, %s will check playbook syntax, test environment setup and report problems." +#: client/src/inventories-hosts/inventories/related/sources/add/sources-add.controller.js:182 +#: client/src/inventories-hosts/inventories/related/sources/edit/sources-edit.controller.js:263 +msgid "Instance ID" +msgstr "" + +#: client/src/inventories-hosts/inventories/related/sources/add/sources-add.controller.js:174 +#: client/src/inventories-hosts/inventories/related/sources/edit/sources-edit.controller.js:255 +msgid "Instance ID:" +msgstr "" + +#: client/src/inventories-hosts/inventories/related/sources/add/sources-add.controller.js:175 +#: client/src/inventories-hosts/inventories/related/sources/edit/sources-edit.controller.js:256 +msgid "Instance Type:" msgstr "" #: client/src/license/license.partial.html:11 @@ -2017,26 +2118,26 @@ msgstr "" #: client/src/access/add-rbac-user-team/rbac-user-team.partial.html:53 #: client/src/activity-stream/streamDropdownNav/stream-dropdown-nav.directive.js:26 #: client/src/home/dashboard/counts/dashboard-counts.directive.js:50 -#: client/src/organizations/linkout/organizations-linkout.route.js:154 +#: client/src/organizations/linkout/organizations-linkout.route.js:155 msgid "Inventories" msgstr "" #: client/src/inventories-hosts/hosts/host.list.js:69 #: client/src/inventories-hosts/inventories/inventory.list.js:80 #: client/src/inventories-hosts/inventories/list/inventory-list.controller.js:69 -#: client/src/job-results/job-results.partial.html:209 +#: client/src/job-results/job-results.partial.html:198 #: client/src/job-submission/job-submission.partial.html:17 #: client/src/organizations/linkout/controllers/organizations-inventories.controller.js:70 #: client/src/standard-out/adhoc/standard-out-adhoc.partial.html:58 -#: client/src/templates/job_templates/job-template.form.js:70 -#: client/src/templates/job_templates/job-template.form.js:84 +#: client/src/templates/job_templates/job-template.form.js:66 +#: client/src/templates/job_templates/job-template.form.js:80 #: client/src/templates/workflows/workflow-maker/workflow-maker.form.js:72 #: client/src/templates/workflows/workflow-maker/workflow-maker.form.js:82 msgid "Inventory" msgstr "" #: client/src/inventories-hosts/inventories/related/sources/sources.form.js:110 -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:122 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:124 msgid "Inventory File" msgstr "" @@ -2054,7 +2155,6 @@ msgid "Inventory Sync Failures" msgstr "" #: client/src/inventories-hosts/inventories/smart-inventory/smart-inventory.form.js:96 -#: client/src/inventories-hosts/inventories/standard-inventory/inventory.form.js:105 msgid "Inventory Variables" msgstr "" @@ -2070,13 +2170,14 @@ msgstr "" msgid "JOB TEMPLATE" msgstr "" -#: client/src/organizations/linkout/organizations-linkout.route.js:254 +#: client/src/organizations/linkout/organizations-linkout.route.js:256 +#: client/src/organizations/list/organizations-list.controller.js:78 #: client/src/portal-mode/portal-job-templates.list.js:13 #: client/src/portal-mode/portal-job-templates.list.js:14 msgid "JOB TEMPLATES" msgstr "" -#: client/src/activity-stream/get-target-title.factory.js:29 +#: client/src/activity-stream/get-target-title.factory.js:32 #: client/src/home/dashboard/graphs/job-status/job-status-graph.directive.js:109 #: client/src/instance-groups/instance-group.partial.html:29 #: client/src/instance-groups/instances/instance-jobs/instance-jobs.partial.html:28 @@ -2093,30 +2194,36 @@ msgstr "" msgid "JSON" msgstr "" -#: client/src/job-results/job-results.partial.html:392 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:198 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:222 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:246 +msgid "JSON:" +msgstr "" + +#: client/src/job-results/job-results.partial.html:381 #: client/src/job-submission/job-submission.partial.html:222 -#: client/src/templates/job_templates/job-template.form.js:215 -#: client/src/templates/job_templates/job-template.form.js:224 +#: client/src/templates/job_templates/job-template.form.js:205 +#: client/src/templates/job_templates/job-template.form.js:212 #: client/src/templates/workflows/workflow-maker/workflow-maker.form.js:127 #: client/src/templates/workflows/workflow-maker/workflow-maker.form.js:135 msgid "Job Tags" msgstr "" -#: client/src/templates/templates.list.js:62 +#: client/src/templates/templates.list.js:61 msgid "Job Template" msgstr "" #: client/src/access/add-rbac-user-team/rbac-user-team.partial.html:109 #: client/src/access/add-rbac-user-team/rbac-user-team.partial.html:36 -#: client/src/organizations/linkout/organizations-linkout.route.js:266 +#: client/src/organizations/linkout/organizations-linkout.route.js:268 msgid "Job Templates" msgstr "" #: client/src/home/dashboard/graphs/dashboard-graphs.partial.html:32 -#: client/src/job-results/job-results.partial.html:167 +#: client/src/job-results/job-results.partial.html:156 #: client/src/job-submission/job-submission.partial.html:196 #: client/src/templates/job_templates/job-template.form.js:47 -#: client/src/templates/job_templates/job-template.form.js:59 +#: client/src/templates/job_templates/job-template.form.js:55 #: client/src/templates/workflows/workflow-maker/workflow-maker.form.js:103 #: client/src/templates/workflows/workflow-maker/workflow-maker.form.js:92 msgid "Job Type" @@ -2132,17 +2239,23 @@ msgstr "" msgid "Jobs" msgstr "" -#: client/src/job-results/job-results.controller.js:267 -#: client/src/job-results/job-results.controller.js:319 +#: client/src/job-results/job-results.controller.js:269 +#: client/src/job-results/job-results.controller.js:321 msgid "Jump to last line of standard out." msgstr "" -#: client/src/access/add-rbac-resource/rbac-resource.partial.html:63 +#: client/src/access/add-rbac-resource/rbac-resource.partial.html:61 #: client/src/access/add-rbac-user-team/rbac-user-team.partial.html:102 #: client/src/shared/smart-search/smart-search.partial.html:14 msgid "Key" msgstr "" +#: client/src/inventories-hosts/inventories/related/sources/add/sources-add.controller.js:176 +#: client/src/inventories-hosts/inventories/related/sources/edit/sources-edit.controller.js:257 +msgid "Key Name:" +msgstr "" + +#: client/src/credential-types/credential-types.list.js:31 #: client/src/credentials/credentials.list.js:33 msgid "Kind" msgstr "" @@ -2151,7 +2264,7 @@ msgstr "" msgid "LAUNCH JOB" msgstr "" -#: client/src/standard-out/inventory-sync/standard-out-inventory-sync.partial.html:73 +#: client/src/standard-out/inventory-sync/standard-out-inventory-sync.partial.html:86 #: client/src/standard-out/scm-update/standard-out-scm-update.partial.html:66 msgid "LAUNCH TYPE" msgstr "" @@ -2160,11 +2273,11 @@ msgstr "" msgid "LDAP" msgstr "" -#: client/src/license/license.route.js:18 +#: client/src/license/license.route.js:19 msgid "LICENSE" msgstr "" -#: client/src/standard-out/inventory-sync/standard-out-inventory-sync.partial.html:45 +#: client/src/standard-out/inventory-sync/standard-out-inventory-sync.partial.html:58 msgid "LICENSE ERROR" msgstr "" @@ -2174,12 +2287,12 @@ msgstr "" #: client/src/instance-groups/instances/instance-jobs/instance-jobs.list.js:68 #: client/src/instance-groups/jobs/jobs.list.js:66 -#: client/src/job-results/job-results.partial.html:442 -#: client/src/job-results/job-results.partial.html:451 +#: client/src/job-results/job-results.partial.html:431 +#: client/src/job-results/job-results.partial.html:440 #: client/src/jobs/all-jobs.list.js:74 -#: client/src/templates/job_templates/job-template.form.js:253 -#: client/src/templates/job_templates/job-template.form.js:257 -#: client/src/templates/templates.list.js:44 +#: client/src/templates/job_templates/job-template.form.js:239 +#: client/src/templates/job_templates/job-template.form.js:243 +#: client/src/templates/templates.list.js:43 #: client/src/templates/workflows.form.js:62 #: client/src/templates/workflows.form.js:67 msgid "Labels" @@ -2200,8 +2313,8 @@ msgid "Last Updated" msgstr "" #: client/src/portal-mode/portal-job-templates.list.js:36 -#: client/src/shared/form-generator.js:1743 -#: client/src/templates/templates.list.js:81 +#: client/src/shared/form-generator.js:1699 +#: client/src/templates/templates.list.js:80 msgid "Launch" msgstr "" @@ -2209,8 +2322,8 @@ msgstr "" msgid "Launch Management Job" msgstr "" -#: client/src/job-results/job-results.partial.html:178 -#: client/src/job-results/job-results.partial.html:193 +#: client/src/job-results/job-results.partial.html:167 +#: client/src/job-results/job-results.partial.html:182 #: client/src/standard-out/adhoc/standard-out-adhoc.partial.html:76 msgid "Launched By" msgstr "" @@ -2219,7 +2332,7 @@ msgstr "" msgid "Launching this job requires the passwords listed below. Enter and confirm each password before continuing." msgstr "" -#: client/features/credentials/legacy.credentials.js:343 +#: client/features/credentials/legacy.credentials.js:360 msgid "Legacy state configuration for does not exist" msgstr "" @@ -2246,16 +2359,31 @@ msgstr "" #: client/src/inventories-hosts/inventories/adhoc/adhoc.form.js:45 #: client/src/inventories-hosts/inventories/adhoc/adhoc.form.js:55 -#: client/src/job-results/job-results.partial.html:355 +#: client/src/job-results/job-results.partial.html:344 #: client/src/job-submission/job-submission.partial.html:214 #: client/src/standard-out/adhoc/standard-out-adhoc.partial.html:92 -#: client/src/templates/job_templates/job-template.form.js:172 -#: client/src/templates/job_templates/job-template.form.js:179 +#: client/src/templates/job_templates/job-template.form.js:165 +#: client/src/templates/job_templates/job-template.form.js:169 #: client/src/templates/workflows/workflow-maker/workflow-maker.form.js:113 #: client/src/templates/workflows/workflow-maker/workflow-maker.form.js:120 msgid "Limit" msgstr "" +#: client/src/inventories-hosts/inventories/related/sources/add/sources-add.controller.js:186 +#: client/src/inventories-hosts/inventories/related/sources/edit/sources-edit.controller.js:268 +msgid "Limit to hosts having a tag:" +msgstr "" + +#: client/src/inventories-hosts/inventories/related/sources/add/sources-add.controller.js:188 +#: client/src/inventories-hosts/inventories/related/sources/edit/sources-edit.controller.js:270 +msgid "Limit to hosts using either key pair:" +msgstr "" + +#: client/src/inventories-hosts/inventories/related/sources/add/sources-add.controller.js:190 +#: client/src/inventories-hosts/inventories/related/sources/edit/sources-edit.controller.js:272 +msgid "Limit to hosts where the Name tag begins with" +msgstr "" + #: client/src/shared/socket/socket.service.js:168 msgid "Live events: attempting to connect to the server." msgstr "" @@ -2268,7 +2396,7 @@ msgstr "" msgid "Live events: error connecting to the server." msgstr "" -#: client/src/shared/form-generator.js:2019 +#: client/src/shared/form-generator.js:1975 msgid "Loading..." msgstr "" @@ -2306,12 +2434,12 @@ msgid "MY VIEW" msgstr "" #: client/src/credentials/credentials.form.js:67 -#: client/src/job-submission/job-submission.partial.html:348 +#: client/src/job-submission/job-submission.partial.html:349 msgid "Machine" msgstr "" #: client/src/inventories-hosts/inventories/adhoc/adhoc.form.js:60 -#: client/src/job-results/job-results.partial.html:268 +#: client/src/job-results/job-results.partial.html:257 msgid "Machine Credential" msgstr "" @@ -2328,12 +2456,12 @@ msgstr "" msgid "Management Jobs" msgstr "" -#: client/src/projects/list/projects-list.controller.js:88 +#: client/src/projects/list/projects-list.controller.js:89 msgid "Manual projects do not require a schedule" msgstr "" #: client/src/projects/edit/projects-edit.controller.js:140 -#: client/src/projects/list/projects-list.controller.js:87 +#: client/src/projects/list/projects-list.controller.js:88 msgid "Manual projects do not require an SCM update" msgstr "" @@ -2370,8 +2498,7 @@ msgstr "" msgid "Most recent job successful. Click to view jobs." msgstr "" -#: client/src/templates/survey-maker/shared/question-definition.form.js:72 -#: client/src/templates/survey-maker/shared/question-definition.form.js:82 +#: client/src/templates/survey-maker/shared/question-definition.form.js:74 msgid "Multiple Choice Options" msgstr "" @@ -2453,7 +2580,7 @@ msgstr "" msgid "NOTIFICATION TEMPLATE" msgstr "" -#: client/src/activity-stream/get-target-title.factory.js:23 +#: client/src/activity-stream/get-target-title.factory.js:26 #: client/src/notifications/notificationTemplates.list.js:14 msgid "NOTIFICATION TEMPLATES" msgstr "" @@ -2466,7 +2593,7 @@ msgid "NOTIFICATIONS" msgstr "" #: client/src/credential-types/credential-types.form.js:27 -#: client/src/credential-types/credential-types.list.js:21 +#: client/src/credential-types/credential-types.list.js:24 #: client/src/credentials/credentials.form.js:32 #: client/src/credentials/credentials.list.js:26 #: client/src/home/dashboard/lists/job-templates/job-templates-list.partial.html:14 @@ -2496,7 +2623,7 @@ msgstr "" #: client/src/notifications/notifications.list.js:26 #: client/src/organizations/organizations.form.js:26 #: client/src/portal-mode/portal-job-templates.list.js:23 -#: client/src/portal-mode/portal-jobs.list.js:34 +#: client/src/portal-mode/portal-jobs.list.js:35 #: client/src/projects/projects.form.js:29 #: client/src/projects/projects.list.js:37 #: client/src/scheduler/scheduled-jobs.list.js:31 @@ -2507,11 +2634,11 @@ msgstr "" #: client/src/teams/teams.list.js:23 #: client/src/templates/completed-jobs.list.js:46 #: client/src/templates/job_templates/job-template.form.js:34 -#: client/src/templates/templates.list.js:25 +#: client/src/templates/templates.list.js:24 #: client/src/templates/workflows.form.js:32 -#: client/src/users/users.form.js:139 -#: client/src/users/users.form.js:165 -#: client/src/users/users.form.js:191 +#: client/src/users/users.form.js:138 +#: client/src/users/users.form.js:164 +#: client/src/users/users.form.js:190 msgid "Name" msgstr "" @@ -2519,7 +2646,7 @@ msgstr "" msgid "Network" msgstr "" -#: client/src/job-results/job-results.partial.html:314 +#: client/src/job-results/job-results.partial.html:303 msgid "Network Credential" msgstr "" @@ -2549,6 +2676,10 @@ msgstr "" msgid "No Credentials Matching This Type Have Been Created" msgstr "" +#: client/src/job-results/host-event/host-event-codemirror.partial.html:3 +msgid "No JSON data returned by the module" +msgstr "" + #: client/src/projects/projects.list.js:20 msgid "No Projects Have Been Created" msgstr "" @@ -2557,7 +2688,7 @@ msgstr "" msgid "No Remediation Playbook Available" msgstr "" -#: client/src/projects/list/projects-list.controller.js:158 +#: client/src/projects/list/projects-list.controller.js:159 msgid "No SCM Configuration" msgstr "" @@ -2569,7 +2700,7 @@ msgstr "" msgid "No Teams exist" msgstr "" -#: client/src/projects/list/projects-list.controller.js:149 +#: client/src/projects/list/projects-list.controller.js:150 msgid "No Updates Available" msgstr "" @@ -2583,7 +2714,7 @@ msgid "No completed jobs" msgstr "" #: client/src/inventories-hosts/inventories/insights/insights.partial.html:63 -msgid "No data is available. Either there are no issues to report or no scan jobs have been run on this host." +msgid "No data is available. There are no issues to report." msgstr "" #: client/src/license/license.controller.js:39 @@ -2625,7 +2756,7 @@ msgid "No jobs were recently run." msgstr "" #: client/src/teams/teams.form.js:121 -#: client/src/users/users.form.js:188 +#: client/src/users/users.form.js:187 msgid "No permissions have been granted" msgstr "" @@ -2642,7 +2773,7 @@ msgid "No recent notifications." msgstr "" #: client/src/inventories-hosts/hosts/hosts.partial.html:36 -#: client/src/shared/form-generator.js:1915 +#: client/src/shared/form-generator.js:1871 msgid "No records matched your search." msgstr "" @@ -2650,12 +2781,8 @@ msgstr "" msgid "No schedules exist" msgstr "" -#: client/lib/services/base-string.service.js:9 -msgid "No string exists with this name" -msgstr "" - -#: client/src/job-submission/job-submission.partial.html:340 -#: client/src/job-submission/job-submission.partial.html:345 +#: client/src/job-submission/job-submission.partial.html:341 +#: client/src/job-submission/job-submission.partial.html:346 msgid "None selected" msgstr "" @@ -2665,7 +2792,7 @@ msgstr "" msgid "Normal User" msgstr "" -#: client/src/projects/list/projects-list.controller.js:90 +#: client/src/projects/list/projects-list.controller.js:91 msgid "Not configured for SCM" msgstr "" @@ -2673,8 +2800,8 @@ msgstr "" msgid "Not configured for inventory sync." msgstr "" -#: client/src/notifications/notificationTemplates.form.js:296 -#: client/src/notifications/notificationTemplates.form.js:297 +#: client/src/notifications/notificationTemplates.form.js:291 +#: client/src/notifications/notificationTemplates.form.js:292 msgid "Notification Color" msgstr "" @@ -2682,7 +2809,7 @@ msgstr "" msgid "Notification Failed." msgstr "" -#: client/src/notifications/notificationTemplates.form.js:285 +#: client/src/notifications/notificationTemplates.form.js:280 msgid "Notification Label" msgstr "" @@ -2697,30 +2824,26 @@ msgstr "" msgid "Notifications" msgstr "" -#: client/src/notifications/notificationTemplates.form.js:310 +#: client/src/notifications/notificationTemplates.form.js:305 msgid "Notify Channel" msgstr "" -#: client/src/notifications/notificationTemplates.form.js:201 -msgid "Number associated with the \"Messaging Service\" in Twilio." -msgstr "" - #: client/src/inventories-hosts/hosts/hosts.partial.html:55 -#: client/src/job-submission/job-submission.partial.html:262 +#: client/src/job-submission/job-submission.partial.html:263 #: client/src/partials/survey-maker-modal.html:27 -#: client/src/shared/form-generator.js:555 +#: client/src/shared/form-generator.js:538 #: client/src/shared/generator-helpers.js:551 msgid "OFF" msgstr "" -#: client/lib/services/base-string.service.js:31 +#: client/lib/services/base-string.service.js:63 msgid "OK" msgstr "" #: client/src/inventories-hosts/hosts/hosts.partial.html:54 #: client/src/job-submission/job-submission.partial.html:261 #: client/src/partials/survey-maker-modal.html:26 -#: client/src/shared/form-generator.js:553 +#: client/src/shared/form-generator.js:536 #: client/src/shared/generator-helpers.js:547 msgid "ON" msgstr "" @@ -2729,17 +2852,17 @@ msgstr "" msgid "OPTIONS" msgstr "" -#: client/src/activity-stream/get-target-title.factory.js:26 +#: client/src/activity-stream/get-target-title.factory.js:29 #: client/src/organizations/list/organizations-list.partial.html:6 #: client/src/organizations/main.js:52 msgid "ORGANIZATIONS" msgstr "" -#: client/src/standard-out/inventory-sync/standard-out-inventory-sync.partial.html:103 +#: client/src/standard-out/inventory-sync/standard-out-inventory-sync.partial.html:116 msgid "OVERWRITE" msgstr "" -#: client/src/standard-out/inventory-sync/standard-out-inventory-sync.partial.html:110 +#: client/src/standard-out/inventory-sync/standard-out-inventory-sync.partial.html:123 msgid "OVERWRITE VARS" msgstr "" @@ -2751,7 +2874,8 @@ msgstr "" msgid "On Success" msgstr "" -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:155 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:157 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:162 msgid "Only Group By" msgstr "" @@ -2759,14 +2883,14 @@ msgstr "" msgid "OpenStack domains define administrative boundaries. It is only needed for Keystone v3 authentication URLs. Common scenarios include:" msgstr "" -#: client/src/templates/job_templates/job-template.form.js:259 +#: client/src/templates/job_templates/job-template.form.js:245 #: client/src/templates/workflows.form.js:69 msgid "Optional labels that describe this job template, such as 'dev' or 'test'. Labels can be used to group and filter job templates and completed jobs." msgstr "" -#: client/src/notifications/notificationTemplates.form.js:397 +#: client/src/notifications/notificationTemplates.form.js:385 #: client/src/partials/logviewer.html:7 -#: client/src/templates/job_templates/job-template.form.js:277 +#: client/src/templates/job_templates/job-template.form.js:264 msgid "Options" msgstr "" @@ -2792,7 +2916,7 @@ msgstr "" #: client/src/access/add-rbac-user-team/rbac-user-team.partial.html:65 #: client/src/activity-stream/streamDropdownNav/stream-dropdown-nav.directive.js:30 #: client/src/setup-menu/setup-menu.partial.html:4 -#: client/src/users/users.form.js:129 +#: client/src/users/users.form.js:128 msgid "Organizations" msgstr "" @@ -2804,13 +2928,42 @@ msgstr "" msgid "Others (Cloud Providers)" msgstr "" -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:299 -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:305 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:283 +msgid "" +"Override variables found in cloudforms.ini and used by the inventory update script. For an example variable configuration\n" +" \n" +" view cloudforms.ini in the Ansible github repo. Enter inventory variables using either JSON or YAML syntax. Use the radio button to toggle between the two. Refer to the Ansible Tower documentation for example syntax." +msgstr "" + +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:218 +msgid "Override variables found in ec2.ini and used by the inventory update script. For a detailed description of these variables" +msgstr "" + +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:300 +msgid "" +"Override variables found in foreman.ini and used by the inventory update script. For an example variable configuration\n" +" \n" +" view foreman.ini in the Ansible github repo. Enter inventory variables using either JSON or YAML syntax. Use the radio button to toggle between the two. Refer to the Ansible Tower documentation for example syntax." +msgstr "" + +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:266 +msgid "" +"Override variables found in openstack.yml and used by the inventory update script. For an example variable configuration\n" +" \n" +" view openstack.yml in the Ansible github repo. Enter inventory variables using either JSON or YAML syntax. Use the radio button to toggle between the two. Refer to the Ansible Tower documentation for example syntax." +msgstr "" + +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:242 +msgid "Override variables found in vmware.ini and used by the inventory update script. For a detailed description of these variables" +msgstr "" + +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:328 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:333 msgid "Overwrite" msgstr "" -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:312 -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:318 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:340 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:345 msgid "Overwrite Variables" msgstr "" @@ -2822,7 +2975,7 @@ msgstr "" msgid "PASSWORD" msgstr "" -#: client/features/credentials/legacy.credentials.js:120 +#: client/features/credentials/legacy.credentials.js:125 msgid "PERMISSIONS" msgstr "" @@ -2831,13 +2984,13 @@ msgid "PLAYBOOK" msgstr "" #: client/src/partials/survey-maker-modal.html:45 -msgid "PLEASE ADD A SURVEY PROMPT ON THE LEFT." +msgid "PLEASE ADD A SURVEY PROMPT." msgstr "" #: client/src/instance-groups/instances/instances-list.partial.html:6 #: client/src/instance-groups/list/instance-groups-list.partial.html:16 #: client/src/organizations/list/organizations-list.partial.html:47 -#: client/src/shared/form-generator.js:1921 +#: client/src/shared/form-generator.js:1877 #: client/src/shared/list-generator/list-generator.factory.js:248 msgid "PLEASE ADD ITEMS TO THIS LIST" msgstr "" @@ -2858,7 +3011,8 @@ msgstr "" #: client/src/activity-stream/get-target-title.factory.js:8 #: client/src/main-menu/main-menu.partial.html:19 #: client/src/main-menu/main-menu.partial.html:95 -#: client/src/organizations/linkout/organizations-linkout.route.js:194 +#: client/src/organizations/linkout/organizations-linkout.route.js:195 +#: client/src/organizations/list/organizations-list.controller.js:72 #: client/src/projects/main.js:73 #: client/src/projects/projects.list.js:14 #: client/src/projects/projects.list.js:15 @@ -2869,13 +3023,16 @@ msgstr "" msgid "Page" msgstr "" -#: client/src/notifications/notificationTemplates.form.js:240 +#: client/src/notifications/notificationTemplates.form.js:235 msgid "Pagerduty subdomain" msgstr "" -#: client/src/templates/job_templates/job-template.form.js:366 +#: client/src/templates/job_templates/job-template.form.js:353 +msgid "Pass extra command line variables to the playbook. Provide key/value pairs using either YAML or JSON. Refer to the Ansible Tower documentation for example syntax." +msgstr "" + #: client/src/templates/workflows.form.js:80 -msgid "Pass extra command line variables to the playbook. This is the %s or %s command line parameter for %s. Provide key/value pairs using either YAML or JSON." +msgid "Pass extra command line variables to the playbook. This is the -e or --extra-vars command line parameter for ansible-playbook. Provide key/value pairs using either YAML or JSON. Refer to the Ansible Tower documentaton for example syntax." msgstr "" #: client/src/inventories-hosts/inventories/adhoc/adhoc.form.js:138 @@ -2951,22 +3108,22 @@ msgid "Permission Error" msgstr "" #: client/features/credentials/credentials.strings.js:14 -#: client/features/credentials/legacy.credentials.js:64 +#: client/features/credentials/legacy.credentials.js:69 #: client/src/credentials/credentials.form.js:439 #: client/src/inventories-hosts/inventories/smart-inventory/smart-inventory.form.js:125 -#: client/src/inventories-hosts/inventories/standard-inventory/inventory.form.js:134 +#: client/src/inventories-hosts/inventories/standard-inventory/inventory.form.js:128 #: client/src/projects/projects.form.js:233 #: client/src/teams/teams.form.js:117 -#: client/src/templates/job_templates/job-template.form.js:409 -#: client/src/templates/workflows.form.js:119 -#: client/src/users/users.form.js:184 +#: client/src/templates/job_templates/job-template.form.js:391 +#: client/src/templates/workflows.form.js:114 +#: client/src/users/users.form.js:183 msgid "Permissions" msgstr "" -#: client/src/job-results/job-results.partial.html:257 -#: client/src/shared/form-generator.js:1106 -#: client/src/templates/job_templates/job-template.form.js:113 -#: client/src/templates/job_templates/job-template.form.js:124 +#: client/src/job-results/job-results.partial.html:246 +#: client/src/shared/form-generator.js:1062 +#: client/src/templates/job_templates/job-template.form.js:109 +#: client/src/templates/job_templates/job-template.form.js:120 msgid "Playbook" msgstr "" @@ -2978,11 +3135,11 @@ msgstr "" msgid "Playbook Run" msgstr "" -#: client/src/job-results/job-results.partial.html:496 +#: client/src/job-results/job-results.partial.html:485 msgid "Plays" msgstr "" -#: client/src/users/users.form.js:123 +#: client/src/users/users.form.js:122 msgid "Please add user to an Organization." msgstr "" @@ -2990,7 +3147,7 @@ msgstr "" msgid "Please assign roles to the selected resources" msgstr "" -#: client/src/access/add-rbac-resource/rbac-resource.partial.html:62 +#: client/src/access/add-rbac-resource/rbac-resource.partial.html:60 msgid "Please assign roles to the selected users/teams" msgstr "" @@ -2998,28 +3155,24 @@ msgstr "" msgid "Please click the button below to visit Ansible's website to get a Tower license key." msgstr "" -#: client/src/inventories-hosts/inventories/smart-inventory/smart-inventory.strings.js:8 +#: client/src/inventories-hosts/inventory-hosts.strings.js:25 msgid "Please click the icon to edit the host filter." msgstr "" -#: client/src/shared/form-generator.js:869 -#: client/src/shared/form-generator.js:965 +#: client/src/shared/form-generator.js:854 +#: client/src/shared/form-generator.js:949 msgid "Please enter a URL that begins with ssh, http or https. The URL may not contain the '@' character." msgstr "" -#: client/src/partials/inventory-add.html:11 -msgid "Please enter a name for this job template copy." -msgstr "" - -#: client/src/shared/form-generator.js:1195 +#: client/src/shared/form-generator.js:1151 msgid "Please enter a number greater than %d and less than %d." msgstr "" -#: client/src/shared/form-generator.js:1197 +#: client/src/shared/form-generator.js:1153 msgid "Please enter a number greater than %d." msgstr "" -#: client/src/shared/form-generator.js:1189 +#: client/src/shared/form-generator.js:1145 msgid "Please enter a number." msgstr "" @@ -3035,39 +3188,39 @@ msgstr "" msgid "Please enter a username." msgstr "" -#: client/src/shared/form-generator.js:859 -#: client/src/shared/form-generator.js:955 +#: client/src/shared/form-generator.js:844 +#: client/src/shared/form-generator.js:939 msgid "Please enter a valid email address." msgstr "" #: client/lib/components/components.strings.js:15 -#: client/src/shared/form-generator.js:1053 -#: client/src/shared/form-generator.js:854 -#: client/src/shared/form-generator.js:950 +#: client/src/shared/form-generator.js:1009 +#: client/src/shared/form-generator.js:839 +#: client/src/shared/form-generator.js:934 msgid "Please enter a value." msgstr "" +#: client/src/job-submission/job-submission.partial.html:282 +#: client/src/job-submission/job-submission.partial.html:287 +#: client/src/job-submission/job-submission.partial.html:298 +#: client/src/job-submission/job-submission.partial.html:304 +#: client/src/job-submission/job-submission.partial.html:310 +msgid "Please enter an answer between" +msgstr "" + +#: client/src/job-submission/job-submission.partial.html:309 +msgid "Please enter an answer that is a decimal number." +msgstr "" + +#: client/src/job-submission/job-submission.partial.html:303 +msgid "Please enter an answer that is a valid integer." +msgstr "" + #: client/src/job-submission/job-submission.partial.html:281 #: client/src/job-submission/job-submission.partial.html:286 #: client/src/job-submission/job-submission.partial.html:297 -#: client/src/job-submission/job-submission.partial.html:303 -#: client/src/job-submission/job-submission.partial.html:309 -msgid "Please enter an answer between" -msgstr "" - -#: client/src/job-submission/job-submission.partial.html:308 -msgid "Please enter an answer that is a decimal number." -msgstr "" - #: client/src/job-submission/job-submission.partial.html:302 -msgid "Please enter an answer that is a valid integer." -msgstr "" - -#: client/src/job-submission/job-submission.partial.html:280 -#: client/src/job-submission/job-submission.partial.html:285 -#: client/src/job-submission/job-submission.partial.html:296 -#: client/src/job-submission/job-submission.partial.html:301 -#: client/src/job-submission/job-submission.partial.html:307 +#: client/src/job-submission/job-submission.partial.html:308 msgid "Please enter an answer." msgstr "" @@ -3094,35 +3247,35 @@ msgid "Please save before adding users." msgstr "" #: client/src/inventories-hosts/inventories/smart-inventory/smart-inventory.form.js:121 -#: client/src/inventories-hosts/inventories/standard-inventory/inventory.form.js:130 +#: client/src/inventories-hosts/inventories/standard-inventory/inventory.form.js:124 #: client/src/projects/projects.form.js:225 #: client/src/teams/teams.form.js:113 -#: client/src/templates/job_templates/job-template.form.js:402 -#: client/src/templates/workflows.form.js:112 +#: client/src/templates/job_templates/job-template.form.js:384 +#: client/src/templates/workflows.form.js:107 msgid "Please save before assigning permissions." msgstr "" -#: client/src/users/users.form.js:121 -#: client/src/users/users.form.js:180 +#: client/src/users/users.form.js:120 +#: client/src/users/users.form.js:179 msgid "Please save before assigning to organizations." msgstr "" -#: client/src/users/users.form.js:149 +#: client/src/users/users.form.js:148 msgid "Please save before assigning to teams." msgstr "" -#: client/src/inventories-hosts/inventories/standard-inventory/inventory.form.js:175 +#: client/src/inventories-hosts/inventories/standard-inventory/inventory.form.js:169 msgid "Please save before creating groups." msgstr "" -#: client/src/inventories-hosts/inventories/standard-inventory/inventory.form.js:184 +#: client/src/inventories-hosts/inventories/standard-inventory/inventory.form.js:178 msgid "Please save before creating hosts." msgstr "" -#: client/src/inventories-hosts/hosts/host.form.js:111 +#: client/src/inventories-hosts/hosts/host.form.js:112 #: client/src/inventories-hosts/inventories/related/groups/groups.form.js:86 #: client/src/inventories-hosts/inventories/related/groups/related/nested-hosts/group-nested-hosts.form.js:111 -#: client/src/inventories-hosts/inventories/related/hosts/related-host.form.js:110 +#: client/src/inventories-hosts/inventories/related/hosts/related-host.form.js:111 msgid "Please save before defining groups." msgstr "" @@ -3130,7 +3283,7 @@ msgstr "" msgid "Please save before defining hosts." msgstr "" -#: client/src/inventories-hosts/inventories/standard-inventory/inventory.form.js:193 +#: client/src/inventories-hosts/inventories/standard-inventory/inventory.form.js:187 msgid "Please save before defining inventory sources." msgstr "" @@ -3138,17 +3291,21 @@ msgstr "" msgid "Please save before defining the workflow graph." msgstr "" -#: client/src/inventories-hosts/hosts/host.form.js:120 -#: client/src/inventories-hosts/inventories/related/hosts/related-host.form.js:118 +#: client/src/inventories-hosts/hosts/host.form.js:121 +#: client/src/inventories-hosts/inventories/related/hosts/related-host.form.js:119 msgid "Please save before viewing Insights." msgstr "" -#: client/src/inventories-hosts/hosts/host.form.js:104 +#: client/src/inventories-hosts/hosts/host.form.js:105 #: client/src/inventories-hosts/inventories/related/groups/related/nested-hosts/group-nested-hosts.form.js:104 -#: client/src/inventories-hosts/inventories/related/hosts/related-host.form.js:103 +#: client/src/inventories-hosts/inventories/related/hosts/related-host.form.js:104 msgid "Please save before viewing facts." msgstr "" +#: client/src/inventories-hosts/inventories/smart-inventory/smart-inventory.form.js:167 +msgid "Please save before viewing hosts." +msgstr "" + #: client/src/access/add-rbac-resource/rbac-resource.partial.html:26 msgid "Please select Users / Teams from the lists below." msgstr "" @@ -3165,22 +3322,22 @@ msgstr "" msgid "Please select a machine (SSH) credential or check the \"Prompt on launch\" option." msgstr "" -#: client/src/shared/form-generator.js:1230 +#: client/src/shared/form-generator.js:1186 msgid "Please select a number between" msgstr "" -#: client/src/shared/form-generator.js:1226 +#: client/src/shared/form-generator.js:1182 msgid "Please select a number." msgstr "" -#: client/src/shared/form-generator.js:1118 -#: client/src/shared/form-generator.js:1186 -#: client/src/shared/form-generator.js:1307 -#: client/src/shared/form-generator.js:1415 +#: client/src/shared/form-generator.js:1074 +#: client/src/shared/form-generator.js:1142 +#: client/src/shared/form-generator.js:1263 +#: client/src/shared/form-generator.js:1371 msgid "Please select a value." msgstr "" -#: client/src/templates/job_templates/job-template.form.js:81 +#: client/src/templates/job_templates/job-template.form.js:77 msgid "Please select an Inventory or check the Prompt on launch option." msgstr "" @@ -3188,7 +3345,7 @@ msgstr "" msgid "Please select an Inventory." msgstr "" -#: client/src/shared/form-generator.js:1223 +#: client/src/shared/form-generator.js:1179 msgid "Please select at least one value." msgstr "" @@ -3196,12 +3353,12 @@ msgstr "" msgid "Please select resources from the lists below." msgstr "" -#: client/src/notifications/shared/type-change.service.js:27 -msgid "Port" +#: client/src/inventories-hosts/inventories/smart-inventory/smart-inventory.form.js:68 +msgid "Populate the hosts for this inventory by using a search filter." msgstr "" -#: client/src/job-results/job-results.partial.html:112 -msgid "Previous Task Failed" +#: client/src/notifications/shared/type-change.service.js:27 +msgid "Port" msgstr "" #: client/src/credentials/credentials.form.js:257 @@ -3232,9 +3389,9 @@ msgstr "" #: client/src/credentials/factories/become-method-change.factory.js:30 #: client/src/credentials/factories/kind-change.factory.js:87 #: client/src/inventories-hosts/inventories/related/sources/sources.form.js:93 -#: client/src/job-results/job-results.partial.html:224 -#: client/src/templates/job_templates/job-template.form.js:107 -#: client/src/templates/job_templates/job-template.form.js:95 +#: client/src/job-results/job-results.partial.html:213 +#: client/src/templates/job_templates/job-template.form.js:103 +#: client/src/templates/job_templates/job-template.form.js:91 msgid "Project" msgstr "" @@ -3260,7 +3417,7 @@ msgstr "" msgid "Project Sync Failures" msgstr "" -#: client/src/projects/list/projects-list.controller.js:169 +#: client/src/projects/list/projects-list.controller.js:170 msgid "Project lookup failed. GET returned:" msgstr "" @@ -3268,69 +3425,98 @@ msgstr "" #: client/src/access/add-rbac-user-team/rbac-user-team.partial.html:48 #: client/src/activity-stream/streamDropdownNav/stream-dropdown-nav.directive.js:31 #: client/src/home/dashboard/counts/dashboard-counts.directive.js:61 -#: client/src/organizations/linkout/organizations-linkout.route.js:205 +#: client/src/organizations/linkout/organizations-linkout.route.js:206 msgid "Projects" msgstr "" -#: client/src/inventories-hosts/inventories/related/groups/list/groups-list.partial.html:43 +#: client/src/inventories-hosts/inventory-hosts.strings.js:18 +msgid "Promote group" +msgid_plural "Promote groups" +msgstr[0] "" +msgstr[1] "" + #: client/src/inventories-hosts/inventories/related/sources/list/sources-list.partial.html:43 msgid "Promote groups" msgstr "" -#: client/src/inventories-hosts/inventories/related/groups/list/groups-list.partial.html:32 #: client/src/inventories-hosts/inventories/related/sources/list/sources-list.partial.html:32 msgid "Promote groups and hosts" msgstr "" -#: client/src/inventories-hosts/inventories/related/groups/list/groups-list.partial.html:54 +#: client/src/inventories-hosts/inventory-hosts.strings.js:20 +msgid "Promote host" +msgid_plural "Promote hosts" +msgstr[0] "" +msgstr[1] "" + #: client/src/inventories-hosts/inventories/related/sources/list/sources-list.partial.html:54 msgid "Promote hosts" msgstr "" +#: client/src/inventories-hosts/inventory-hosts.strings.js:10 +msgid "Promote {{ group }} and {{ host }}" +msgstr "" + #: client/src/templates/survey-maker/shared/question-definition.form.js:27 msgid "Prompt" msgstr "" #: client/lib/components/components.strings.js:30 -#: client/src/templates/job_templates/job-template.form.js:148 -#: client/src/templates/job_templates/job-template.form.js:184 -#: client/src/templates/job_templates/job-template.form.js:201 -#: client/src/templates/job_templates/job-template.form.js:229 -#: client/src/templates/job_templates/job-template.form.js:248 -#: client/src/templates/job_templates/job-template.form.js:273 -#: client/src/templates/job_templates/job-template.form.js:377 -#: client/src/templates/job_templates/job-template.form.js:64 -#: client/src/templates/job_templates/job-template.form.js:90 +#: client/src/templates/job_templates/job-template.form.js:144 +#: client/src/templates/job_templates/job-template.form.js:174 +#: client/src/templates/job_templates/job-template.form.js:191 +#: client/src/templates/job_templates/job-template.form.js:217 +#: client/src/templates/job_templates/job-template.form.js:234 +#: client/src/templates/job_templates/job-template.form.js:259 +#: client/src/templates/job_templates/job-template.form.js:359 +#: client/src/templates/job_templates/job-template.form.js:60 +#: client/src/templates/job_templates/job-template.form.js:86 msgid "Prompt on launch" msgstr "" -#: client/src/partials/subhome.html:6 -msgid "Properties" -msgstr "" - -#: client/src/templates/job_templates/job-template.form.js:221 -#: client/src/templates/job_templates/job-template.form.js:240 #: client/src/templates/workflows/workflow-maker/workflow-maker.form.js:132 #: client/src/templates/workflows/workflow-maker/workflow-maker.form.js:147 msgid "Provide a comma separated list of tags." msgstr "" -#: client/src/inventories-hosts/hosts/host.form.js:49 +#: client/src/inventories-hosts/inventories/related/sources/add/sources-add.controller.js:184 +#: client/src/inventories-hosts/inventories/related/sources/edit/sources-edit.controller.js:266 +msgid "Provide a comma-separated list of filter expressions." +msgstr "" + +#: client/src/inventories-hosts/inventories/related/sources/add/sources-add.controller.js:200 +#: client/src/inventories-hosts/inventories/related/sources/edit/sources-edit.controller.js:284 +msgid "Provide a comma-separated list of filter expressions. Hosts are imported when all of the filters match. Refer to Ansible Tower documentation for more detail." +msgstr "" + +#: client/src/inventories-hosts/hosts/host.form.js:50 #: client/src/inventories-hosts/inventories/related/groups/related/nested-hosts/group-nested-hosts.form.js:49 -#: client/src/inventories-hosts/inventories/related/hosts/related-host.form.js:48 +#: client/src/inventories-hosts/inventories/related/hosts/related-host.form.js:49 msgid "Provide a host name, ip address, or ip address:port. Examples include:" msgstr "" -#: client/src/templates/job_templates/job-template.form.js:175 +#: client/src/templates/job_templates/job-template.form.js:168 +msgid "Provide a host pattern to further constrain the list of hosts that will be managed or affected by the playbook. Multiple patterns are allowed. Refer to Ansible documentation for more information and examples on patterns." +msgstr "" + #: client/src/templates/workflows/workflow-maker/workflow-maker.form.js:116 msgid "Provide a host pattern to further constrain the list of hosts that will be managed or affected by the playbook. Multiple patterns can be separated by %s %s or %s" msgstr "" -#: client/src/templates/job_templates/job-template.form.js:329 -#: client/src/templates/job_templates/job-template.form.js:337 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:196 +msgid "Provide environment variables to pass to the custom inventory script." +msgstr "" + +#: client/src/templates/job_templates/job-template.form.js:316 +#: client/src/templates/job_templates/job-template.form.js:324 msgid "Provisioning Callback URL" msgstr "" +#: client/src/notifications/add/add.controller.js:78 +#: client/src/notifications/edit/edit.controller.js:125 +msgid "Purple" +msgstr "" + #: client/src/projects/factories/get-project-tool-tip.factory.js:14 msgid "Queued. Click for details" msgstr "" @@ -3370,7 +3556,7 @@ msgstr "" msgid "REFRESH" msgstr "" -#: client/src/standard-out/inventory-sync/standard-out-inventory-sync.partial.html:96 +#: client/src/standard-out/inventory-sync/standard-out-inventory-sync.partial.html:109 msgid "REGIONS" msgstr "" @@ -3378,7 +3564,7 @@ msgstr "" msgid "RELATED FIELDS:" msgstr "" -#: client/src/shared/directives.js:136 +#: client/src/shared/directives.js:78 msgid "REMOVE" msgstr "" @@ -3416,7 +3602,12 @@ msgstr "" msgid "RUN COMMANDS" msgstr "" -#: client/src/job-results/job-results.partial.html:419 +#: client/src/notifications/add/add.controller.js:78 +#: client/src/notifications/edit/edit.controller.js:125 +msgid "Random" +msgstr "" + +#: client/src/job-results/job-results.partial.html:408 msgid "Read only view of extra variables added to the job template." msgstr "" @@ -3428,11 +3619,20 @@ msgstr "" msgid "Recent Notifications" msgstr "" -#: client/src/notifications/notificationTemplates.form.js:102 +#: client/src/notifications/notificationTemplates.form.js:101 #: client/src/notifications/notificationTemplates.form.js:97 msgid "Recipient List" msgstr "" +#: client/src/notifications/add/add.controller.js:78 +#: client/src/notifications/edit/edit.controller.js:125 +msgid "Red" +msgstr "" + +#: client/src/inventories-hosts/inventories/smart-inventory/smart-inventory.form.js:68 +msgid "Refer to the Ansible Tower documentation for further syntax and examples." +msgstr "" + #: client/src/activity-stream/streams.list.js:51 #: client/src/bread-crumb/bread-crumb.partial.html:6 #: client/src/inventories-hosts/hosts/host.list.js:98 @@ -3447,7 +3647,12 @@ msgstr "" msgid "Refresh the page" msgstr "" -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:129 +#: client/src/inventories-hosts/inventories/related/sources/add/sources-add.controller.js:177 +#: client/src/inventories-hosts/inventories/related/sources/edit/sources-edit.controller.js:258 +msgid "Region:" +msgstr "" + +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:131 msgid "Regions" msgstr "" @@ -3464,14 +3669,14 @@ msgstr "" msgid "Relaunch using the same parameters" msgstr "" -#: client/src/inventories-hosts/inventories/standard-inventory/inventory.form.js:205 +#: client/src/inventories-hosts/inventories/standard-inventory/inventory.form.js:199 msgid "Remediate Inventory" msgstr "" #: client/src/access/add-rbac-user-team/rbac-selected-list.directive.js:96 #: client/src/access/add-rbac-user-team/rbac-selected-list.directive.js:97 #: client/src/teams/teams.form.js:142 -#: client/src/users/users.form.js:219 +#: client/src/users/users.form.js:218 msgid "Remove" msgstr "" @@ -3487,7 +3692,7 @@ msgstr "" msgid "Request License" msgstr "" -#: client/src/templates/survey-maker/shared/question-definition.form.js:292 +#: client/src/templates/survey-maker/shared/question-definition.form.js:288 msgid "Required" msgstr "" @@ -3495,11 +3700,11 @@ msgstr "" msgid "Reset" msgstr "" -#: client/src/job-results/job-results.partial.html:131 +#: client/src/job-results/job-results.partial.html:120 msgid "Results Traceback" msgstr "" -#: client/src/shared/form-generator.js:701 +#: client/src/shared/form-generator.js:684 msgid "Revert" msgstr "" @@ -3520,7 +3725,7 @@ msgstr "" msgid "Revert all to default" msgstr "" -#: client/src/job-results/job-results.partial.html:247 +#: client/src/job-results/job-results.partial.html:236 #: client/src/projects/projects.list.js:50 msgid "Revision" msgstr "" @@ -3530,16 +3735,16 @@ msgstr "" msgid "Revision #" msgstr "" -#: client/features/credentials/legacy.credentials.js:86 +#: client/features/credentials/legacy.credentials.js:91 #: client/src/credentials/credentials.form.js:461 #: client/src/inventories-hosts/inventories/smart-inventory/smart-inventory.form.js:151 -#: client/src/inventories-hosts/inventories/standard-inventory/inventory.form.js:160 +#: client/src/inventories-hosts/inventories/standard-inventory/inventory.form.js:154 #: client/src/organizations/organizations.form.js:97 #: client/src/projects/projects.form.js:255 #: client/src/teams/teams.form.js:135 #: client/src/teams/teams.form.js:98 -#: client/src/templates/workflows.form.js:143 -#: client/src/users/users.form.js:202 +#: client/src/templates/workflows.form.js:138 +#: client/src/users/users.form.js:201 msgid "Role" msgstr "" @@ -3560,7 +3765,7 @@ msgstr "" msgid "SAML" msgstr "" -#: client/lib/services/base-string.service.js:30 +#: client/lib/services/base-string.service.js:62 #: client/src/inventories-hosts/inventories/smart-inventory/smart-inventory-host-filter/host-filter-modal/host-filter-modal.partial.html:17 #: client/src/inventories-hosts/shared/associate-groups/associate-groups.partial.html:17 #: client/src/inventories-hosts/shared/associate-hosts/associate-hosts.partial.html:17 @@ -3569,7 +3774,7 @@ msgstr "" msgid "SAVE" msgstr "" -#: client/src/scheduler/main.js:330 +#: client/src/scheduler/main.js:331 msgid "SCHEDULED" msgstr "" @@ -3577,7 +3782,7 @@ msgstr "" msgid "SCHEDULED JOBS" msgstr "" -#: client/src/activity-stream/get-target-title.factory.js:35 +#: client/src/activity-stream/get-target-title.factory.js:38 #: client/src/inventories-hosts/inventories/related/sources/list/schedule/sources-schedule.route.js:49 #: client/src/inventories-hosts/inventories/related/sources/list/schedule/sources-schedule.route.js:8 #: client/src/management-jobs/scheduler/main.js:26 @@ -3628,7 +3833,7 @@ msgstr "" msgid "SCM Update" msgstr "" -#: client/src/projects/list/projects-list.controller.js:221 +#: client/src/projects/list/projects-list.controller.js:222 msgid "SCM Update Cancel" msgstr "" @@ -3637,7 +3842,7 @@ msgid "SCM Update Options" msgstr "" #: client/src/projects/edit/projects-edit.controller.js:136 -#: client/src/projects/list/projects-list.controller.js:83 +#: client/src/projects/list/projects-list.controller.js:84 msgid "SCM update currently running" msgstr "" @@ -3669,7 +3874,7 @@ msgid "SELECTED:" msgstr "" #: client/src/main-menu/main-menu.partial.html:59 -#: client/src/setup-menu/setup.route.js:8 +#: client/src/setup-menu/setup.route.js:9 msgid "SETTINGS" msgstr "" @@ -3690,7 +3895,7 @@ msgstr "" msgid "SMART INVENTORY" msgstr "" -#: client/src/standard-out/inventory-sync/standard-out-inventory-sync.partial.html:89 +#: client/src/standard-out/inventory-sync/standard-out-inventory-sync.partial.html:102 msgid "SOURCE" msgstr "" @@ -3707,18 +3912,18 @@ msgstr "" msgid "SSH key description" msgstr "" -#: client/src/notifications/notificationTemplates.form.js:390 +#: client/src/notifications/notificationTemplates.form.js:378 msgid "SSL Connection" msgstr "" #: client/src/standard-out/adhoc/standard-out-adhoc.partial.html:128 -#: client/src/standard-out/inventory-sync/standard-out-inventory-sync.partial.html:122 +#: client/src/standard-out/inventory-sync/standard-out-inventory-sync.partial.html:135 #: client/src/standard-out/scm-update/standard-out-scm-update.partial.html:96 msgid "STANDARD OUT" msgstr "" #: client/src/standard-out/adhoc/standard-out-adhoc.partial.html:32 -#: client/src/standard-out/inventory-sync/standard-out-inventory-sync.partial.html:52 +#: client/src/standard-out/inventory-sync/standard-out-inventory-sync.partial.html:65 #: client/src/standard-out/scm-update/standard-out-scm-update.partial.html:45 msgid "STARTED" msgstr "" @@ -3758,8 +3963,7 @@ msgstr "" #: client/src/access/add-rbac-resource/rbac-resource.partial.html:110 #: client/src/access/add-rbac-user-team/rbac-user-team.partial.html:196 #: client/src/inventories-hosts/inventories/adhoc/adhoc.form.js:157 -#: client/src/partials/subhome.html:38 -#: client/src/shared/form-generator.js:1727 +#: client/src/shared/form-generator.js:1683 msgid "Save" msgstr "" @@ -3774,8 +3978,7 @@ msgstr "" msgid "Save successful!" msgstr "" -#: client/src/partials/subhome.html:10 -#: client/src/templates/templates.list.js:89 +#: client/src/templates/templates.list.js:88 msgid "Schedule" msgstr "" @@ -3791,21 +3994,17 @@ msgstr "" msgid "Schedule future inventory syncs" msgstr "" -#: client/src/templates/templates.list.js:92 +#: client/src/templates/templates.list.js:91 msgid "Schedule future job template runs" msgstr "" -#: client/src/activity-stream/streamDropdownNav/stream-dropdown-nav.directive.js:32 +#: client/src/activity-stream/streamDropdownNav/stream-dropdown-nav.directive.js:33 #: client/src/jobs/jobs.partial.html:10 msgid "Schedules" msgstr "" -#: client/src/inventory-scripts/inventory-scripts.form.js:63 -msgid "Script must begin with a hashbang sequence: i.e.... %s" -msgstr "" - -#: client/src/shared/smart-search/smart-search.controller.js:39 -#: client/src/shared/smart-search/smart-search.controller.js:84 +#: client/src/shared/smart-search/smart-search.controller.js:49 +#: client/src/shared/smart-search/smart-search.controller.js:94 msgid "Search" msgstr "" @@ -3813,11 +4012,16 @@ msgstr "" msgid "Secret Key" msgstr "" +#: client/src/inventories-hosts/inventories/related/sources/add/sources-add.controller.js:178 +#: client/src/inventories-hosts/inventories/related/sources/edit/sources-edit.controller.js:259 +msgid "Security Group:" +msgstr "" + #: client/src/credentials/credentials.form.js:124 msgid "Security Token Service (STS) is a web service that enables you to request temporary, limited-privilege credentials for AWS Identity and Access Management (IAM) users." msgstr "" -#: client/src/shared/form-generator.js:1731 +#: client/src/shared/form-generator.js:1687 msgid "Select" msgstr "" @@ -3848,13 +4052,14 @@ msgstr "" msgid "Select an inventory source by clicking the check box beside it. The inventory source can be a single host or a selection of multiple hosts." msgstr "" -#: client/src/configuration/jobs-form/configuration-jobs.controller.js:124 +#: client/src/configuration/jobs-form/configuration-jobs.controller.js:109 +#: client/src/configuration/jobs-form/configuration-jobs.controller.js:134 #: client/src/configuration/ui-form/configuration-ui.controller.js:95 msgid "Select commands" msgstr "" -#: client/src/templates/job_templates/job-template.form.js:142 -msgid "Select credentials that allow {{BRAND_NAME}} to access the nodes this job will be ran against. You can only select one credential of each type.

You must select either a machine (SSH) credential or \"Prompt on launch\". \"Prompt on launch\" requires you to select a machine credential at run time.

If you select credentials AND check the \"Prompt on launch\" box, you make the selected credentials the defaults that can be updated at run time." +#: client/src/templates/job_templates/job-template.form.js:138 +msgid "Select credentials that allow Tower to access the nodes this job will be ran against. You can only select one credential of each type. For machine credentials (SSH), checking \"Prompt on launch\" without selecting credentials will require you to select a machine credential at run time. If you select credentials and check \"Prompt on launch\", the selected credential(s) become the defaults that can be updated at run time." msgstr "" #: client/src/projects/projects.form.js:98 @@ -3871,11 +4076,14 @@ msgid "Select roles" msgstr "" #: client/src/inventories-hosts/inventories/smart-inventory/smart-inventory.form.js:77 -#: client/src/inventories-hosts/inventories/standard-inventory/inventory.form.js:85 msgid "Select the Instance Groups for this Inventory to run on." msgstr "" -#: client/src/templates/job_templates/job-template.form.js:208 +#: client/src/inventories-hosts/inventories/standard-inventory/inventory.form.js:85 +msgid "Select the Instance Groups for this Inventory to run on. Refer to the Ansible Tower documentation for more detail." +msgstr "" + +#: client/src/templates/job_templates/job-template.form.js:198 msgid "Select the Instance Groups for this Job Template to run on." msgstr "" @@ -3887,20 +4095,20 @@ msgstr "" msgid "Select the credential you want the job to use when accessing the remote hosts. Choose the credential containing the username and SSH key or password that Ansible will need to log into the remote hosts." msgstr "" -#: client/src/templates/job_templates/job-template.form.js:83 +#: client/src/templates/job_templates/job-template.form.js:79 #: client/src/templates/workflows/workflow-maker/workflow-maker.form.js:81 msgid "Select the inventory containing the hosts you want this job to manage." msgstr "" -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:121 -msgid "Select the inventory file to be synced by this source. You can select from the dropdown or enter a file within the input." +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:122 +msgid "Select the inventory file to be synced by this source. You can select from the dropdown or enter a file within the input." msgstr "" -#: client/src/templates/job_templates/job-template.form.js:123 +#: client/src/templates/job_templates/job-template.form.js:119 msgid "Select the playbook to be executed by this job." msgstr "" -#: client/src/templates/job_templates/job-template.form.js:106 +#: client/src/templates/job_templates/job-template.form.js:102 msgid "Select the project containing the playbook you want this job to execute." msgstr "" @@ -3908,7 +4116,12 @@ msgstr "" msgid "Select types" msgstr "" -#: client/src/notifications/notificationTemplates.form.js:114 +#: client/src/inventories-hosts/inventories/related/sources/add/sources-add.controller.js:170 +#: client/src/inventories-hosts/inventories/related/sources/edit/sources-edit.controller.js:251 +msgid "Select which groups to create automatically." +msgstr "" + +#: client/src/notifications/notificationTemplates.form.js:113 msgid "Sender Email" msgstr "" @@ -3921,10 +4134,6 @@ msgstr "" msgid "Setting the type to %s will execute the playbook and store any scanned facts for use with 's System Tracking feature." msgstr "" -#: client/src/templates/job_templates/job-template.form.js:56 -msgid "Setting the type to %s will not execute the playbook." -msgstr "" - #: client/src/templates/workflows/workflow-maker/workflow-maker.form.js:99 msgid "Setting the type to %s will not execute the playbook. Instead, %s will check playbook syntax, test environment setup and report problems." msgstr "" @@ -3937,47 +4146,50 @@ msgstr "" #: client/src/job-submission/job-submission.partial.html:120 #: client/src/job-submission/job-submission.partial.html:133 #: client/src/job-submission/job-submission.partial.html:146 -#: client/src/job-submission/job-submission.partial.html:291 -#: client/src/shared/form-generator.js:884 +#: client/src/job-submission/job-submission.partial.html:292 +#: client/src/shared/form-generator.js:869 msgid "Show" msgstr "" #: client/src/inventories-hosts/inventories/adhoc/adhoc.form.js:114 #: client/src/inventories-hosts/inventories/adhoc/adhoc.form.js:117 -#: client/src/templates/job_templates/job-template.form.js:264 -#: client/src/templates/job_templates/job-template.form.js:267 +#: client/src/templates/job_templates/job-template.form.js:250 +#: client/src/templates/job_templates/job-template.form.js:253 msgid "Show Changes" msgstr "" -#: client/src/login/loginModal/thirdPartySignOn/thirdPartySignOn.service.js:34 -#: client/src/login/loginModal/thirdPartySignOn/thirdPartySignOn.service.js:45 -#: client/src/login/loginModal/thirdPartySignOn/thirdPartySignOn.service.js:56 -#: client/src/login/loginModal/thirdPartySignOn/thirdPartySignOn.service.js:77 +#: client/src/login/loginModal/thirdPartySignOn/thirdPartySignOn.service.js:33 +#: client/src/login/loginModal/thirdPartySignOn/thirdPartySignOn.service.js:44 +#: client/src/login/loginModal/thirdPartySignOn/thirdPartySignOn.service.js:55 +#: client/src/login/loginModal/thirdPartySignOn/thirdPartySignOn.service.js:76 msgid "Sign in with %s" msgstr "" -#: client/src/login/loginModal/thirdPartySignOn/thirdPartySignOn.service.js:64 +#: client/src/login/loginModal/thirdPartySignOn/thirdPartySignOn.service.js:63 msgid "Sign in with %s Organizations" msgstr "" -#: client/src/login/loginModal/thirdPartySignOn/thirdPartySignOn.service.js:62 +#: client/src/login/loginModal/thirdPartySignOn/thirdPartySignOn.service.js:61 msgid "Sign in with %s Teams" msgstr "" -#: client/src/job-results/job-results.partial.html:403 +#: client/src/job-results/job-results.partial.html:392 #: client/src/job-submission/job-submission.partial.html:239 -#: client/src/templates/job_templates/job-template.form.js:234 -#: client/src/templates/job_templates/job-template.form.js:243 +#: client/src/templates/job_templates/job-template.form.js:222 +#: client/src/templates/job_templates/job-template.form.js:229 #: client/src/templates/workflows/workflow-maker/workflow-maker.form.js:142 #: client/src/templates/workflows/workflow-maker/workflow-maker.form.js:150 msgid "Skip Tags" msgstr "" -#: client/src/templates/job_templates/job-template.form.js:241 #: client/src/templates/workflows/workflow-maker/workflow-maker.form.js:148 msgid "Skip tags are useful when you have a large playbook, and you want to skip specific parts of a play or task." msgstr "" +#: client/src/templates/job_templates/job-template.form.js:228 +msgid "Skip tags are useful when you have a large playbook, and you want to skip specific parts of a play or task. Use commas to separate multiple tags. Refer to Ansible Tower documentation for details on the usage of tags." +msgstr "" + #: client/src/inventories-hosts/inventories/smart-inventory/smart-inventory.form.js:65 #: client/src/inventories-hosts/inventories/smart-inventory/smart-inventory.form.js:69 msgid "Smart Host Filter" @@ -3986,7 +4198,7 @@ msgstr "" #: client/src/inventories-hosts/inventories/inventory.list.js:85 #: client/src/inventories-hosts/inventories/list/inventory-list.controller.js:69 #: client/src/organizations/linkout/controllers/organizations-inventories.controller.js:70 -#: client/src/shared/form-generator.js:1493 +#: client/src/shared/form-generator.js:1449 msgid "Smart Inventory" msgstr "" @@ -3996,7 +4208,6 @@ msgstr "" #: client/src/inventories-hosts/inventories/list/source-summary-popover/source-summary-popover.directive.js:57 #: client/src/inventories-hosts/inventories/related/sources/sources.form.js:64 -#: client/src/partials/subhome.html:8 msgid "Source" msgstr "" @@ -4009,19 +4220,25 @@ msgstr "" msgid "Source Details" msgstr "" -#: client/src/notifications/notificationTemplates.form.js:198 -#: client/src/notifications/notificationTemplates.form.js:199 +#: client/src/notifications/notificationTemplates.form.js:195 +#: client/src/notifications/notificationTemplates.form.js:196 msgid "Source Phone Number" msgstr "" -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:134 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:136 msgid "Source Regions" msgstr "" -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:207 -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:214 -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:231 -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:255 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:209 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:216 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:233 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:240 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:257 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:264 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:274 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:281 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:291 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:298 msgid "Source Variables" msgstr "" @@ -4030,18 +4247,27 @@ msgid "Source Vars" msgstr "" #: client/src/inventories-hosts/inventories/related/sources/sources.list.js:34 -#: client/src/inventories-hosts/inventories/standard-inventory/inventory.form.js:195 +#: client/src/inventories-hosts/inventories/standard-inventory/inventory.form.js:189 msgid "Sources" msgstr "" -#: client/src/notifications/notificationTemplates.form.js:338 -msgid "Specify HTTP Headers in JSON format" +#: client/src/notifications/notificationTemplates.form.js:333 +msgid "Specify HTTP Headers in JSON format. Refer to the Ansible Tower documentation for example syntax." msgstr "" #: client/src/credentials/credentials.form.js:285 msgid "Specify a method for %s operations. This is equivalent to specifying the %s parameter, where %s could be %s" msgstr "" +#: client/src/notifications/notificationTemplates.form.js:295 +msgid "Specify a notification color. Acceptable colors are: yellow, green, red purple, gray or random." +msgstr "" + +#: client/src/inventories-hosts/inventories/related/sources/add/sources-add.controller.js:199 +#: client/src/inventories-hosts/inventories/related/sources/edit/sources-edit.controller.js:283 +msgid "Specify which groups to create automatically. Group names will be created similar to the options selected. If blank, all groups above are created. Refer to Ansible Tower documentation for more detail." +msgstr "" + #: client/src/setup-menu/setup-menu.partial.html:17 msgid "Split up your organization to associate content and control permissions for groups." msgstr "" @@ -4059,7 +4285,7 @@ msgid "Start Time" msgstr "" #: client/src/portal-mode/portal-job-templates.list.js:39 -#: client/src/templates/templates.list.js:84 +#: client/src/templates/templates.list.js:83 msgid "Start a job using this template" msgstr "" @@ -4072,7 +4298,7 @@ msgstr "" msgid "Start sync process" msgstr "" -#: client/src/job-results/job-results.partial.html:81 +#: client/src/job-results/job-results.partial.html:97 msgid "Started" msgstr "" @@ -4080,7 +4306,7 @@ msgstr "" #: client/src/inventories-hosts/inventories/list/source-summary-popover/source-summary-popover.directive.js:55 #: client/src/inventories-hosts/shared/factories/set-status.factory.js:43 #: client/src/job-results/job-results.partial.html:67 -#: client/src/job-results/parse-stdout.service.js:80 +#: client/src/job-results/parse-stdout.service.js:68 #: client/src/notifications/notification-templates-list/list.controller.js:71 #: client/src/partials/logviewer.html:4 msgid "Status" @@ -4188,15 +4414,16 @@ msgstr "" msgid "TACACS+" msgstr "" -#: client/src/activity-stream/get-target-title.factory.js:20 -#: client/src/organizations/linkout/organizations-linkout.route.js:96 +#: client/src/activity-stream/get-target-title.factory.js:23 +#: client/src/organizations/linkout/organizations-linkout.route.js:97 +#: client/src/organizations/list/organizations-list.controller.js:60 #: client/src/teams/main.js:46 #: client/src/teams/teams.list.js:14 #: client/src/teams/teams.list.js:15 msgid "TEAMS" msgstr "" -#: client/src/activity-stream/get-target-title.factory.js:41 +#: client/src/activity-stream/get-target-title.factory.js:44 #: client/src/main-menu/main-menu.partial.html:113 #: client/src/main-menu/main-menu.partial.html:35 #: client/src/templates/list/templates-list.route.js:13 @@ -4213,43 +4440,56 @@ msgstr "" msgid "TOP" msgstr "" -#: client/src/templates/job_templates/job-template.form.js:222 +#: client/src/inventories-hosts/inventories/related/sources/add/sources-add.controller.js:181 +#: client/src/inventories-hosts/inventories/related/sources/edit/sources-edit.controller.js:262 +msgid "Tag None:" +msgstr "" + #: client/src/templates/workflows/workflow-maker/workflow-maker.form.js:133 msgid "Tags are useful when you have a large playbook, and you want to run a specific part of a play or task." msgstr "" -#: client/src/notifications/notificationTemplates.form.js:317 +#: client/src/templates/job_templates/job-template.form.js:211 +msgid "Tags are useful when you have a large playbook, and you want to run a specific part of a play or task. Use commas to separate multiple tags. Refer to Ansible Tower documentation for details on the usage of tags." +msgstr "" + +#: client/src/inventories-hosts/inventories/related/sources/add/sources-add.controller.js:179 +#: client/src/inventories-hosts/inventories/related/sources/edit/sources-edit.controller.js:260 +msgid "Tags:" +msgstr "" + +#: client/src/notifications/notificationTemplates.form.js:312 msgid "Target URL" msgstr "" -#: client/src/job-results/job-results.partial.html:504 +#: client/src/job-results/job-results.partial.html:493 msgid "Tasks" msgstr "" -#: client/features/credentials/legacy.credentials.js:92 +#: client/features/credentials/legacy.credentials.js:97 #: client/src/credentials/credentials.form.js:467 #: client/src/inventories-hosts/inventories/smart-inventory/smart-inventory.form.js:157 -#: client/src/inventories-hosts/inventories/standard-inventory/inventory.form.js:166 +#: client/src/inventories-hosts/inventories/standard-inventory/inventory.form.js:160 #: client/src/projects/projects.form.js:261 -#: client/src/templates/workflows.form.js:149 +#: client/src/templates/workflows.form.js:144 msgid "Team Roles" msgstr "" #: client/src/access/add-rbac-resource/rbac-resource.partial.html:40 -#: client/src/activity-stream/streamDropdownNav/stream-dropdown-nav.directive.js:33 -#: client/src/organizations/linkout/organizations-linkout.route.js:107 +#: client/src/activity-stream/streamDropdownNav/stream-dropdown-nav.directive.js:34 +#: client/src/organizations/linkout/organizations-linkout.route.js:108 #: client/src/setup-menu/setup-menu.partial.html:16 -#: client/src/shared/stateDefinitions.factory.js:364 -#: client/src/users/users.form.js:156 +#: client/src/shared/stateDefinitions.factory.js:410 +#: client/src/users/users.form.js:155 msgid "Teams" msgstr "" -#: client/src/job-results/job-results.partial.html:143 +#: client/src/job-results/job-results.partial.html:132 #: client/src/templates/templates.list.js:14 msgid "Template" msgstr "" -#: client/src/activity-stream/streamDropdownNav/stream-dropdown-nav.directive.js:34 +#: client/src/activity-stream/streamDropdownNav/stream-dropdown-nav.directive.js:35 msgid "Templates" msgstr "" @@ -4265,8 +4505,8 @@ msgstr "" msgid "Test notification" msgstr "" -#: client/src/shared/form-generator.js:1423 -#: client/src/shared/form-generator.js:1429 +#: client/src/shared/form-generator.js:1379 +#: client/src/shared/form-generator.js:1385 msgid "That value was not found. Please enter or select a valid value." msgstr "" @@ -4295,7 +4535,7 @@ msgstr "" msgid "The email address assigned to the Google Compute Engine %sservice account." msgstr "" -#: client/src/job-results/job-results.partial.html:521 +#: client/src/job-results/job-results.partial.html:510 msgid "The host count will update when the job is complete." msgstr "" @@ -4317,10 +4557,13 @@ msgid "The inventory will be in a pending status until the final delete is proce msgstr "" #: client/src/inventories-hosts/inventories/adhoc/adhoc.form.js:104 -#: client/src/templates/job_templates/job-template.form.js:161 msgid "The number of parallel or simultaneous processes to use while executing the playbook. Inputting no value will use the default value from the %sansible configuration file%s." msgstr "" +#: client/src/templates/job_templates/job-template.form.js:157 +msgid "The number of parallel or simultaneous processes to use while executing the playbook. Value defaults to 0. Refer to the Ansible documentation for details about the configuration file." +msgstr "" + #: client/src/job-results/job-results.controller.js:590 msgid "The output is too large to display. Please download." msgstr "" @@ -4329,7 +4572,7 @@ msgstr "" msgid "The project value" msgstr "" -#: client/src/projects/list/projects-list.controller.js:158 +#: client/src/projects/list/projects-list.controller.js:159 msgid "The selected project is not configured for SCM. To configure for SCM, edit the project and provide SCM settings, and then run an update." msgstr "" @@ -4357,15 +4600,15 @@ msgstr "" msgid "There are no jobs to display at this time" msgstr "" -#: client/src/projects/list/projects-list.controller.js:149 +#: client/src/projects/list/projects-list.controller.js:150 msgid "There is no SCM update information available for this project. An update has not yet been completed. If you have not already done so, start an update for this project." msgstr "" -#: client/src/configuration/configuration.controller.js:342 +#: client/src/configuration/configuration.controller.js:345 msgid "There was an error resetting value. Returned status:" msgstr "" -#: client/src/configuration/configuration.controller.js:519 +#: client/src/configuration/configuration.controller.js:525 msgid "There was an error resetting values. Returned status:" msgstr "" @@ -4403,24 +4646,20 @@ msgstr "" msgid "This machine has not checked in with Insights in {{last_check_in}} hours" msgstr "" -#: client/src/notifications/notificationTemplates.form.js:202 -msgid "This must be of the form %s." -msgstr "" - -#: client/src/shared/form-generator.js:757 +#: client/src/shared/form-generator.js:740 msgid "This setting has been set manually in a settings file and is now disabled." msgstr "" -#: client/src/users/users.form.js:161 +#: client/src/users/users.form.js:160 msgid "This user is not a member of any teams" msgstr "" -#: client/src/shared/form-generator.js:864 -#: client/src/shared/form-generator.js:960 +#: client/src/shared/form-generator.js:849 +#: client/src/shared/form-generator.js:944 msgid "This value does not match the password you entered previously. Please confirm that password." msgstr "" -#: client/src/configuration/configuration.controller.js:544 +#: client/src/configuration/configuration.controller.js:550 msgid "This will reset all configuration values to their factory defaults. Are you sure you want to proceed?" msgstr "" @@ -4438,11 +4677,15 @@ msgstr "" msgid "Time in seconds to consider a project to be current. During job runs and callbacks the task system will evaluate the timestamp of the latest project update. If it is older than Cache Timeout, it is not considered current, and a new project update will be performed." msgstr "" +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:387 +msgid "Time in seconds to consider an inventory sync to be current. During job runs and callbacks the task system will evaluate the timestamp of the latest sync. If it is older than Cache Timeout, it is not considered current, and a new inventory sync will be performed." +msgstr "" + #: client/src/credentials/credentials.form.js:125 msgid "To learn more about the IAM STS Token, refer to the %sAmazon documentation%s." msgstr "" -#: client/src/shared/form-generator.js:889 +#: client/src/shared/form-generator.js:874 msgid "Toggle the display of plaintext." msgstr "" @@ -4463,7 +4706,6 @@ msgstr "" msgid "Traceback" msgstr "" -#: client/src/credential-types/credential-types.list.js:28 #: client/src/credentials/credentials.form.js:60 #: client/src/credentials/credentials.form.js:84 #: client/src/instance-groups/instances/instance-jobs/instance-jobs.list.js:52 @@ -4479,9 +4721,9 @@ msgstr "" #: client/src/scheduler/scheduled-jobs.list.js:42 #: client/src/teams/teams.form.js:130 #: client/src/templates/completed-jobs.list.js:53 -#: client/src/templates/templates.list.js:32 +#: client/src/templates/templates.list.js:31 #: client/src/templates/workflows/workflow-maker/workflow-maker.form.js:27 -#: client/src/users/users.form.js:197 +#: client/src/users/users.form.js:196 msgid "Type" msgstr "" @@ -4491,17 +4733,6 @@ msgstr "" msgid "Type Details" msgstr "" -#: client/src/notifications/notificationTemplates.form.js:100 -#: client/src/notifications/notificationTemplates.form.js:216 -msgid "Type an option on each line." -msgstr "" - -#: client/src/notifications/notificationTemplates.form.js:143 -#: client/src/notifications/notificationTemplates.form.js:160 -#: client/src/notifications/notificationTemplates.form.js:376 -msgid "Type an option on each line. The pound symbol (#) is not required." -msgstr "" - #: client/src/projects/add/projects-add.controller.js:169 #: client/src/projects/edit/projects-edit.controller.js:298 msgid "URL popover text" @@ -4511,8 +4742,9 @@ msgstr "" msgid "USERNAME" msgstr "" -#: client/src/activity-stream/get-target-title.factory.js:17 -#: client/src/organizations/linkout/organizations-linkout.route.js:41 +#: client/src/activity-stream/get-target-title.factory.js:20 +#: client/src/organizations/linkout/organizations-linkout.route.js:42 +#: client/src/organizations/list/organizations-list.controller.js:54 #: client/src/users/main.js:46 #: client/src/users/users.list.js:18 #: client/src/users/users.list.js:19 @@ -4539,11 +4771,11 @@ msgstr "" msgid "Unsupported input type" msgstr "" -#: client/src/projects/list/projects-list.controller.js:265 +#: client/src/projects/list/projects-list.controller.js:267 msgid "Update Not Found" msgstr "" -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:292 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:321 msgid "Update Options" msgstr "" @@ -4551,17 +4783,17 @@ msgstr "" msgid "Update in Progress" msgstr "" -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:325 -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:330 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:352 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:357 #: client/src/projects/projects.form.js:177 msgid "Update on Launch" msgstr "" -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:337 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:364 msgid "Update on Project Change" msgstr "" -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:343 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:370 msgid "Update on Project Update" msgstr "" @@ -4569,16 +4801,16 @@ msgstr "" msgid "Upgrade" msgstr "" -#: client/src/templates/job_templates/job-template.form.js:317 -#: client/src/templates/job_templates/job-template.form.js:322 +#: client/src/templates/job_templates/job-template.form.js:304 +#: client/src/templates/job_templates/job-template.form.js:309 msgid "Use Fact Cache" msgstr "" -#: client/src/notifications/notificationTemplates.form.js:410 +#: client/src/notifications/notificationTemplates.form.js:398 msgid "Use SSL" msgstr "" -#: client/src/notifications/notificationTemplates.form.js:405 +#: client/src/notifications/notificationTemplates.form.js:393 msgid "Use TLS" msgstr "" @@ -4586,14 +4818,14 @@ msgstr "" msgid "Used to check out and synchronize playbook repositories with a remote source control management system such as Git, Subversion (svn), or Mercurial (hg). These credentials are used by Projects." msgstr "" -#: client/features/credentials/legacy.credentials.js:81 +#: client/features/credentials/legacy.credentials.js:86 #: client/src/credentials/credentials.form.js:456 #: client/src/inventories-hosts/inventories/smart-inventory/smart-inventory.form.js:146 -#: client/src/inventories-hosts/inventories/standard-inventory/inventory.form.js:155 +#: client/src/inventories-hosts/inventories/standard-inventory/inventory.form.js:149 #: client/src/organizations/organizations.form.js:92 #: client/src/projects/projects.form.js:250 #: client/src/teams/teams.form.js:93 -#: client/src/templates/workflows.form.js:138 +#: client/src/templates/workflows.form.js:133 msgid "User" msgstr "" @@ -4601,7 +4833,7 @@ msgstr "" msgid "User Interface" msgstr "" -#: client/src/users/users.form.js:92 +#: client/src/users/users.form.js:91 msgid "User Type" msgstr "" @@ -4623,7 +4855,7 @@ msgid "Usernames, passwords, and access keys for authenticating to the specified msgstr "" #: client/src/access/add-rbac-resource/rbac-resource.partial.html:35 -#: client/src/activity-stream/streamDropdownNav/stream-dropdown-nav.directive.js:35 +#: client/src/activity-stream/streamDropdownNav/stream-dropdown-nav.directive.js:36 #: client/src/organizations/organizations.form.js:74 #: client/src/setup-menu/setup-menu.partial.html:10 #: client/src/teams/teams.form.js:75 @@ -4647,25 +4879,31 @@ msgstr "" msgid "VIEW USER PAGE FOR {{ $root.current_user.username | uppercase }}" msgstr "" +#: client/src/inventories-hosts/inventories/related/sources/add/sources-add.controller.js:180 +#: client/src/inventories-hosts/inventories/related/sources/edit/sources-edit.controller.js:261 +msgid "VPC ID:" +msgstr "" + #: client/src/license/license.partial.html:10 msgid "Valid License" msgstr "" -#: client/src/inventories-hosts/hosts/host.form.js:67 +#: client/src/inventories-hosts/hosts/host.form.js:68 #: client/src/inventories-hosts/inventories/related/groups/groups.form.js:46 #: client/src/inventories-hosts/inventories/related/groups/related/nested-groups/group-nested-groups.form.js:47 #: client/src/inventories-hosts/inventories/related/groups/related/nested-hosts/group-nested-hosts.form.js:67 -#: client/src/inventories-hosts/inventories/related/hosts/related-host.form.js:66 +#: client/src/inventories-hosts/inventories/related/hosts/related-host.form.js:67 #: client/src/inventories-hosts/inventories/smart-inventory/smart-inventory.form.js:84 #: client/src/inventories-hosts/inventories/standard-inventory/inventory.form.js:93 +#: client/src/inventories-hosts/inventories/standard-inventory/inventory.form.js:99 msgid "Variables" msgstr "" -#: client/src/job-submission/job-submission.partial.html:356 +#: client/src/job-submission/job-submission.partial.html:357 msgid "Vault" msgstr "" -#: client/src/job-results/job-results.partial.html:329 +#: client/src/job-results/job-results.partial.html:318 msgid "Vault Credential" msgstr "" @@ -4676,13 +4914,13 @@ msgstr "" #: client/src/inventories-hosts/inventories/adhoc/adhoc.form.js:81 #: client/src/inventories-hosts/inventories/adhoc/adhoc.form.js:90 -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:278 -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:285 -#: client/src/job-results/job-results.partial.html:366 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:307 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:314 +#: client/src/job-results/job-results.partial.html:355 #: client/src/job-submission/job-submission.partial.html:178 #: client/src/standard-out/adhoc/standard-out-adhoc.partial.html:99 -#: client/src/templates/job_templates/job-template.form.js:189 -#: client/src/templates/job_templates/job-template.form.js:196 +#: client/src/templates/job_templates/job-template.form.js:179 +#: client/src/templates/job_templates/job-template.form.js:186 msgid "Verbosity" msgstr "" @@ -4691,7 +4929,7 @@ msgid "Version" msgstr "" #: client/src/activity-stream/streams.list.js:63 -#: client/src/credential-types/credential-types.list.js:61 +#: client/src/credential-types/credential-types.list.js:64 #: client/src/credentials/credentials.list.js:75 #: client/src/home/dashboard/graphs/dashboard-graphs.partial.html:58 #: client/src/inventories-hosts/inventories/inventory.list.js:105 @@ -4699,7 +4937,7 @@ msgstr "" #: client/src/notifications/notificationTemplates.list.js:82 #: client/src/scheduler/schedules.list.js:83 #: client/src/teams/teams.list.js:64 -#: client/src/templates/templates.list.js:113 +#: client/src/templates/templates.list.js:112 #: client/src/users/users.list.js:70 msgid "View" msgstr "" @@ -4708,10 +4946,6 @@ msgstr "" msgid "View Activity Stream" msgstr "" -#: client/src/partials/subhome.html:30 -msgid "View Details" -msgstr "" - #: client/src/main-menu/main-menu.partial.html:173 msgid "View Documentation" msgstr "" @@ -4720,11 +4954,16 @@ msgstr "" msgid "View Insights Data" msgstr "" -#: client/src/inventories-hosts/hosts/host.form.js:77 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:202 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:226 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:250 +msgid "View JSON examples at" +msgstr "" + +#: client/src/inventories-hosts/hosts/host.form.js:78 #: client/src/inventories-hosts/inventories/related/groups/related/nested-hosts/group-nested-hosts.form.js:77 -#: client/src/inventories-hosts/inventories/related/hosts/related-host.form.js:76 +#: client/src/inventories-hosts/inventories/related/hosts/related-host.form.js:77 #: client/src/inventories-hosts/inventories/smart-inventory/smart-inventory.form.js:94 -#: client/src/inventories-hosts/inventories/standard-inventory/inventory.form.js:103 msgid "View JSON examples at %s" msgstr "" @@ -4736,17 +4975,22 @@ msgstr "" msgid "View More" msgstr "" -#: client/src/shared/form-generator.js:1755 -#: client/src/templates/job_templates/job-template.form.js:459 -#: client/src/templates/workflows.form.js:166 +#: client/src/shared/form-generator.js:1711 +#: client/src/templates/job_templates/job-template.form.js:441 +#: client/src/templates/workflows.form.js:161 msgid "View Survey" msgstr "" -#: client/src/inventories-hosts/hosts/host.form.js:78 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:203 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:227 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:251 +msgid "View YAML examples at" +msgstr "" + +#: client/src/inventories-hosts/hosts/host.form.js:79 #: client/src/inventories-hosts/inventories/related/groups/related/nested-hosts/group-nested-hosts.form.js:78 -#: client/src/inventories-hosts/inventories/related/hosts/related-host.form.js:77 +#: client/src/inventories-hosts/inventories/related/hosts/related-host.form.js:78 #: client/src/inventories-hosts/inventories/smart-inventory/smart-inventory.form.js:95 -#: client/src/inventories-hosts/inventories/standard-inventory/inventory.form.js:104 msgid "View YAML examples at %s" msgstr "" @@ -4762,7 +5006,7 @@ msgstr "" msgid "View credential" msgstr "" -#: client/src/credential-types/credential-types.list.js:63 +#: client/src/credential-types/credential-types.list.js:66 msgid "View credential type" msgstr "" @@ -4802,7 +5046,7 @@ msgstr "" msgid "View notification" msgstr "" -#: client/src/job-results/job-results.partial.html:230 +#: client/src/job-results/job-results.partial.html:219 msgid "View project sync results" msgstr "" @@ -4818,10 +5062,15 @@ msgstr "" msgid "View team" msgstr "" -#: client/src/templates/templates.list.js:115 +#: client/src/templates/templates.list.js:114 msgid "View template" msgstr "" +#: client/src/inventories-hosts/inventories/related/sources/add/sources-add.controller.js:192 +#: client/src/inventories-hosts/inventories/related/sources/edit/sources-edit.controller.js:274 +msgid "View the" +msgstr "" + #: client/src/jobs/all-jobs.list.js:92 msgid "View the job" msgstr "" @@ -4840,7 +5089,7 @@ msgstr "" #: client/src/instance-groups/instances/instance-jobs/instance-jobs.list.js:42 #: client/src/instance-groups/jobs/jobs.list.js:41 -#: client/src/job-results/job-results.partial.html:153 +#: client/src/job-results/job-results.partial.html:142 #: client/src/jobs/all-jobs.list.js:49 #: client/src/standard-out/inventory-sync/standard-out-inventory-sync.partial.html:25 #: client/src/standard-out/scm-update/standard-out-scm-update.partial.html:25 @@ -4866,17 +5115,24 @@ msgstr "" msgid "Welcome to Ansible {{BRAND_NAME}}!  Please sign in." msgstr "" -#: client/src/templates/job_templates/job-template.form.js:54 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:344 +msgid "When not checked, a merge will be performed, combining local variables with those found on the external source." +msgstr "" + +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:332 +msgid "When not checked, local child hosts and groups not found on the external source will remain untouched by the inventory update process." +msgstr "" + #: client/src/templates/workflows/workflow-maker/workflow-maker.form.js:97 msgid "When this template is submitted as a job, setting the type to %s will execute the playbook, running tasks on the selected hosts." msgstr "" -#: client/src/shared/form-generator.js:1759 -#: client/src/templates/workflows.form.js:192 +#: client/src/shared/form-generator.js:1715 +#: client/src/templates/workflows.form.js:187 msgid "Workflow Editor" msgstr "" -#: client/src/templates/templates.list.js:67 +#: client/src/templates/templates.list.js:66 msgid "Workflow Template" msgstr "" @@ -4889,6 +5145,17 @@ msgstr "" msgid "YAML" msgstr "" +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:200 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:224 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:248 +msgid "YAML:" +msgstr "" + +#: client/src/notifications/add/add.controller.js:78 +#: client/src/notifications/edit/edit.controller.js:125 +msgid "Yellow" +msgstr "" + #: client/src/home/dashboard/lists/job-templates/job-templates-list.partial.html:56 msgid "You can create a job template here." msgstr "" @@ -4912,27 +5179,7 @@ msgstr "" msgid "You have unsaved changes. Would you like to proceed without saving?" msgstr "" -#: client/src/shared/form-generator.js:972 -msgid "Your password must be %d characters long." -msgstr "" - -#: client/src/shared/form-generator.js:977 -msgid "Your password must contain a lowercase letter." -msgstr "" - -#: client/src/shared/form-generator.js:987 -msgid "Your password must contain a number." -msgstr "" - -#: client/src/shared/form-generator.js:982 -msgid "Your password must contain an uppercase letter." -msgstr "" - -#: client/src/shared/form-generator.js:992 -msgid "Your password must contain one of the following characters: %s" -msgstr "" - -#: client/src/projects/list/projects-list.controller.js:221 +#: client/src/projects/list/projects-list.controller.js:222 msgid "Your request to cancel the update was submitted to the task manager." msgstr "" @@ -4940,14 +5187,15 @@ msgstr "" msgid "Your session timed out due to inactivity. Please sign in." msgstr "" -#: client/src/job-submission/job-submission.partial.html:309 -#: client/src/shared/form-generator.js:1230 +#: client/src/inventories-hosts/inventories/related/groups/list/groups-list.partial.html:24 +#: client/src/job-submission/job-submission.partial.html:310 +#: client/src/shared/form-generator.js:1186 msgid "and" msgstr "" -#: client/src/job-submission/job-submission.partial.html:281 -#: client/src/job-submission/job-submission.partial.html:286 -#: client/src/job-submission/job-submission.partial.html:297 +#: client/src/job-submission/job-submission.partial.html:282 +#: client/src/job-submission/job-submission.partial.html:287 +#: client/src/job-submission/job-submission.partial.html:298 msgid "characters long." msgstr "" @@ -4955,26 +5203,36 @@ msgstr "" msgid "documentation" msgstr "" +#: client/src/inventories-hosts/inventories/related/sources/add/sources-add.controller.js:193 +#: client/src/inventories-hosts/inventories/related/sources/edit/sources-edit.controller.js:275 +msgid "for a complete list of supported filters." +msgstr "" + #: client/src/inventories-hosts/inventories/related/hosts/related-groups-labels/relatedGroupsLabelsList.directive.js:82 msgid "from the" msgstr "" #: client/src/inventories-hosts/inventories/related/hosts/related-groups-labels/relatedGroupsLabelsList.directive.js:82 +#: client/src/inventories-hosts/inventory-hosts.strings.js:8 msgid "group" -msgstr "" +msgid_plural "groups" +msgstr[0] "" +msgstr[1] "" -#: client/src/inventories-hosts/inventories/related/groups/list/groups-list.partial.html:26 #: client/src/inventories-hosts/inventories/related/sources/list/sources-list.partial.html:26 msgid "groups" msgstr "" -#: client/src/inventories-hosts/inventories/related/groups/list/groups-list.partial.html:24 #: client/src/inventories-hosts/inventories/related/sources/list/sources-list.partial.html:24 msgid "groups and" msgstr "" -#: client/src/inventories-hosts/inventories/related/groups/list/groups-list.partial.html:24 -#: client/src/inventories-hosts/inventories/related/groups/list/groups-list.partial.html:25 +#: client/src/inventories-hosts/inventory-hosts.strings.js:9 +msgid "host" +msgid_plural "hosts" +msgstr[0] "" +msgstr[1] "" + #: client/src/inventories-hosts/inventories/related/sources/list/sources-list.partial.html:24 #: client/src/inventories-hosts/inventories/related/sources/list/sources-list.partial.html:25 msgid "hosts" @@ -4992,11 +5250,16 @@ msgstr "" msgid "of" msgstr "" +#: client/src/inventories-hosts/inventories/related/sources/add/sources-add.controller.js:185 +#: client/src/inventories-hosts/inventories/related/sources/edit/sources-edit.controller.js:267 +msgid "of the filters match." +msgstr "" + #: client/src/access/rbac-multiselect/permissionsTeams.list.js:24 msgid "organization" msgstr "" -#: client/src/shared/form-generator.js:1106 +#: client/src/shared/form-generator.js:1062 msgid "playbook" msgstr "" @@ -5009,13 +5272,18 @@ msgstr "" msgid "sources with sync failures. Click for details" msgstr "" -#: client/src/job-submission/job-submission.partial.html:281 -#: client/src/job-submission/job-submission.partial.html:286 -#: client/src/job-submission/job-submission.partial.html:297 +#: client/src/inventories-hosts/inventories/related/sources/add/sources-add.controller.js:190 +#: client/src/inventories-hosts/inventories/related/sources/edit/sources-edit.controller.js:272 +msgid "test" +msgstr "" + +#: client/src/job-submission/job-submission.partial.html:282 +#: client/src/job-submission/job-submission.partial.html:287 +#: client/src/job-submission/job-submission.partial.html:298 msgid "to" msgstr "" -#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:137 +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:139 msgid "to include all regions. Only Hosts associated with the selected regions will be updated." msgstr "" @@ -5039,6 +5307,24 @@ msgstr "" msgid "v3 multi-domain%s - your domain name" msgstr "" +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:220 +msgid "view ec2.ini in the Ansible github repo." +msgstr "" + +#: client/src/inventories-hosts/inventories/related/sources/sources.form.js:244 +msgid "view vmware_inventory.ini in the Ansible github repo." +msgstr "" + +#: client/src/inventories-hosts/inventories/related/sources/add/sources-add.controller.js:185 +#: client/src/inventories-hosts/inventories/related/sources/edit/sources-edit.controller.js:267 +msgid "when" +msgstr "" + +#: client/src/inventories-hosts/inventories/related/sources/add/sources-add.controller.js:171 +#: client/src/inventories-hosts/inventories/related/sources/edit/sources-edit.controller.js:252 +msgid "will create group names similar to the following examples based on the options selected:" +msgstr "" + #: client/src/inventories-hosts/inventories/related/groups/factories/get-hosts-status-msg.factory.js:11 msgid "with failed jobs." msgstr "" @@ -5047,6 +5333,10 @@ msgstr "" msgid "{{ breadcrumb.instance_name }}" msgstr "" +#: client/lib/components/input/label.partial.html:5 +msgid "{{::state._hint}}" +msgstr "" + #: client/src/instance-groups/instances/instances-list.route.js:10 msgid "{{breadcrumb.instance_group_name}}" msgstr ""