summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorShane McDonald <me@shanemcd.com>2018-08-03 21:07:07 +0200
committerShane McDonald <me@shanemcd.com>2018-08-03 21:07:19 +0200
commit090b3fad8ec0a7db8e317615275f643adeedcc8c (patch)
tree4f6b00a64eb1f808cd556afd6606f5f6f092b190
parentMerge pull request #2755 from ryanpetrello/fix-2751 (diff)
downloadawx-090b3fad8ec0a7db8e317615275f643adeedcc8c.tar.xz
awx-090b3fad8ec0a7db8e317615275f643adeedcc8c.zip
Update translation template files
-rw-r--r--awx/locale/django.pot370
-rw-r--r--awx/locale/en-us/LC_MESSAGES/django.po370
-rw-r--r--awx/ui/po/ansible-tower-ui.pot264
3 files changed, 548 insertions, 456 deletions
diff --git a/awx/locale/django.pot b/awx/locale/django.pot
index e5e1e75891..572cf9ef2c 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: 2018-07-31 18:45+0000\n"
+"POT-Creation-Date: 2018-08-03 19:04+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -88,33 +88,33 @@ msgstr ""
msgid "Credential {} does not exist"
msgstr ""
-#: awx/api/filters.py:96
+#: awx/api/filters.py:97
msgid "No related model for field {}."
msgstr ""
-#: awx/api/filters.py:113
+#: awx/api/filters.py:114
msgid "Filtering on password fields is not allowed."
msgstr ""
-#: awx/api/filters.py:125 awx/api/filters.py:127
+#: awx/api/filters.py:126 awx/api/filters.py:128
#, python-format
msgid "Filtering on %s is not allowed."
msgstr ""
-#: awx/api/filters.py:130
+#: awx/api/filters.py:131
msgid "Loops not allowed in filters, detected on field {}."
msgstr ""
-#: awx/api/filters.py:159
+#: awx/api/filters.py:160
msgid "Query string field name not provided."
msgstr ""
-#: awx/api/filters.py:186
+#: awx/api/filters.py:187
#, python-brace-format
msgid "Invalid {field_name} id: {field_id}"
msgstr ""
-#: awx/api/filters.py:319
+#: awx/api/filters.py:326
#, python-format
msgid "cannot filter on kind %s"
msgstr ""
@@ -300,12 +300,12 @@ msgid ""
"comprehensive."
msgstr ""
-#: awx/api/serializers.py:1452 awx/api/serializers.py:3241
-#: awx/api/serializers.py:3448
+#: awx/api/serializers.py:1452 awx/api/serializers.py:3247
+#: awx/api/serializers.py:3454
msgid "A count of hosts uniquely assigned to each status."
msgstr ""
-#: awx/api/serializers.py:1455 awx/api/serializers.py:3244
+#: awx/api/serializers.py:1455 awx/api/serializers.py:3250
msgid "A count of all plays and tasks for the job run."
msgstr ""
@@ -402,351 +402,355 @@ msgstr ""
msgid "'ask_at_runtime' is not supported for custom credentials."
msgstr ""
-#: awx/api/serializers.py:2611
+#: awx/api/serializers.py:2502
+msgid "Credential Type"
+msgstr ""
+
+#: awx/api/serializers.py:2617
#, python-format
msgid "\"%s\" is not a valid choice"
msgstr ""
-#: awx/api/serializers.py:2630
+#: awx/api/serializers.py:2636
#, python-brace-format
msgid "'{field_name}' is not a valid field for {credential_type_name}"
msgstr ""
-#: awx/api/serializers.py:2651
+#: awx/api/serializers.py:2657
msgid ""
"You cannot change the credential type of the credential, as it may break the "
"functionality of the resources using it."
msgstr ""
-#: awx/api/serializers.py:2663
+#: awx/api/serializers.py:2669
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:2668
+#: awx/api/serializers.py:2674
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:2673
+#: awx/api/serializers.py:2679
msgid ""
"Inherit permissions from organization roles. If provided on creation, do not "
"give either user or team."
msgstr ""
-#: awx/api/serializers.py:2689
+#: awx/api/serializers.py:2695
msgid "Missing 'user', 'team', or 'organization'."
msgstr ""
-#: awx/api/serializers.py:2729
+#: awx/api/serializers.py:2735
msgid ""
"Credential organization must be set and match before assigning to a team"
msgstr ""
-#: awx/api/serializers.py:2930
+#: awx/api/serializers.py:2936
msgid "You must provide a cloud credential."
msgstr ""
-#: awx/api/serializers.py:2931
+#: awx/api/serializers.py:2937
msgid "You must provide a network credential."
msgstr ""
-#: awx/api/serializers.py:2932 awx/main/models/jobs.py:155
+#: awx/api/serializers.py:2938 awx/main/models/jobs.py:155
msgid "You must provide an SSH credential."
msgstr ""
-#: awx/api/serializers.py:2933
+#: awx/api/serializers.py:2939
msgid "You must provide a vault credential."
msgstr ""
-#: awx/api/serializers.py:2952
+#: awx/api/serializers.py:2958
msgid "This field is required."
msgstr ""
-#: awx/api/serializers.py:2954 awx/api/serializers.py:2956
+#: awx/api/serializers.py:2960 awx/api/serializers.py:2962
msgid "Playbook not found for project."
msgstr ""
-#: awx/api/serializers.py:2958
+#: awx/api/serializers.py:2964
msgid "Must select playbook for project."
msgstr ""
-#: awx/api/serializers.py:3039
+#: awx/api/serializers.py:3045
msgid "Cannot enable provisioning callback without an inventory set."
msgstr ""
-#: awx/api/serializers.py:3042
+#: awx/api/serializers.py:3048
msgid "Must either set a default value or ask to prompt on launch."
msgstr ""
-#: awx/api/serializers.py:3044 awx/main/models/jobs.py:310
+#: awx/api/serializers.py:3050 awx/main/models/jobs.py:310
msgid "Job types 'run' and 'check' must have assigned a project."
msgstr ""
-#: awx/api/serializers.py:3163
+#: awx/api/serializers.py:3169
msgid "Invalid job template."
msgstr ""
-#: awx/api/serializers.py:3284
+#: awx/api/serializers.py:3290
msgid "No change to job limit"
msgstr ""
-#: awx/api/serializers.py:3285
+#: awx/api/serializers.py:3291
msgid "All failed and unreachable hosts"
msgstr ""
-#: awx/api/serializers.py:3300
+#: awx/api/serializers.py:3306
msgid "Missing passwords needed to start: {}"
msgstr ""
-#: awx/api/serializers.py:3319
+#: awx/api/serializers.py:3325
msgid "Relaunch by host status not available until job finishes running."
msgstr ""
-#: awx/api/serializers.py:3333
+#: awx/api/serializers.py:3339
msgid "Job Template Project is missing or undefined."
msgstr ""
-#: awx/api/serializers.py:3335
+#: awx/api/serializers.py:3341
msgid "Job Template Inventory is missing or undefined."
msgstr ""
-#: awx/api/serializers.py:3373
+#: awx/api/serializers.py:3379
msgid "Unknown, job may have been ran before launch configurations were saved."
msgstr ""
-#: awx/api/serializers.py:3440 awx/main/tasks.py:2278
+#: awx/api/serializers.py:3446 awx/main/tasks.py:2297
msgid "{} are prohibited from use in ad hoc commands."
msgstr ""
-#: awx/api/serializers.py:3528 awx/api/views.py:4887
+#: awx/api/serializers.py:3534 awx/api/views.py:4893
#, python-brace-format
msgid ""
"Standard Output too large to display ({text_size} bytes), only download "
"supported for sizes over {supported_size} bytes."
msgstr ""
-#: awx/api/serializers.py:3721
+#: awx/api/serializers.py:3727
msgid "Provided variable {} has no database value to replace with."
msgstr ""
-#: awx/api/serializers.py:3739
+#: awx/api/serializers.py:3745
#, python-brace-format
msgid "\"$encrypted$ is a reserved keyword, may not be used for {var_name}.\""
msgstr ""
-#: awx/api/serializers.py:3809
+#: awx/api/serializers.py:3815
#, python-format
msgid "Cannot nest a %s inside a WorkflowJobTemplate"
msgstr ""
-#: awx/api/serializers.py:3816 awx/api/views.py:818
+#: awx/api/serializers.py:3822 awx/api/views.py:818
msgid "Related template is not configured to accept credentials on launch."
msgstr ""
-#: awx/api/serializers.py:4276
+#: awx/api/serializers.py:4282
msgid "The inventory associated with this Job Template is being deleted."
msgstr ""
-#: awx/api/serializers.py:4278
+#: awx/api/serializers.py:4284
msgid "The provided inventory is being deleted."
msgstr ""
-#: awx/api/serializers.py:4286
+#: awx/api/serializers.py:4292
msgid "Cannot assign multiple {} credentials."
msgstr ""
-#: awx/api/serializers.py:4290
+#: awx/api/serializers.py:4296
msgid "Cannot assign a Credential of kind `{}`"
msgstr ""
-#: awx/api/serializers.py:4303
+#: awx/api/serializers.py:4309
msgid ""
"Removing {} credential at launch time without replacement is not supported. "
"Provided list lacked credential(s): {}."
msgstr ""
-#: awx/api/serializers.py:4429
+#: awx/api/serializers.py:4435
msgid ""
"Missing required fields for Notification Configuration: notification_type"
msgstr ""
-#: awx/api/serializers.py:4452
+#: awx/api/serializers.py:4458
msgid "No values specified for field '{}'"
msgstr ""
-#: awx/api/serializers.py:4457
+#: awx/api/serializers.py:4463
msgid "Missing required fields for Notification Configuration: {}."
msgstr ""
-#: awx/api/serializers.py:4460
+#: awx/api/serializers.py:4466
msgid "Configuration field '{}' incorrect type, expected {}."
msgstr ""
-#: awx/api/serializers.py:4522
+#: awx/api/serializers.py:4528
msgid ""
"Valid DTSTART required in rrule. Value should start with: DTSTART:"
"YYYYMMDDTHHMMSSZ"
msgstr ""
-#: awx/api/serializers.py:4524
+#: awx/api/serializers.py:4530
msgid ""
"DTSTART cannot be a naive datetime. Specify ;TZINFO= or YYYYMMDDTHHMMSSZZ."
msgstr ""
-#: awx/api/serializers.py:4526
+#: awx/api/serializers.py:4532
msgid "Multiple DTSTART is not supported."
msgstr ""
-#: awx/api/serializers.py:4528
+#: awx/api/serializers.py:4534
msgid "RRULE required in rrule."
msgstr ""
-#: awx/api/serializers.py:4530
+#: awx/api/serializers.py:4536
msgid "Multiple RRULE is not supported."
msgstr ""
-#: awx/api/serializers.py:4532
+#: awx/api/serializers.py:4538
msgid "INTERVAL required in rrule."
msgstr ""
-#: awx/api/serializers.py:4534
+#: awx/api/serializers.py:4540
msgid "SECONDLY is not supported."
msgstr ""
-#: awx/api/serializers.py:4536
+#: awx/api/serializers.py:4542
msgid "Multiple BYMONTHDAYs not supported."
msgstr ""
-#: awx/api/serializers.py:4538
+#: awx/api/serializers.py:4544
msgid "Multiple BYMONTHs not supported."
msgstr ""
-#: awx/api/serializers.py:4540
+#: awx/api/serializers.py:4546
msgid "BYDAY with numeric prefix not supported."
msgstr ""
-#: awx/api/serializers.py:4542
+#: awx/api/serializers.py:4548
msgid "BYYEARDAY not supported."
msgstr ""
-#: awx/api/serializers.py:4544
+#: awx/api/serializers.py:4550
msgid "BYWEEKNO not supported."
msgstr ""
-#: awx/api/serializers.py:4546
+#: awx/api/serializers.py:4552
msgid "RRULE may not contain both COUNT and UNTIL"
msgstr ""
-#: awx/api/serializers.py:4550
+#: awx/api/serializers.py:4556
msgid "COUNT > 999 is unsupported."
msgstr ""
-#: awx/api/serializers.py:4554
+#: awx/api/serializers.py:4560
msgid "rrule parsing failed validation: {}"
msgstr ""
-#: awx/api/serializers.py:4595
+#: awx/api/serializers.py:4601
msgid "Inventory Source must be a cloud resource."
msgstr ""
-#: awx/api/serializers.py:4597
+#: awx/api/serializers.py:4603
msgid "Manual Project cannot have a schedule set."
msgstr ""
-#: awx/api/serializers.py:4610
+#: awx/api/serializers.py:4616
msgid ""
"Count of jobs in the running or waiting state that are targeted for this "
"instance"
msgstr ""
-#: awx/api/serializers.py:4615
+#: awx/api/serializers.py:4621
msgid "Count of all jobs that target this instance"
msgstr ""
-#: awx/api/serializers.py:4648
+#: awx/api/serializers.py:4654
msgid ""
"Count of jobs in the running or waiting state that are targeted for this "
"instance group"
msgstr ""
-#: awx/api/serializers.py:4653
+#: awx/api/serializers.py:4659
msgid "Count of all jobs that target this instance group"
msgstr ""
-#: awx/api/serializers.py:4661
+#: awx/api/serializers.py:4667
msgid "Policy Instance Percentage"
msgstr ""
-#: awx/api/serializers.py:4662
+#: awx/api/serializers.py:4668
msgid ""
"Minimum percentage of all instances that will be automatically assigned to "
"this group when new instances come online."
msgstr ""
-#: awx/api/serializers.py:4667
+#: awx/api/serializers.py:4673
msgid "Policy Instance Minimum"
msgstr ""
-#: awx/api/serializers.py:4668
+#: awx/api/serializers.py:4674
msgid ""
"Static minimum number of Instances that will be automatically assign to this "
"group when new instances come online."
msgstr ""
-#: awx/api/serializers.py:4673
+#: awx/api/serializers.py:4679
msgid "Policy Instance List"
msgstr ""
-#: awx/api/serializers.py:4674
+#: awx/api/serializers.py:4680
msgid "List of exact-match Instances that will be assigned to this group"
msgstr ""
-#: awx/api/serializers.py:4696
+#: awx/api/serializers.py:4702
msgid "Duplicate entry {}."
msgstr ""
-#: awx/api/serializers.py:4698
+#: awx/api/serializers.py:4704
msgid "{} is not a valid hostname of an existing instance."
msgstr ""
-#: awx/api/serializers.py:4700 awx/api/views.py:202
+#: awx/api/serializers.py:4706 awx/api/views.py:202
msgid ""
"Isolated instances may not be added or removed from instances groups via the "
"API."
msgstr ""
-#: awx/api/serializers.py:4702 awx/api/views.py:206
+#: awx/api/serializers.py:4708 awx/api/views.py:206
msgid "Isolated instance group membership may not be managed via the API."
msgstr ""
-#: awx/api/serializers.py:4707
+#: awx/api/serializers.py:4713
msgid "tower instance group name may not be changed."
msgstr ""
-#: awx/api/serializers.py:4777
+#: awx/api/serializers.py:4783
msgid ""
"A summary of the new and changed values when an object is created, updated, "
"or deleted"
msgstr ""
-#: awx/api/serializers.py:4779
+#: awx/api/serializers.py:4785
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:4782
+#: awx/api/serializers.py:4788
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:4785
+#: awx/api/serializers.py:4791
msgid "The action taken with respect to the given object(s)."
msgstr ""
@@ -935,17 +939,17 @@ msgstr ""
msgid "Your license only permits a single organization to exist."
msgstr ""
-#: awx/api/views.py:1223 awx/api/views.py:5100
+#: awx/api/views.py:1223 awx/api/views.py:5106
msgid ""
"You cannot assign an Organization participation role as a child role for a "
"Team."
msgstr ""
-#: awx/api/views.py:1227 awx/api/views.py:5114
+#: awx/api/views.py:1227 awx/api/views.py:5120
msgid "You cannot grant system-level permissions to a team."
msgstr ""
-#: awx/api/views.py:1234 awx/api/views.py:5106
+#: awx/api/views.py:1234 awx/api/views.py:5112
msgid ""
"You cannot grant credential access to a team when the Organization field "
"isn't set, or belongs to a different organization"
@@ -1015,13 +1019,13 @@ msgstr ""
msgid "OAuth Token Detail"
msgstr ""
-#: awx/api/views.py:1752 awx/api/views.py:5067
+#: awx/api/views.py:1752 awx/api/views.py:5073
msgid ""
"You cannot grant credential access to a user not in the credentials' "
"organization"
msgstr ""
-#: awx/api/views.py:1756 awx/api/views.py:5071
+#: awx/api/views.py:1756 awx/api/views.py:5077
msgid "You cannot grant private credential access to another user"
msgstr ""
@@ -1051,287 +1055,291 @@ msgstr ""
msgid "{0}"
msgstr ""
-#: awx/api/views.py:2383
+#: awx/api/views.py:2256
+msgid "The inventory for this host is already being deleted."
+msgstr ""
+
+#: awx/api/views.py:2389
msgid "Fact not found."
msgstr ""
-#: awx/api/views.py:2405
+#: awx/api/views.py:2411
msgid "SSLError while trying to connect to {}"
msgstr ""
-#: awx/api/views.py:2407
+#: awx/api/views.py:2413
msgid "Request to {} timed out."
msgstr ""
-#: awx/api/views.py:2409
+#: awx/api/views.py:2415
msgid "Unknown exception {} while trying to GET {}"
msgstr ""
-#: awx/api/views.py:2412
+#: awx/api/views.py:2418
msgid ""
"Unauthorized access. Please check your Insights Credential username and "
"password."
msgstr ""
-#: awx/api/views.py:2415
+#: awx/api/views.py:2421
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:2422
+#: awx/api/views.py:2428
msgid "Expected JSON response from Insights but instead got {}"
msgstr ""
-#: awx/api/views.py:2429
+#: awx/api/views.py:2435
msgid "This host is not recognized as an Insights host."
msgstr ""
-#: awx/api/views.py:2434
+#: awx/api/views.py:2440
msgid "The Insights Credential for \"{}\" was not found."
msgstr ""
-#: awx/api/views.py:2502
+#: awx/api/views.py:2508
msgid "Cyclical Group association."
msgstr ""
-#: awx/api/views.py:2716
+#: awx/api/views.py:2722
msgid "Inventory Source List"
msgstr ""
-#: awx/api/views.py:2728
+#: awx/api/views.py:2734
msgid "Inventory Sources Update"
msgstr ""
-#: awx/api/views.py:2761
+#: awx/api/views.py:2767
msgid "Could not start because `can_update` returned False"
msgstr ""
-#: awx/api/views.py:2769
+#: awx/api/views.py:2775
msgid "No inventory sources to update."
msgstr ""
-#: awx/api/views.py:2798
+#: awx/api/views.py:2804
msgid "Inventory Source Schedules"
msgstr ""
-#: awx/api/views.py:2826
+#: awx/api/views.py:2832
msgid "Notification Templates can only be assigned when source is one of {}."
msgstr ""
-#: awx/api/views.py:2881
+#: awx/api/views.py:2887
msgid "Vault credentials are not yet supported for inventory sources."
msgstr ""
-#: awx/api/views.py:2886
+#: awx/api/views.py:2892
msgid "Source already has cloud credential assigned."
msgstr ""
-#: awx/api/views.py:3036
+#: awx/api/views.py:3042
msgid "Field is not allowed for use with v1 API."
msgstr ""
-#: awx/api/views.py:3046
+#: awx/api/views.py:3052
msgid ""
"'credentials' cannot be used in combination with 'credential', "
"'vault_credential', or 'extra_credentials'."
msgstr ""
-#: awx/api/views.py:3073
+#: awx/api/views.py:3079
msgid "Incorrect type. Expected {}, received {}."
msgstr ""
-#: awx/api/views.py:3166
+#: awx/api/views.py:3172
msgid "Job Template Schedules"
msgstr ""
-#: awx/api/views.py:3184 awx/api/views.py:3195
+#: awx/api/views.py:3190 awx/api/views.py:3201
msgid "Your license does not allow adding surveys."
msgstr ""
-#: awx/api/views.py:3214
+#: awx/api/views.py:3220
msgid "Field '{}' is missing from survey spec."
msgstr ""
-#: awx/api/views.py:3216
+#: awx/api/views.py:3222
msgid "Expected {} for field '{}', received {} type."
msgstr ""
-#: awx/api/views.py:3220
+#: awx/api/views.py:3226
msgid "'spec' doesn't contain any items."
msgstr ""
-#: awx/api/views.py:3229
+#: awx/api/views.py:3235
#, python-format
msgid "Survey question %s is not a json object."
msgstr ""
-#: awx/api/views.py:3231
+#: awx/api/views.py:3237
#, python-format
msgid "'type' missing from survey question %s."
msgstr ""
-#: awx/api/views.py:3233
+#: awx/api/views.py:3239
#, python-format
msgid "'question_name' missing from survey question %s."
msgstr ""
-#: awx/api/views.py:3235
+#: awx/api/views.py:3241
#, python-format
msgid "'variable' missing from survey question %s."
msgstr ""
-#: awx/api/views.py:3237
+#: awx/api/views.py:3243
#, python-format
msgid "'variable' '%(item)s' duplicated in survey question %(survey)s."
msgstr ""
-#: awx/api/views.py:3242
+#: awx/api/views.py:3248
#, python-format
msgid "'required' missing from survey question %s."
msgstr ""
-#: awx/api/views.py:3247
+#: awx/api/views.py:3253
#, python-brace-format
msgid "Value {question_default} for '{variable_name}' expected to be a string."
msgstr ""
-#: awx/api/views.py:3257
+#: awx/api/views.py:3263
#, python-brace-format
msgid ""
"$encrypted$ is a reserved keyword for password question defaults, survey "
"question {question_position} is type {question_type}."
msgstr ""
-#: awx/api/views.py:3273
+#: awx/api/views.py:3279
#, python-brace-format
msgid ""
"$encrypted$ is a reserved keyword, may not be used for new default in "
"position {question_position}."
msgstr ""
-#: awx/api/views.py:3347
+#: awx/api/views.py:3353
#, python-brace-format
msgid "Cannot assign multiple {credential_type} credentials."
msgstr ""
-#: awx/api/views.py:3351
+#: awx/api/views.py:3357
msgid "Cannot assign a Credential of kind `{}`."
msgstr ""
-#: awx/api/views.py:3368
+#: awx/api/views.py:3374
msgid "Extra credentials must be network or cloud."
msgstr ""
-#: awx/api/views.py:3390
+#: awx/api/views.py:3396
msgid "Maximum number of labels for {} reached."
msgstr ""
-#: awx/api/views.py:3513
+#: awx/api/views.py:3519
msgid "No matching host could be found!"
msgstr ""
-#: awx/api/views.py:3516
+#: awx/api/views.py:3522
msgid "Multiple hosts matched the request!"
msgstr ""
-#: awx/api/views.py:3521
+#: awx/api/views.py:3527
msgid "Cannot start automatically, user input required!"
msgstr ""
-#: awx/api/views.py:3528
+#: awx/api/views.py:3534
msgid "Host callback job already pending."
msgstr ""
-#: awx/api/views.py:3543 awx/api/views.py:4330
+#: awx/api/views.py:3549 awx/api/views.py:4336
msgid "Error starting job!"
msgstr ""
-#: awx/api/views.py:3663
+#: awx/api/views.py:3669
#, python-brace-format
msgid "Cannot associate {0} when {1} have been associated."
msgstr ""
-#: awx/api/views.py:3688
+#: awx/api/views.py:3694
msgid "Multiple parent relationship not allowed."
msgstr ""
-#: awx/api/views.py:3693
+#: awx/api/views.py:3699
msgid "Cycle detected."
msgstr ""
-#: awx/api/views.py:3896
+#: awx/api/views.py:3902
msgid "Workflow Job Template Schedules"
msgstr ""
-#: awx/api/views.py:4032 awx/api/views.py:4734
+#: awx/api/views.py:4038 awx/api/views.py:4740
msgid "Superuser privileges needed."
msgstr ""
-#: awx/api/views.py:4065
+#: awx/api/views.py:4071
msgid "System Job Template Schedules"
msgstr ""
-#: awx/api/views.py:4123
+#: awx/api/views.py:4129
msgid "POST not allowed for Job launching in version 2 of the api"
msgstr ""
-#: awx/api/views.py:4147 awx/api/views.py:4153
+#: awx/api/views.py:4153 awx/api/views.py:4159
msgid "PUT not allowed for Job Details in version 2 of the API"
msgstr ""
-#: awx/api/views.py:4313
+#: awx/api/views.py:4319
#, python-brace-format
msgid "Wait until job finishes before retrying on {status_value} hosts."
msgstr ""
-#: awx/api/views.py:4318
+#: awx/api/views.py:4324
#, python-brace-format
msgid "Cannot retry on {status_value} hosts, playbook stats not available."
msgstr ""
-#: awx/api/views.py:4323
+#: awx/api/views.py:4329
#, python-brace-format
msgid "Cannot relaunch because previous job had 0 {status_value} hosts."
msgstr ""
-#: awx/api/views.py:4352
+#: awx/api/views.py:4358
msgid "Cannot create schedule because job requires credential passwords."
msgstr ""
-#: awx/api/views.py:4357
+#: awx/api/views.py:4363
msgid "Cannot create schedule because job was launched by legacy method."
msgstr ""
-#: awx/api/views.py:4359
+#: awx/api/views.py:4365
msgid "Cannot create schedule because a related resource is missing."
msgstr ""
-#: awx/api/views.py:4414
+#: awx/api/views.py:4420
msgid "Job Host Summaries List"
msgstr ""
-#: awx/api/views.py:4463
+#: awx/api/views.py:4469
msgid "Job Event Children List"
msgstr ""
-#: awx/api/views.py:4473
+#: awx/api/views.py:4479
msgid "Job Event Hosts List"
msgstr ""
-#: awx/api/views.py:4482
+#: awx/api/views.py:4488
msgid "Job Events List"
msgstr ""
-#: awx/api/views.py:4691
+#: awx/api/views.py:4697
msgid "Ad Hoc Command Events List"
msgstr ""
-#: awx/api/views.py:4933
+#: awx/api/views.py:4939
msgid "Delete not allowed while there are pending notifications"
msgstr ""
-#: awx/api/views.py:4941
+#: awx/api/views.py:4947
msgid "Notification Template Test"
msgstr ""
@@ -2994,24 +3002,24 @@ msgid ""
"host."
msgstr ""
-#: awx/main/models/ha.py:158
+#: awx/main/models/ha.py:181
msgid "Instances that are members of this InstanceGroup"
msgstr ""
-#: awx/main/models/ha.py:163
+#: awx/main/models/ha.py:186
msgid "Instance Group to remotely control this group."
msgstr ""
-#: awx/main/models/ha.py:170
+#: awx/main/models/ha.py:193
msgid "Percentage of Instances to automatically assign to this group"
msgstr ""
-#: awx/main/models/ha.py:174
+#: awx/main/models/ha.py:197
msgid ""
"Static minimum number of Instances to automatically assign to this group"
msgstr ""
-#: awx/main/models/ha.py:179
+#: awx/main/models/ha.py:202
msgid ""
"List of exact-match Instances that will always be automatically assigned to "
"this group"
@@ -3371,59 +3379,59 @@ msgstr ""
msgid "Job Template must provide 'inventory' or allow prompting for it."
msgstr ""
-#: awx/main/models/jobs.py:403
+#: awx/main/models/jobs.py:398
msgid "Field is not configured to prompt on launch."
msgstr ""
-#: awx/main/models/jobs.py:409
+#: awx/main/models/jobs.py:404
msgid "Saved launch configurations cannot provide passwords needed to start."
msgstr ""
-#: awx/main/models/jobs.py:417
+#: awx/main/models/jobs.py:412
msgid "Job Template {} is missing or undefined."
msgstr ""
-#: awx/main/models/jobs.py:498 awx/main/models/projects.py:277
+#: awx/main/models/jobs.py:493 awx/main/models/projects.py:277
msgid "SCM Revision"
msgstr ""
-#: awx/main/models/jobs.py:499
+#: awx/main/models/jobs.py:494
msgid "The SCM Revision from the Project used for this job, if available"
msgstr ""
-#: awx/main/models/jobs.py:507
+#: awx/main/models/jobs.py:502
msgid ""
"The SCM Refresh task used to make sure the playbooks were available for the "
"job run"
msgstr ""
-#: awx/main/models/jobs.py:634
+#: awx/main/models/jobs.py:629
#, python-brace-format
msgid "{status_value} is not a valid status option."
msgstr ""
-#: awx/main/models/jobs.py:1010
+#: awx/main/models/jobs.py:1005
msgid "job host summaries"
msgstr ""
-#: awx/main/models/jobs.py:1082
+#: awx/main/models/jobs.py:1077
msgid "Remove jobs older than a certain number of days"
msgstr ""
-#: awx/main/models/jobs.py:1083
+#: awx/main/models/jobs.py:1078
msgid "Remove activity stream entries older than a certain number of days"
msgstr ""
-#: awx/main/models/jobs.py:1084
+#: awx/main/models/jobs.py:1079
msgid "Purge and/or reduce the granularity of system tracking data"
msgstr ""
-#: awx/main/models/jobs.py:1154
+#: awx/main/models/jobs.py:1149
#, python-brace-format
msgid "Variables {list_of_keys} are not allowed for system jobs."
msgstr ""
-#: awx/main/models/jobs.py:1169
+#: awx/main/models/jobs.py:1164
msgid "days must be a positive integer."
msgstr ""
@@ -3992,15 +4000,15 @@ msgstr ""
msgid "limit_reached"
msgstr ""
-#: awx/main/tasks.py:283
+#: awx/main/tasks.py:305
msgid "Ansible Tower host usage over 90%"
msgstr ""
-#: awx/main/tasks.py:288
+#: awx/main/tasks.py:310
msgid "Ansible Tower license will expire soon"
msgstr ""
-#: awx/main/tasks.py:1339
+#: awx/main/tasks.py:1358
msgid "Job could not start because it does not have a valid inventory."
msgstr ""
@@ -4455,10 +4463,6 @@ msgstr ""
msgid "Single Sign-On"
msgstr ""
-#: awx/sso/backends.py:116
-msgid "Encountered an error populating user {} from LDAP"
-msgstr ""
-
#: awx/sso/conf.py:30
msgid ""
"Mapping to organization admins/users from social auth accounts. This "
diff --git a/awx/locale/en-us/LC_MESSAGES/django.po b/awx/locale/en-us/LC_MESSAGES/django.po
index e5e1e75891..572cf9ef2c 100644
--- a/awx/locale/en-us/LC_MESSAGES/django.po
+++ b/awx/locale/en-us/LC_MESSAGES/django.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2018-07-31 18:45+0000\n"
+"POT-Creation-Date: 2018-08-03 19:04+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -88,33 +88,33 @@ msgstr ""
msgid "Credential {} does not exist"
msgstr ""
-#: awx/api/filters.py:96
+#: awx/api/filters.py:97
msgid "No related model for field {}."
msgstr ""
-#: awx/api/filters.py:113
+#: awx/api/filters.py:114
msgid "Filtering on password fields is not allowed."
msgstr ""
-#: awx/api/filters.py:125 awx/api/filters.py:127
+#: awx/api/filters.py:126 awx/api/filters.py:128
#, python-format
msgid "Filtering on %s is not allowed."
msgstr ""
-#: awx/api/filters.py:130
+#: awx/api/filters.py:131
msgid "Loops not allowed in filters, detected on field {}."
msgstr ""
-#: awx/api/filters.py:159
+#: awx/api/filters.py:160
msgid "Query string field name not provided."
msgstr ""
-#: awx/api/filters.py:186
+#: awx/api/filters.py:187
#, python-brace-format
msgid "Invalid {field_name} id: {field_id}"
msgstr ""
-#: awx/api/filters.py:319
+#: awx/api/filters.py:326
#, python-format
msgid "cannot filter on kind %s"
msgstr ""
@@ -300,12 +300,12 @@ msgid ""
"comprehensive."
msgstr ""
-#: awx/api/serializers.py:1452 awx/api/serializers.py:3241
-#: awx/api/serializers.py:3448
+#: awx/api/serializers.py:1452 awx/api/serializers.py:3247
+#: awx/api/serializers.py:3454
msgid "A count of hosts uniquely assigned to each status."
msgstr ""
-#: awx/api/serializers.py:1455 awx/api/serializers.py:3244
+#: awx/api/serializers.py:1455 awx/api/serializers.py:3250
msgid "A count of all plays and tasks for the job run."
msgstr ""
@@ -402,351 +402,355 @@ msgstr ""
msgid "'ask_at_runtime' is not supported for custom credentials."
msgstr ""
-#: awx/api/serializers.py:2611
+#: awx/api/serializers.py:2502
+msgid "Credential Type"
+msgstr ""
+
+#: awx/api/serializers.py:2617
#, python-format
msgid "\"%s\" is not a valid choice"
msgstr ""
-#: awx/api/serializers.py:2630
+#: awx/api/serializers.py:2636
#, python-brace-format
msgid "'{field_name}' is not a valid field for {credential_type_name}"
msgstr ""
-#: awx/api/serializers.py:2651
+#: awx/api/serializers.py:2657
msgid ""
"You cannot change the credential type of the credential, as it may break the "
"functionality of the resources using it."
msgstr ""
-#: awx/api/serializers.py:2663
+#: awx/api/serializers.py:2669
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:2668
+#: awx/api/serializers.py:2674
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:2673
+#: awx/api/serializers.py:2679
msgid ""
"Inherit permissions from organization roles. If provided on creation, do not "
"give either user or team."
msgstr ""
-#: awx/api/serializers.py:2689
+#: awx/api/serializers.py:2695
msgid "Missing 'user', 'team', or 'organization'."
msgstr ""
-#: awx/api/serializers.py:2729
+#: awx/api/serializers.py:2735
msgid ""
"Credential organization must be set and match before assigning to a team"
msgstr ""
-#: awx/api/serializers.py:2930
+#: awx/api/serializers.py:2936
msgid "You must provide a cloud credential."
msgstr ""
-#: awx/api/serializers.py:2931
+#: awx/api/serializers.py:2937
msgid "You must provide a network credential."
msgstr ""
-#: awx/api/serializers.py:2932 awx/main/models/jobs.py:155
+#: awx/api/serializers.py:2938 awx/main/models/jobs.py:155
msgid "You must provide an SSH credential."
msgstr ""
-#: awx/api/serializers.py:2933
+#: awx/api/serializers.py:2939
msgid "You must provide a vault credential."
msgstr ""
-#: awx/api/serializers.py:2952
+#: awx/api/serializers.py:2958
msgid "This field is required."
msgstr ""
-#: awx/api/serializers.py:2954 awx/api/serializers.py:2956
+#: awx/api/serializers.py:2960 awx/api/serializers.py:2962
msgid "Playbook not found for project."
msgstr ""
-#: awx/api/serializers.py:2958
+#: awx/api/serializers.py:2964
msgid "Must select playbook for project."
msgstr ""
-#: awx/api/serializers.py:3039
+#: awx/api/serializers.py:3045
msgid "Cannot enable provisioning callback without an inventory set."
msgstr ""
-#: awx/api/serializers.py:3042
+#: awx/api/serializers.py:3048
msgid "Must either set a default value or ask to prompt on launch."
msgstr ""
-#: awx/api/serializers.py:3044 awx/main/models/jobs.py:310
+#: awx/api/serializers.py:3050 awx/main/models/jobs.py:310
msgid "Job types 'run' and 'check' must have assigned a project."
msgstr ""
-#: awx/api/serializers.py:3163
+#: awx/api/serializers.py:3169
msgid "Invalid job template."
msgstr ""
-#: awx/api/serializers.py:3284
+#: awx/api/serializers.py:3290
msgid "No change to job limit"
msgstr ""
-#: awx/api/serializers.py:3285
+#: awx/api/serializers.py:3291
msgid "All failed and unreachable hosts"
msgstr ""
-#: awx/api/serializers.py:3300
+#: awx/api/serializers.py:3306
msgid "Missing passwords needed to start: {}"
msgstr ""
-#: awx/api/serializers.py:3319
+#: awx/api/serializers.py:3325
msgid "Relaunch by host status not available until job finishes running."
msgstr ""
-#: awx/api/serializers.py:3333
+#: awx/api/serializers.py:3339
msgid "Job Template Project is missing or undefined."
msgstr ""
-#: awx/api/serializers.py:3335
+#: awx/api/serializers.py:3341
msgid "Job Template Inventory is missing or undefined."
msgstr ""
-#: awx/api/serializers.py:3373
+#: awx/api/serializers.py:3379
msgid "Unknown, job may have been ran before launch configurations were saved."
msgstr ""
-#: awx/api/serializers.py:3440 awx/main/tasks.py:2278
+#: awx/api/serializers.py:3446 awx/main/tasks.py:2297
msgid "{} are prohibited from use in ad hoc commands."
msgstr ""
-#: awx/api/serializers.py:3528 awx/api/views.py:4887
+#: awx/api/serializers.py:3534 awx/api/views.py:4893
#, python-brace-format
msgid ""
"Standard Output too large to display ({text_size} bytes), only download "
"supported for sizes over {supported_size} bytes."
msgstr ""
-#: awx/api/serializers.py:3721
+#: awx/api/serializers.py:3727
msgid "Provided variable {} has no database value to replace with."
msgstr ""
-#: awx/api/serializers.py:3739
+#: awx/api/serializers.py:3745
#, python-brace-format
msgid "\"$encrypted$ is a reserved keyword, may not be used for {var_name}.\""
msgstr ""
-#: awx/api/serializers.py:3809
+#: awx/api/serializers.py:3815
#, python-format
msgid "Cannot nest a %s inside a WorkflowJobTemplate"
msgstr ""
-#: awx/api/serializers.py:3816 awx/api/views.py:818
+#: awx/api/serializers.py:3822 awx/api/views.py:818
msgid "Related template is not configured to accept credentials on launch."
msgstr ""
-#: awx/api/serializers.py:4276
+#: awx/api/serializers.py:4282
msgid "The inventory associated with this Job Template is being deleted."
msgstr ""
-#: awx/api/serializers.py:4278
+#: awx/api/serializers.py:4284
msgid "The provided inventory is being deleted."
msgstr ""
-#: awx/api/serializers.py:4286
+#: awx/api/serializers.py:4292
msgid "Cannot assign multiple {} credentials."
msgstr ""
-#: awx/api/serializers.py:4290
+#: awx/api/serializers.py:4296
msgid "Cannot assign a Credential of kind `{}`"
msgstr ""
-#: awx/api/serializers.py:4303
+#: awx/api/serializers.py:4309
msgid ""
"Removing {} credential at launch time without replacement is not supported. "
"Provided list lacked credential(s): {}."
msgstr ""
-#: awx/api/serializers.py:4429
+#: awx/api/serializers.py:4435
msgid ""
"Missing required fields for Notification Configuration: notification_type"
msgstr ""
-#: awx/api/serializers.py:4452
+#: awx/api/serializers.py:4458
msgid "No values specified for field '{}'"
msgstr ""
-#: awx/api/serializers.py:4457
+#: awx/api/serializers.py:4463
msgid "Missing required fields for Notification Configuration: {}."
msgstr ""
-#: awx/api/serializers.py:4460
+#: awx/api/serializers.py:4466
msgid "Configuration field '{}' incorrect type, expected {}."
msgstr ""
-#: awx/api/serializers.py:4522
+#: awx/api/serializers.py:4528
msgid ""
"Valid DTSTART required in rrule. Value should start with: DTSTART:"
"YYYYMMDDTHHMMSSZ"
msgstr ""
-#: awx/api/serializers.py:4524
+#: awx/api/serializers.py:4530
msgid ""
"DTSTART cannot be a naive datetime. Specify ;TZINFO= or YYYYMMDDTHHMMSSZZ."
msgstr ""
-#: awx/api/serializers.py:4526
+#: awx/api/serializers.py:4532
msgid "Multiple DTSTART is not supported."
msgstr ""
-#: awx/api/serializers.py:4528
+#: awx/api/serializers.py:4534
msgid "RRULE required in rrule."
msgstr ""
-#: awx/api/serializers.py:4530
+#: awx/api/serializers.py:4536
msgid "Multiple RRULE is not supported."
msgstr ""
-#: awx/api/serializers.py:4532
+#: awx/api/serializers.py:4538
msgid "INTERVAL required in rrule."
msgstr ""
-#: awx/api/serializers.py:4534
+#: awx/api/serializers.py:4540
msgid "SECONDLY is not supported."
msgstr ""
-#: awx/api/serializers.py:4536
+#: awx/api/serializers.py:4542
msgid "Multiple BYMONTHDAYs not supported."
msgstr ""
-#: awx/api/serializers.py:4538
+#: awx/api/serializers.py:4544
msgid "Multiple BYMONTHs not supported."
msgstr ""
-#: awx/api/serializers.py:4540
+#: awx/api/serializers.py:4546
msgid "BYDAY with numeric prefix not supported."
msgstr ""
-#: awx/api/serializers.py:4542
+#: awx/api/serializers.py:4548
msgid "BYYEARDAY not supported."
msgstr ""
-#: awx/api/serializers.py:4544
+#: awx/api/serializers.py:4550
msgid "BYWEEKNO not supported."
msgstr ""
-#: awx/api/serializers.py:4546
+#: awx/api/serializers.py:4552
msgid "RRULE may not contain both COUNT and UNTIL"
msgstr ""
-#: awx/api/serializers.py:4550
+#: awx/api/serializers.py:4556
msgid "COUNT > 999 is unsupported."
msgstr ""
-#: awx/api/serializers.py:4554
+#: awx/api/serializers.py:4560
msgid "rrule parsing failed validation: {}"
msgstr ""
-#: awx/api/serializers.py:4595
+#: awx/api/serializers.py:4601
msgid "Inventory Source must be a cloud resource."
msgstr ""
-#: awx/api/serializers.py:4597
+#: awx/api/serializers.py:4603
msgid "Manual Project cannot have a schedule set."
msgstr ""
-#: awx/api/serializers.py:4610
+#: awx/api/serializers.py:4616
msgid ""
"Count of jobs in the running or waiting state that are targeted for this "
"instance"
msgstr ""
-#: awx/api/serializers.py:4615
+#: awx/api/serializers.py:4621
msgid "Count of all jobs that target this instance"
msgstr ""
-#: awx/api/serializers.py:4648
+#: awx/api/serializers.py:4654
msgid ""
"Count of jobs in the running or waiting state that are targeted for this "
"instance group"
msgstr ""
-#: awx/api/serializers.py:4653
+#: awx/api/serializers.py:4659
msgid "Count of all jobs that target this instance group"
msgstr ""
-#: awx/api/serializers.py:4661
+#: awx/api/serializers.py:4667
msgid "Policy Instance Percentage"
msgstr ""
-#: awx/api/serializers.py:4662
+#: awx/api/serializers.py:4668
msgid ""
"Minimum percentage of all instances that will be automatically assigned to "
"this group when new instances come online."
msgstr ""
-#: awx/api/serializers.py:4667
+#: awx/api/serializers.py:4673
msgid "Policy Instance Minimum"
msgstr ""
-#: awx/api/serializers.py:4668
+#: awx/api/serializers.py:4674
msgid ""
"Static minimum number of Instances that will be automatically assign to this "
"group when new instances come online."
msgstr ""
-#: awx/api/serializers.py:4673
+#: awx/api/serializers.py:4679
msgid "Policy Instance List"
msgstr ""
-#: awx/api/serializers.py:4674
+#: awx/api/serializers.py:4680
msgid "List of exact-match Instances that will be assigned to this group"
msgstr ""
-#: awx/api/serializers.py:4696
+#: awx/api/serializers.py:4702
msgid "Duplicate entry {}."
msgstr ""
-#: awx/api/serializers.py:4698
+#: awx/api/serializers.py:4704
msgid "{} is not a valid hostname of an existing instance."
msgstr ""
-#: awx/api/serializers.py:4700 awx/api/views.py:202
+#: awx/api/serializers.py:4706 awx/api/views.py:202
msgid ""
"Isolated instances may not be added or removed from instances groups via the "
"API."
msgstr ""
-#: awx/api/serializers.py:4702 awx/api/views.py:206
+#: awx/api/serializers.py:4708 awx/api/views.py:206
msgid "Isolated instance group membership may not be managed via the API."
msgstr ""
-#: awx/api/serializers.py:4707
+#: awx/api/serializers.py:4713
msgid "tower instance group name may not be changed."
msgstr ""
-#: awx/api/serializers.py:4777
+#: awx/api/serializers.py:4783
msgid ""
"A summary of the new and changed values when an object is created, updated, "
"or deleted"
msgstr ""
-#: awx/api/serializers.py:4779
+#: awx/api/serializers.py:4785
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:4782
+#: awx/api/serializers.py:4788
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:4785
+#: awx/api/serializers.py:4791
msgid "The action taken with respect to the given object(s)."
msgstr ""
@@ -935,17 +939,17 @@ msgstr ""
msgid "Your license only permits a single organization to exist."
msgstr ""
-#: awx/api/views.py:1223 awx/api/views.py:5100
+#: awx/api/views.py:1223 awx/api/views.py:5106
msgid ""
"You cannot assign an Organization participation role as a child role for a "
"Team."
msgstr ""
-#: awx/api/views.py:1227 awx/api/views.py:5114
+#: awx/api/views.py:1227 awx/api/views.py:5120
msgid "You cannot grant system-level permissions to a team."
msgstr ""
-#: awx/api/views.py:1234 awx/api/views.py:5106
+#: awx/api/views.py:1234 awx/api/views.py:5112
msgid ""
"You cannot grant credential access to a team when the Organization field "
"isn't set, or belongs to a different organization"
@@ -1015,13 +1019,13 @@ msgstr ""
msgid "OAuth Token Detail"
msgstr ""
-#: awx/api/views.py:1752 awx/api/views.py:5067
+#: awx/api/views.py:1752 awx/api/views.py:5073
msgid ""
"You cannot grant credential access to a user not in the credentials' "
"organization"
msgstr ""
-#: awx/api/views.py:1756 awx/api/views.py:5071
+#: awx/api/views.py:1756 awx/api/views.py:5077
msgid "You cannot grant private credential access to another user"
msgstr ""
@@ -1051,287 +1055,291 @@ msgstr ""
msgid "{0}"
msgstr ""
-#: awx/api/views.py:2383
+#: awx/api/views.py:2256
+msgid "The inventory for this host is already being deleted."
+msgstr ""
+
+#: awx/api/views.py:2389
msgid "Fact not found."
msgstr ""
-#: awx/api/views.py:2405
+#: awx/api/views.py:2411
msgid "SSLError while trying to connect to {}"
msgstr ""
-#: awx/api/views.py:2407
+#: awx/api/views.py:2413
msgid "Request to {} timed out."
msgstr ""
-#: awx/api/views.py:2409
+#: awx/api/views.py:2415
msgid "Unknown exception {} while trying to GET {}"
msgstr ""
-#: awx/api/views.py:2412
+#: awx/api/views.py:2418
msgid ""
"Unauthorized access. Please check your Insights Credential username and "
"password."
msgstr ""
-#: awx/api/views.py:2415
+#: awx/api/views.py:2421
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:2422
+#: awx/api/views.py:2428
msgid "Expected JSON response from Insights but instead got {}"
msgstr ""
-#: awx/api/views.py:2429
+#: awx/api/views.py:2435
msgid "This host is not recognized as an Insights host."
msgstr ""
-#: awx/api/views.py:2434
+#: awx/api/views.py:2440
msgid "The Insights Credential for \"{}\" was not found."
msgstr ""
-#: awx/api/views.py:2502
+#: awx/api/views.py:2508
msgid "Cyclical Group association."
msgstr ""
-#: awx/api/views.py:2716
+#: awx/api/views.py:2722
msgid "Inventory Source List"
msgstr ""
-#: awx/api/views.py:2728
+#: awx/api/views.py:2734
msgid "Inventory Sources Update"
msgstr ""
-#: awx/api/views.py:2761
+#: awx/api/views.py:2767
msgid "Could not start because `can_update` returned False"
msgstr ""
-#: awx/api/views.py:2769
+#: awx/api/views.py:2775
msgid "No inventory sources to update."
msgstr ""
-#: awx/api/views.py:2798
+#: awx/api/views.py:2804
msgid "Inventory Source Schedules"
msgstr ""
-#: awx/api/views.py:2826
+#: awx/api/views.py:2832
msgid "Notification Templates can only be assigned when source is one of {}."
msgstr ""
-#: awx/api/views.py:2881
+#: awx/api/views.py:2887
msgid "Vault credentials are not yet supported for inventory sources."
msgstr ""
-#: awx/api/views.py:2886
+#: awx/api/views.py:2892
msgid "Source already has cloud credential assigned."
msgstr ""
-#: awx/api/views.py:3036
+#: awx/api/views.py:3042
msgid "Field is not allowed for use with v1 API."
msgstr ""
-#: awx/api/views.py:3046
+#: awx/api/views.py:3052
msgid ""
"'credentials' cannot be used in combination with 'credential', "
"'vault_credential', or 'extra_credentials'."
msgstr ""
-#: awx/api/views.py:3073
+#: awx/api/views.py:3079
msgid "Incorrect type. Expected {}, received {}."
msgstr ""
-#: awx/api/views.py:3166
+#: awx/api/views.py:3172
msgid "Job Template Schedules"
msgstr ""
-#: awx/api/views.py:3184 awx/api/views.py:3195
+#: awx/api/views.py:3190 awx/api/views.py:3201
msgid "Your license does not allow adding surveys."
msgstr ""
-#: awx/api/views.py:3214
+#: awx/api/views.py:3220
msgid "Field '{}' is missing from survey spec."
msgstr ""
-#: awx/api/views.py:3216
+#: awx/api/views.py:3222
msgid "Expected {} for field '{}', received {} type."
msgstr ""
-#: awx/api/views.py:3220
+#: awx/api/views.py:3226
msgid "'spec' doesn't contain any items."
msgstr ""
-#: awx/api/views.py:3229
+#: awx/api/views.py:3235
#, python-format
msgid "Survey question %s is not a json object."
msgstr ""
-#: awx/api/views.py:3231
+#: awx/api/views.py:3237
#, python-format
msgid "'type' missing from survey question %s."
msgstr ""
-#: awx/api/views.py:3233
+#: awx/api/views.py:3239
#, python-format
msgid "'question_name' missing from survey question %s."
msgstr ""
-#: awx/api/views.py:3235
+#: awx/api/views.py:3241
#, python-format
msgid "'variable' missing from survey question %s."
msgstr ""
-#: awx/api/views.py:3237
+#: awx/api/views.py:3243
#, python-format
msgid "'variable' '%(item)s' duplicated in survey question %(survey)s."
msgstr ""
-#: awx/api/views.py:3242
+#: awx/api/views.py:3248
#, python-format
msgid "'required' missing from survey question %s."
msgstr ""
-#: awx/api/views.py:3247
+#: awx/api/views.py:3253
#, python-brace-format
msgid "Value {question_default} for '{variable_name}' expected to be a string."
msgstr ""
-#: awx/api/views.py:3257
+#: awx/api/views.py:3263
#, python-brace-format
msgid ""
"$encrypted$ is a reserved keyword for password question defaults, survey "
"question {question_position} is type {question_type}."
msgstr ""
-#: awx/api/views.py:3273
+#: awx/api/views.py:3279
#, python-brace-format
msgid ""
"$encrypted$ is a reserved keyword, may not be used for new default in "
"position {question_position}."
msgstr ""
-#: awx/api/views.py:3347
+#: awx/api/views.py:3353
#, python-brace-format
msgid "Cannot assign multiple {credential_type} credentials."
msgstr ""
-#: awx/api/views.py:3351
+#: awx/api/views.py:3357
msgid "Cannot assign a Credential of kind `{}`."
msgstr ""
-#: awx/api/views.py:3368
+#: awx/api/views.py:3374
msgid "Extra credentials must be network or cloud."
msgstr ""
-#: awx/api/views.py:3390
+#: awx/api/views.py:3396
msgid "Maximum number of labels for {} reached."
msgstr ""
-#: awx/api/views.py:3513
+#: awx/api/views.py:3519
msgid "No matching host could be found!"
msgstr ""
-#: awx/api/views.py:3516
+#: awx/api/views.py:3522
msgid "Multiple hosts matched the request!"
msgstr ""
-#: awx/api/views.py:3521
+#: awx/api/views.py:3527
msgid "Cannot start automatically, user input required!"
msgstr ""
-#: awx/api/views.py:3528
+#: awx/api/views.py:3534
msgid "Host callback job already pending."
msgstr ""
-#: awx/api/views.py:3543 awx/api/views.py:4330
+#: awx/api/views.py:3549 awx/api/views.py:4336
msgid "Error starting job!"
msgstr ""
-#: awx/api/views.py:3663
+#: awx/api/views.py:3669
#, python-brace-format
msgid "Cannot associate {0} when {1} have been associated."
msgstr ""
-#: awx/api/views.py:3688
+#: awx/api/views.py:3694
msgid "Multiple parent relationship not allowed."
msgstr ""
-#: awx/api/views.py:3693
+#: awx/api/views.py:3699
msgid "Cycle detected."
msgstr ""
-#: awx/api/views.py:3896
+#: awx/api/views.py:3902
msgid "Workflow Job Template Schedules"
msgstr ""
-#: awx/api/views.py:4032 awx/api/views.py:4734
+#: awx/api/views.py:4038 awx/api/views.py:4740
msgid "Superuser privileges needed."
msgstr ""
-#: awx/api/views.py:4065
+#: awx/api/views.py:4071
msgid "System Job Template Schedules"
msgstr ""
-#: awx/api/views.py:4123
+#: awx/api/views.py:4129
msgid "POST not allowed for Job launching in version 2 of the api"
msgstr ""
-#: awx/api/views.py:4147 awx/api/views.py:4153
+#: awx/api/views.py:4153 awx/api/views.py:4159
msgid "PUT not allowed for Job Details in version 2 of the API"
msgstr ""
-#: awx/api/views.py:4313
+#: awx/api/views.py:4319
#, python-brace-format
msgid "Wait until job finishes before retrying on {status_value} hosts."
msgstr ""
-#: awx/api/views.py:4318
+#: awx/api/views.py:4324
#, python-brace-format
msgid "Cannot retry on {status_value} hosts, playbook stats not available."
msgstr ""
-#: awx/api/views.py:4323
+#: awx/api/views.py:4329
#, python-brace-format
msgid "Cannot relaunch because previous job had 0 {status_value} hosts."
msgstr ""
-#: awx/api/views.py:4352
+#: awx/api/views.py:4358
msgid "Cannot create schedule because job requires credential passwords."
msgstr ""
-#: awx/api/views.py:4357
+#: awx/api/views.py:4363
msgid "Cannot create schedule because job was launched by legacy method."
msgstr ""
-#: awx/api/views.py:4359
+#: awx/api/views.py:4365
msgid "Cannot create schedule because a related resource is missing."
msgstr ""
-#: awx/api/views.py:4414
+#: awx/api/views.py:4420
msgid "Job Host Summaries List"
msgstr ""
-#: awx/api/views.py:4463
+#: awx/api/views.py:4469
msgid "Job Event Children List"
msgstr ""
-#: awx/api/views.py:4473
+#: awx/api/views.py:4479
msgid "Job Event Hosts List"
msgstr ""
-#: awx/api/views.py:4482
+#: awx/api/views.py:4488
msgid "Job Events List"
msgstr ""
-#: awx/api/views.py:4691
+#: awx/api/views.py:4697
msgid "Ad Hoc Command Events List"
msgstr ""
-#: awx/api/views.py:4933
+#: awx/api/views.py:4939
msgid "Delete not allowed while there are pending notifications"
msgstr ""
-#: awx/api/views.py:4941
+#: awx/api/views.py:4947
msgid "Notification Template Test"
msgstr ""
@@ -2994,24 +3002,24 @@ msgid ""
"host."
msgstr ""
-#: awx/main/models/ha.py:158
+#: awx/main/models/ha.py:181
msgid "Instances that are members of this InstanceGroup"
msgstr ""
-#: awx/main/models/ha.py:163
+#: awx/main/models/ha.py:186
msgid "Instance Group to remotely control this group."
msgstr ""
-#: awx/main/models/ha.py:170
+#: awx/main/models/ha.py:193
msgid "Percentage of Instances to automatically assign to this group"
msgstr ""
-#: awx/main/models/ha.py:174
+#: awx/main/models/ha.py:197
msgid ""
"Static minimum number of Instances to automatically assign to this group"
msgstr ""
-#: awx/main/models/ha.py:179
+#: awx/main/models/ha.py:202
msgid ""
"List of exact-match Instances that will always be automatically assigned to "
"this group"
@@ -3371,59 +3379,59 @@ msgstr ""
msgid "Job Template must provide 'inventory' or allow prompting for it."
msgstr ""
-#: awx/main/models/jobs.py:403
+#: awx/main/models/jobs.py:398
msgid "Field is not configured to prompt on launch."
msgstr ""
-#: awx/main/models/jobs.py:409
+#: awx/main/models/jobs.py:404
msgid "Saved launch configurations cannot provide passwords needed to start."
msgstr ""
-#: awx/main/models/jobs.py:417
+#: awx/main/models/jobs.py:412
msgid "Job Template {} is missing or undefined."
msgstr ""
-#: awx/main/models/jobs.py:498 awx/main/models/projects.py:277
+#: awx/main/models/jobs.py:493 awx/main/models/projects.py:277
msgid "SCM Revision"
msgstr ""
-#: awx/main/models/jobs.py:499
+#: awx/main/models/jobs.py:494
msgid "The SCM Revision from the Project used for this job, if available"
msgstr ""
-#: awx/main/models/jobs.py:507
+#: awx/main/models/jobs.py:502
msgid ""
"The SCM Refresh task used to make sure the playbooks were available for the "
"job run"
msgstr ""
-#: awx/main/models/jobs.py:634
+#: awx/main/models/jobs.py:629
#, python-brace-format
msgid "{status_value} is not a valid status option."
msgstr ""
-#: awx/main/models/jobs.py:1010
+#: awx/main/models/jobs.py:1005
msgid "job host summaries"
msgstr ""
-#: awx/main/models/jobs.py:1082
+#: awx/main/models/jobs.py:1077
msgid "Remove jobs older than a certain number of days"
msgstr ""
-#: awx/main/models/jobs.py:1083
+#: awx/main/models/jobs.py:1078
msgid "Remove activity stream entries older than a certain number of days"
msgstr ""
-#: awx/main/models/jobs.py:1084
+#: awx/main/models/jobs.py:1079
msgid "Purge and/or reduce the granularity of system tracking data"
msgstr ""
-#: awx/main/models/jobs.py:1154
+#: awx/main/models/jobs.py:1149
#, python-brace-format
msgid "Variables {list_of_keys} are not allowed for system jobs."
msgstr ""
-#: awx/main/models/jobs.py:1169
+#: awx/main/models/jobs.py:1164
msgid "days must be a positive integer."
msgstr ""
@@ -3992,15 +4000,15 @@ msgstr ""
msgid "limit_reached"
msgstr ""
-#: awx/main/tasks.py:283
+#: awx/main/tasks.py:305
msgid "Ansible Tower host usage over 90%"
msgstr ""
-#: awx/main/tasks.py:288
+#: awx/main/tasks.py:310
msgid "Ansible Tower license will expire soon"
msgstr ""
-#: awx/main/tasks.py:1339
+#: awx/main/tasks.py:1358
msgid "Job could not start because it does not have a valid inventory."
msgstr ""
@@ -4455,10 +4463,6 @@ msgstr ""
msgid "Single Sign-On"
msgstr ""
-#: awx/sso/backends.py:116
-msgid "Encountered an error populating user {} from LDAP"
-msgstr ""
-
#: awx/sso/conf.py:30
msgid ""
"Mapping to organization admins/users from social auth accounts. This "
diff --git a/awx/ui/po/ansible-tower-ui.pot b/awx/ui/po/ansible-tower-ui.pot
index 6a29edc6db..f2155278f2 100644
--- a/awx/ui/po/ansible-tower-ui.pot
+++ b/awx/ui/po/ansible-tower-ui.pot
@@ -73,7 +73,7 @@ msgid "<p>Pass extra command line variables to the playbook. This is the -e or -
msgstr ""
#: client/src/management-jobs/scheduler/schedulerForm.partial.html:33
-#: client/src/scheduler/scheduler.strings.js:14
+#: client/src/scheduler/scheduler.strings.js:22
msgid "A schedule name is required."
msgstr ""
@@ -111,7 +111,7 @@ msgstr ""
msgid "ADD A NEW TEMPLATE"
msgstr ""
-#: client/features/templates/templates.strings.js:111
+#: client/features/templates/templates.strings.js:107
msgid "ADD A TEMPLATE"
msgstr ""
@@ -320,11 +320,15 @@ msgstr ""
msgid "Allow Provisioning Callbacks"
msgstr ""
-#: client/features/templates/templates.strings.js:106
+#: client/features/templates/templates.strings.js:102
#: client/src/workflow-results/workflow-results.controller.js:66
msgid "Always"
msgstr ""
+#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:270
+msgid "An SCM update does not appear to be running for project:"
+msgstr ""
+
#: client/src/projects/list/projects-list.controller.js:311
msgid "An SCM update does not appear to be running for project: %s. Click the %sRefresh%s button to view the latest status."
msgstr ""
@@ -365,7 +369,7 @@ msgstr ""
msgid "Are you sure you want to delete this user?"
msgstr ""
-#: client/features/templates/templates.strings.js:102
+#: client/features/templates/templates.strings.js:98
msgid "Are you sure you want to delete this workflow node?"
msgstr ""
@@ -513,7 +517,7 @@ msgstr ""
msgid "CHANGES"
msgstr ""
-#: client/features/templates/templates.strings.js:117
+#: client/features/templates/templates.strings.js:113
msgid "CHECK"
msgstr ""
@@ -543,7 +547,7 @@ msgid "CONFIGURE {{ BRAND_NAME }}"
msgstr ""
#: client/features/templates/templates.strings.js:31
-#: client/src/scheduler/scheduler.strings.js:55
+#: client/src/scheduler/scheduler.strings.js:63
msgid "CONFIRM"
msgstr ""
@@ -698,7 +702,7 @@ msgstr ""
#: client/src/access/add-rbac-resource/rbac-resource.partial.html:105
#: client/src/access/add-rbac-user-team/rbac-user-team.partial.html:188
#: client/src/configuration/configuration.controller.js:617
-#: client/src/scheduler/scheduler.strings.js:48
+#: client/src/scheduler/scheduler.strings.js:56
#: client/src/shared/form-generator.js:1706
#: client/src/shared/lookup/lookup-modal.partial.html:19
#: client/src/workflow-results/workflow-results.controller.js:38
@@ -709,6 +713,7 @@ msgstr ""
msgid "Cancel Job"
msgstr ""
+#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:244
#: client/src/projects/list/projects-list.controller.js:286
msgid "Cancel Not Allowed"
msgstr ""
@@ -721,6 +726,11 @@ msgstr ""
msgid "Cancel the SCM update"
msgstr ""
+#: client/lib/services/base-string.service.js:99
+msgid "Cancel the {{resourceType}}"
+msgstr ""
+
+#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:42
#: client/src/projects/list/projects-list.controller.js:80
msgid "Canceled. Click for details"
msgstr ""
@@ -813,6 +823,14 @@ msgstr ""
msgid "Click on the regions field to see a list of regions for your cloud provider. You can select multiple regions, or choose"
msgstr ""
+#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:270
+msgid "Click the"
+msgstr ""
+
+#: client/src/scheduler/scheduler.strings.js:13
+msgid "Click to edit schedule."
+msgstr ""
+
#: client/src/credentials/credentials.form.js:321
msgid "Client ID"
msgstr ""
@@ -825,7 +843,7 @@ msgstr ""
msgid "Client Secret"
msgstr ""
-#: client/src/scheduler/scheduler.strings.js:47
+#: client/src/scheduler/scheduler.strings.js:55
#: client/src/shared/form-generator.js:1710
msgid "Close"
msgstr ""
@@ -911,10 +929,6 @@ msgstr ""
msgid "Copy Inventory"
msgstr ""
-#: client/features/templates/templates.strings.js:77
-msgid "Copy Workflow"
-msgstr ""
-
#: client/src/credentials/credentials.list.js:76
msgid "Copy credential"
msgstr ""
@@ -939,6 +953,10 @@ msgstr ""
msgid "Copy template"
msgstr ""
+#: client/lib/services/base-string.service.js:97
+msgid "Copy {{resourceType}}"
+msgstr ""
+
#: client/src/about/about.partial.html:27
msgid ""
"Copyright &copy; 2018 Red Hat, Inc. <br>\n"
@@ -961,6 +979,10 @@ msgstr ""
msgid "Create a new Instance Group"
msgstr ""
+#: client/src/inventories-hosts/inventory-hosts.strings.js:47
+msgid "Create a new Smart Inventory from search results.<br /><br />Note: changing the organization of the Smart Inventory could change the hosts included in the Smart Inventory."
+msgstr ""
+
#: client/src/credentials/credentials.list.js:52
msgid "Create a new credential"
msgstr ""
@@ -1085,7 +1107,7 @@ msgstr ""
msgid "DELETE SURVEY"
msgstr ""
-#: client/features/templates/templates.strings.js:120
+#: client/features/templates/templates.strings.js:116
msgid "DELETED"
msgstr ""
@@ -1093,7 +1115,7 @@ msgstr ""
msgid "DESCRIPTION"
msgstr ""
-#: client/features/templates/templates.strings.js:122
+#: client/features/templates/templates.strings.js:118
#: client/src/instance-groups/instance-groups.strings.js:24
#: client/src/workflow-results/workflow-results.controller.js:55
msgid "DETAILS"
@@ -1114,7 +1136,7 @@ msgstr ""
msgid "Dashboard"
msgstr ""
-#: client/src/scheduler/scheduler.strings.js:44
+#: client/src/scheduler/scheduler.strings.js:52
msgid "Date format"
msgstr ""
@@ -1242,6 +1264,10 @@ msgstr ""
msgid "Delete the schedule"
msgstr ""
+#: client/lib/services/base-string.service.js:98
+msgid "Delete the {{resourceType}}"
+msgstr ""
+
#: client/src/users/users.list.js:83
msgid "Delete user"
msgstr ""
@@ -1393,7 +1419,7 @@ msgstr ""
msgid "Drop question here to reorder"
msgstr ""
-#: client/features/templates/templates.strings.js:119
+#: client/features/templates/templates.strings.js:115
msgid "EDGE CONFLICT"
msgstr ""
@@ -1425,7 +1451,7 @@ msgstr ""
msgid "EDIT SURVEY PROMPT"
msgstr ""
-#: client/features/templates/templates.strings.js:112
+#: client/features/templates/templates.strings.js:108
msgid "EDIT TEMPLATE"
msgstr ""
@@ -1511,6 +1537,7 @@ msgstr ""
#: client/src/inventories-hosts/hosts/host.list.js:83
#: client/src/inventories-hosts/inventories/related/groups/related/nested-hosts/group-nested-hosts.list.js:73
#: client/src/inventories-hosts/inventories/related/hosts/related-host.list.js:79
+#: client/src/inventories-hosts/inventory-hosts.strings.js:25
msgid "Edit host"
msgstr ""
@@ -1563,6 +1590,10 @@ msgstr ""
msgid "Edit user"
msgstr ""
+#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:244
+msgid "Either you do not have access or the SCM update process completed. Click the"
+msgstr ""
+
#: client/src/projects/list/projects-list.controller.js:286
msgid "Either you do not have access or the SCM update process completed. Click the %sRefresh%s button to view the latest status."
msgstr ""
@@ -1606,15 +1637,15 @@ msgstr ""
msgid "Encrypted credentials are not supported."
msgstr ""
-#: client/src/scheduler/scheduler.strings.js:36
+#: client/src/scheduler/scheduler.strings.js:44
msgid "End"
msgstr ""
-#: client/src/scheduler/scheduler.strings.js:38
+#: client/src/scheduler/scheduler.strings.js:46
msgid "End Date"
msgstr ""
-#: client/src/scheduler/scheduler.strings.js:40
+#: client/src/scheduler/scheduler.strings.js:48
msgid "End Time"
msgstr ""
@@ -1732,7 +1763,7 @@ msgstr ""
msgid "Event summary not available"
msgstr ""
-#: client/src/scheduler/scheduler.strings.js:21
+#: client/src/scheduler/scheduler.strings.js:29
msgid "Every"
msgstr ""
@@ -1783,7 +1814,7 @@ msgstr ""
#: client/src/inventories-hosts/inventories/adhoc/adhoc.form.js:145
#: client/src/job-submission/job-submission.partial.html:165
#: client/src/partials/logviewer.html:8
-#: client/src/scheduler/scheduler.strings.js:45
+#: client/src/scheduler/scheduler.strings.js:53
#: client/src/templates/job_templates/job-template.form.js:353
#: client/src/templates/job_templates/job-template.form.js:360
#: client/src/templates/workflows.form.js:83
@@ -1924,6 +1955,7 @@ msgstr ""
#: 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:35
#: client/src/inventories-hosts/inventories/related/hosts/related-host.list.js:31
+#: client/src/inventories-hosts/inventory-hosts.strings.js:33
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 ""
@@ -1941,11 +1973,11 @@ msgid "Forks"
msgstr ""
#: client/src/management-jobs/scheduler/schedulerForm.partial.html:173
-#: client/src/scheduler/scheduler.strings.js:20
+#: client/src/scheduler/scheduler.strings.js:28
msgid "Frequency Details"
msgstr ""
-#: client/src/scheduler/scheduler.strings.js:33
+#: client/src/scheduler/scheduler.strings.js:41
msgid "Fri"
msgstr ""
@@ -1958,6 +1990,7 @@ msgstr ""
msgid "GROUPS"
msgstr ""
+#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:38
#: client/src/projects/edit/projects-edit.controller.js:136
#: client/src/projects/list/projects-list.controller.js:76
msgid "Get latest SCM revision"
@@ -2279,6 +2312,7 @@ msgstr ""
#: 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:33
#: client/src/inventories-hosts/inventories/related/hosts/related-host.list.js:29
+#: client/src/inventories-hosts/inventory-hosts.strings.js:32
msgid "Indicates if a host is available and should be included in running jobs."
msgstr ""
@@ -2387,6 +2421,7 @@ msgstr ""
#: client/src/activity-stream/streamDropdownNav/stream-dropdown-nav.directive.js:28
#: client/src/home/dashboard/counts/dashboard-counts.directive.js:50
#: client/src/organizations/linkout/organizations-linkout.route.js:156
+#: client/src/organizations/linkout/organizations-linkout.route.js:158
msgid "Inventories"
msgstr ""
@@ -2423,7 +2458,7 @@ msgstr ""
msgid "Inventory Sources"
msgstr ""
-#: client/features/templates/templates.strings.js:108
+#: client/features/templates/templates.strings.js:104
#: client/src/home/dashboard/graphs/dashboard-graphs.partial.html:46
#: client/src/workflow-results/workflow-results.controller.js:68
msgid "Inventory Sync"
@@ -2474,7 +2509,7 @@ msgstr ""
#: client/features/jobs/routes/inventoryCompletedJobs.route.js:22
#: client/features/jobs/routes/jobs.route.js:13
#: client/features/portalMode/portalMode.strings.js:9
-#: client/features/templates/templates.strings.js:113
+#: client/features/templates/templates.strings.js:109
#: client/src/activity-stream/get-target-title.factory.js:32
#: client/src/home/dashboard/graphs/job-status/job-status-graph.directive.js:119
#: client/src/instance-groups/instance-groups.strings.js:26
@@ -2494,6 +2529,7 @@ msgstr ""
msgid "JSON:"
msgstr ""
+#: client/features/jobs/jobs.strings.js:18
#: client/src/workflow-results/workflow-results.controller.js:86
msgid "Job"
msgstr ""
@@ -2529,12 +2565,8 @@ msgstr ""
msgid "Job Type"
msgstr ""
-#: client/src/home/dashboard/lists/jobs/jobs-list.directive.js:45
-msgid "Job failed. Click for details."
-msgstr ""
-
-#: client/src/home/dashboard/lists/jobs/jobs-list.directive.js:42
-msgid "Job successful. Click for details."
+#: client/features/jobs/jobs.strings.js:19
+msgid "Job {{status}}. Click for details."
msgstr ""
#: client/lib/components/components.strings.js:69
@@ -2545,7 +2577,7 @@ msgid "Jobs"
msgstr ""
#: client/features/output/output.strings.js:82
-#: client/features/templates/templates.strings.js:103
+#: client/features/templates/templates.strings.js:99
#: client/src/workflow-results/workflow-results.controller.js:69
msgid "KEY"
msgstr ""
@@ -2725,7 +2757,7 @@ msgstr ""
msgid "Limit to hosts where the Name tag begins with"
msgstr ""
-#: client/src/scheduler/scheduler.strings.js:43
+#: client/src/scheduler/scheduler.strings.js:51
msgid "Limited to first 10"
msgstr ""
@@ -2746,7 +2778,7 @@ msgid "Loading..."
msgstr ""
#: client/src/management-jobs/scheduler/schedulerForm.partial.html:133
-#: client/src/scheduler/scheduler.strings.js:18
+#: client/src/scheduler/scheduler.strings.js:26
msgid "Local Time Zone"
msgstr ""
@@ -2805,6 +2837,7 @@ msgstr ""
msgid "Management Jobs"
msgstr ""
+#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:54
#: client/src/projects/edit/projects-edit.controller.js:143
#: client/src/projects/list/projects-list.controller.js:89
msgid "Manual projects do not require an SCM update"
@@ -2835,7 +2868,7 @@ msgstr ""
msgid "Module Args"
msgstr ""
-#: client/src/scheduler/scheduler.strings.js:29
+#: client/src/scheduler/scheduler.strings.js:37
msgid "Mon"
msgstr ""
@@ -2979,7 +3012,7 @@ msgstr ""
#: client/src/projects/projects.form.js:30
#: client/src/projects/projects.list.js:37
#: client/src/scheduler/scheduled-jobs.list.js:31
-#: client/src/scheduler/scheduler.strings.js:13
+#: client/src/scheduler/scheduler.strings.js:21
#: client/src/scheduler/schedules.list.js:41
#: client/src/teams/teams.form.js:127
#: client/src/teams/teams.form.js:28
@@ -3036,6 +3069,7 @@ msgstr ""
msgid "No Remediation Playbook Available"
msgstr ""
+#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:199
#: client/src/projects/list/projects-list.controller.js:186
msgid "No SCM Configuration"
msgstr ""
@@ -3048,6 +3082,7 @@ msgstr ""
msgid "No Teams exist"
msgstr ""
+#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:191
#: client/src/projects/list/projects-list.controller.js:150
msgid "No Updates Available"
msgstr ""
@@ -3232,7 +3267,7 @@ msgstr ""
msgid "ORGANIZATIONS"
msgstr ""
-#: client/src/scheduler/scheduler.strings.js:37
+#: client/src/scheduler/scheduler.strings.js:45
msgid "Occurrences"
msgstr ""
@@ -3240,11 +3275,11 @@ msgstr ""
msgid "On Fail"
msgstr ""
-#: client/features/templates/templates.strings.js:105
+#: client/features/templates/templates.strings.js:101
msgid "On Failure"
msgstr ""
-#: client/features/templates/templates.strings.js:104
+#: client/features/templates/templates.strings.js:100
#: client/src/workflow-results/workflow-results.controller.js:64
msgid "On Success"
msgstr ""
@@ -3550,11 +3585,11 @@ msgstr ""
msgid "Please click the button below to visit Ansible's website to get a Tower license key."
msgstr ""
-#: client/src/inventories-hosts/inventory-hosts.strings.js:27
+#: client/src/inventories-hosts/inventory-hosts.strings.js:40
msgid "Please click the icon to edit the host filter."
msgstr ""
-#: client/features/templates/templates.strings.js:114
+#: client/features/templates/templates.strings.js:110
msgid "Please click the start button to build your workflow."
msgstr ""
@@ -3632,7 +3667,11 @@ msgstr ""
msgid "Please enter an answer."
msgstr ""
-#: client/features/templates/templates.strings.js:115
+#: client/src/inventories-hosts/inventory-hosts.strings.js:46
+msgid "Please enter at least one search term to create a new Smart Inventory."
+msgstr ""
+
+#: client/features/templates/templates.strings.js:111
msgid "Please hover over a template for additional options."
msgstr ""
@@ -3640,11 +3679,11 @@ msgstr ""
msgid "Please input a number greater than 1."
msgstr ""
-#: client/src/scheduler/scheduler.strings.js:39
+#: client/src/scheduler/scheduler.strings.js:47
msgid "Please provide a valid date."
msgstr ""
-#: client/src/scheduler/scheduler.strings.js:22
+#: client/src/scheduler/scheduler.strings.js:30
msgid "Please provide a value between 1 and 999."
msgstr ""
@@ -3756,7 +3795,7 @@ msgstr ""
msgid "Please select an Inventory or check the Prompt on launch option."
msgstr ""
-#: client/src/inventories-hosts/inventory-hosts.strings.js:26
+#: client/src/inventories-hosts/inventory-hosts.strings.js:39
msgid "Please select an organization before editing the host filter."
msgstr ""
@@ -3764,7 +3803,7 @@ msgstr ""
msgid "Please select at least one value."
msgstr ""
-#: client/src/scheduler/scheduler.strings.js:35
+#: client/src/scheduler/scheduler.strings.js:43
msgid "Please select one or more days."
msgstr ""
@@ -3840,7 +3879,7 @@ msgstr ""
msgid "Project Path"
msgstr ""
-#: client/features/templates/templates.strings.js:107
+#: client/features/templates/templates.strings.js:103
#: client/src/workflow-results/workflow-results.controller.js:67
msgid "Project Sync"
msgstr ""
@@ -3860,6 +3899,7 @@ msgstr ""
#: client/src/activity-stream/streamDropdownNav/stream-dropdown-nav.directive.js:33
#: client/src/home/dashboard/counts/dashboard-counts.directive.js:61
#: client/src/organizations/linkout/organizations-linkout.route.js:207
+#: client/src/organizations/linkout/organizations-linkout.route.js:209
msgid "Projects"
msgstr ""
@@ -3891,7 +3931,7 @@ msgstr ""
msgid "Promote {{ group }} and {{ host }}"
msgstr ""
-#: client/src/scheduler/scheduler.strings.js:46
+#: client/src/scheduler/scheduler.strings.js:54
#: client/src/templates/survey-maker/shared/question-definition.form.js:27
msgid "Prompt"
msgstr ""
@@ -4026,7 +4066,7 @@ msgstr ""
msgid "RSA Private Key"
msgstr ""
-#: client/features/templates/templates.strings.js:116
+#: client/features/templates/templates.strings.js:112
msgid "RUN"
msgstr ""
@@ -4078,6 +4118,11 @@ msgstr ""
msgid "Refer to the Ansible Tower documentation for further syntax and examples."
msgstr ""
+#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:245
+#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:270
+msgid "Refresh"
+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
@@ -4134,7 +4179,7 @@ msgid "Remove any local modifications prior to performing an update."
msgstr ""
#: client/src/management-jobs/scheduler/schedulerForm.partial.html:149
-#: client/src/scheduler/scheduler.strings.js:19
+#: client/src/scheduler/scheduler.strings.js:27
msgid "Repeat frequency"
msgstr ""
@@ -4154,7 +4199,7 @@ msgstr ""
msgid "Resources"
msgstr ""
-#: client/features/templates/templates.strings.js:89
+#: client/features/templates/templates.strings.js:85
#: client/src/scheduler/schedules.list.js:24
msgid "Resources are missing from this template."
msgstr ""
@@ -4283,11 +4328,16 @@ msgstr ""
msgid "SCM Type"
msgstr ""
+#: client/src/projects/projects.form.js:107
+msgid "SCM URL"
+msgstr ""
+
#: client/src/home/dashboard/graphs/dashboard-graphs.partial.html:49
#: client/src/projects/projects.form.js:181
msgid "SCM Update"
msgstr ""
+#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:224
#: client/src/projects/list/projects-list.controller.js:267
msgid "SCM Update Cancel"
msgstr ""
@@ -4296,7 +4346,10 @@ msgstr ""
msgid "SCM Update Options"
msgstr ""
+#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:119
+#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:46
#: client/src/projects/edit/projects-edit.controller.js:139
+#: client/src/projects/list/projects-list.controller.js:118
#: client/src/projects/list/projects-list.controller.js:85
msgid "SCM update currently running"
msgstr ""
@@ -4309,7 +4362,7 @@ msgstr ""
msgid "SEARCH"
msgstr ""
-#: client/features/templates/templates.strings.js:118
+#: client/features/templates/templates.strings.js:114
#: client/src/templates/job_templates/multi-credential/multi-credential-modal.partial.html:74
msgid "SELECT"
msgstr ""
@@ -4397,7 +4450,7 @@ msgstr ""
msgid "SSL Connection"
msgstr ""
-#: client/features/templates/templates.strings.js:121
+#: client/features/templates/templates.strings.js:117
msgid "START"
msgstr ""
@@ -4426,7 +4479,7 @@ msgstr ""
msgid "SYSTEM TRACKING"
msgstr ""
-#: client/src/scheduler/scheduler.strings.js:34
+#: client/src/scheduler/scheduler.strings.js:42
msgid "Sat"
msgstr ""
@@ -4438,7 +4491,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:193
#: client/src/inventories-hosts/inventories/adhoc/adhoc.form.js:158
-#: client/src/scheduler/scheduler.strings.js:49
+#: client/src/scheduler/scheduler.strings.js:57
#: client/src/shared/form-generator.js:1698
msgid "Save"
msgstr ""
@@ -4458,7 +4511,7 @@ msgstr ""
msgid "Save successful!"
msgstr ""
-#: client/src/scheduler/scheduler.strings.js:42
+#: client/src/scheduler/scheduler.strings.js:50
msgid "Schedule Description"
msgstr ""
@@ -4470,19 +4523,19 @@ msgstr ""
msgid "Schedule inventory syncs"
msgstr ""
-#: client/src/scheduler/schedulerList.controller.js:122
+#: client/src/scheduler/scheduler.strings.js:14
msgid "Schedule is active."
msgstr ""
-#: client/src/scheduler/schedulerList.controller.js:122
+#: client/src/scheduler/scheduler.strings.js:15
msgid "Schedule is active. Click to stop."
msgstr ""
-#: client/src/scheduler/schedulerList.controller.js:127
+#: client/src/scheduler/scheduler.strings.js:16
msgid "Schedule is stopped."
msgstr ""
-#: client/src/scheduler/schedulerList.controller.js:127
+#: client/src/scheduler/scheduler.strings.js:17
msgid "Schedule is stopped. Click to activate."
msgstr ""
@@ -4799,12 +4852,12 @@ msgid "Standard Out"
msgstr ""
#: client/src/management-jobs/scheduler/schedulerForm.partial.html:41
-#: client/src/scheduler/scheduler.strings.js:15
+#: client/src/scheduler/scheduler.strings.js:23
msgid "Start Date"
msgstr ""
#: client/src/management-jobs/scheduler/schedulerForm.partial.html:56
-#: client/src/scheduler/scheduler.strings.js:16
+#: client/src/scheduler/scheduler.strings.js:24
msgid "Start Time"
msgstr ""
@@ -4861,7 +4914,7 @@ msgstr ""
msgid "Successful"
msgstr ""
-#: client/src/scheduler/scheduler.strings.js:28
+#: client/src/scheduler/scheduler.strings.js:36
msgid "Sun"
msgstr ""
@@ -4977,7 +5030,7 @@ msgstr ""
msgid "TOKENS"
msgstr ""
-#: client/features/templates/templates.strings.js:110
+#: client/features/templates/templates.strings.js:106
msgid "TOTAL TEMPLATES"
msgstr ""
@@ -5085,7 +5138,7 @@ msgstr ""
msgid "The SCM update process is running."
msgstr ""
-#: client/src/scheduler/scheduler.strings.js:24
+#: client/src/scheduler/scheduler.strings.js:32
msgid "The day must be between 1 and 31."
msgstr ""
@@ -5122,7 +5175,7 @@ msgstr ""
msgid "The project value"
msgstr ""
-#: client/src/scheduler/scheduler.strings.js:41
+#: client/src/scheduler/scheduler.strings.js:49
msgid "The scheduler options are invalid, incomplete, or a date is in the past."
msgstr ""
@@ -5130,6 +5183,10 @@ msgstr ""
msgid "The selected project has a status of"
msgstr ""
+#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:199
+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 ""
+
#: client/src/projects/list/projects-list.controller.js:186
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 ""
@@ -5139,7 +5196,7 @@ msgid "The suggested format for variable names is lowercase and underscore-separ
msgstr ""
#: client/src/management-jobs/scheduler/schedulerForm.partial.html:124
-#: client/src/scheduler/scheduler.strings.js:17
+#: client/src/scheduler/scheduler.strings.js:25
msgid "The time must be in HH24:MM:SS format."
msgstr ""
@@ -5159,6 +5216,10 @@ msgstr ""
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/organizations/linkout/controllers/organizations-projects.controller.js:191
+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/inventories-hosts/inventories/related/sources/list/sources-list.controller.js:141
msgid "There was an error deleting inventory source groups. Returned status:"
msgstr ""
@@ -5191,15 +5252,15 @@ msgstr ""
msgid "These are the modules that {{BRAND_NAME}} supports running commands against."
msgstr ""
-#: client/features/templates/templates.strings.js:98
+#: client/features/templates/templates.strings.js:94
msgid "This Job Template has a credential that requires a password. Credentials requiring passwords on launch are not permitted on workflow nodes."
msgstr ""
-#: client/src/scheduler/scheduler.strings.js:51
+#: client/src/scheduler/scheduler.strings.js:59
msgid "This Job Template has a default credential that requires a password before launch. Adding or editing schedules is prohibited while this credential is selected. To add or edit a schedule, credentials that require a password must be removed from the Job Template."
msgstr ""
-#: client/features/templates/templates.strings.js:97
+#: client/features/templates/templates.strings.js:93
msgid "This Job Template is missing a default inventory or project. This must be addressed in the Job Template form before this node can be saved."
msgstr ""
@@ -5229,10 +5290,18 @@ msgstr ""
msgid "This job template has a default {{typeLabel}} credential which must be included or replaced before proceeding."
msgstr ""
+#: client/src/organizations/linkout/organizations-linkout.route.js:158
+msgid "This list is populated by inventories added from the"
+msgstr ""
+
#: client/src/notifications/notifications.list.js:21
msgid "This list is populated by notification templates added from the %sNotifications%s section"
msgstr ""
+#: client/src/organizations/linkout/organizations-linkout.route.js:209
+msgid "This list is populated by projects added from the"
+msgstr ""
+
#: client/src/organizations/linkout/organizations-linkout.route.js:111
msgid "This list is populated by teams added from the"
msgstr ""
@@ -5258,7 +5327,7 @@ msgstr ""
msgid "This will reset all configuration values to their factory defaults. Are you sure you want to proceed?"
msgstr ""
-#: client/src/scheduler/scheduler.strings.js:32
+#: client/src/scheduler/scheduler.strings.js:40
msgid "Thu"
msgstr ""
@@ -5312,7 +5381,7 @@ msgstr ""
msgid "Traceback"
msgstr ""
-#: client/src/scheduler/scheduler.strings.js:30
+#: client/src/scheduler/scheduler.strings.js:38
msgid "Tue"
msgstr ""
@@ -5359,7 +5428,7 @@ msgstr ""
msgid "Unable to Submit"
msgstr ""
-#: client/features/templates/templates.strings.js:88
+#: client/features/templates/templates.strings.js:84
msgid "Unable to copy template."
msgstr ""
@@ -5367,11 +5436,11 @@ msgstr ""
msgid "Unable to delete instance group."
msgstr ""
-#: client/features/templates/templates.strings.js:84
+#: client/features/templates/templates.strings.js:80
msgid "Unable to delete template."
msgstr ""
-#: client/features/templates/templates.strings.js:86
+#: client/features/templates/templates.strings.js:82
msgid "Unable to determine template type."
msgstr ""
@@ -5395,7 +5464,7 @@ msgstr ""
msgid "Unable to determine this template's type while scheduling."
msgstr ""
-#: client/features/templates/templates.strings.js:83
+#: client/features/templates/templates.strings.js:79
msgid "Unable to edit template."
msgstr ""
@@ -5403,11 +5472,11 @@ msgstr ""
msgid "Unable to get resource:"
msgstr ""
-#: client/features/templates/templates.strings.js:85
+#: client/features/templates/templates.strings.js:81
msgid "Unable to launch template."
msgstr ""
-#: client/features/templates/templates.strings.js:87
+#: client/features/templates/templates.strings.js:83
msgid "Unable to schedule job."
msgstr ""
@@ -5435,6 +5504,7 @@ msgstr ""
msgid "Unsupported input type"
msgstr ""
+#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:270
#: client/src/projects/list/projects-list.controller.js:311
msgid "Update Not Found"
msgstr ""
@@ -5664,6 +5734,7 @@ msgid "View Documentation"
msgstr ""
#: client/src/inventories-hosts/inventories/related/hosts/related-host.list.js:86
+#: client/src/inventories-hosts/inventory-hosts.strings.js:27
msgid "View Insights Data"
msgstr ""
@@ -5734,6 +5805,7 @@ msgstr ""
#: client/src/inventories-hosts/hosts/host.list.js:89
#: client/src/inventories-hosts/inventories/related/groups/related/nested-hosts/group-nested-hosts.list.js:79
#: client/src/inventories-hosts/inventories/related/hosts/related-host.list.js:93
+#: client/src/inventories-hosts/inventory-hosts.strings.js:26
msgid "View host"
msgstr ""
@@ -5819,12 +5891,12 @@ msgstr ""
msgid "WORKFLOW"
msgstr ""
-#: client/features/templates/templates.strings.js:123
+#: client/features/templates/templates.strings.js:119
msgid "WORKFLOW VISUALIZER"
msgstr ""
-#: client/features/templates/templates.strings.js:109
-#: client/src/scheduler/scheduler.strings.js:50
+#: client/features/templates/templates.strings.js:105
+#: client/src/scheduler/scheduler.strings.js:58
#: client/src/templates/job_templates/add-job-template/job-template-add.controller.js:214
msgid "Warning"
msgstr ""
@@ -5836,7 +5908,7 @@ msgstr ""
msgid "Warning: Unsaved Changes"
msgstr ""
-#: client/src/scheduler/scheduler.strings.js:31
+#: client/src/scheduler/scheduler.strings.js:39
msgid "Wed"
msgstr ""
@@ -5909,7 +5981,7 @@ msgstr ""
msgid "You can create a job template <a href=\"#/templates/add_job_template\">here</a>."
msgstr ""
-#: client/features/templates/templates.strings.js:93
+#: client/features/templates/templates.strings.js:89
msgid "You do not have access to all resources used by this workflow. Resources that you don't have access to will not be copied and will result in an incomplete workflow."
msgstr ""
@@ -5933,7 +6005,7 @@ msgstr ""
msgid "You do not have permission to perform this action."
msgstr ""
-#: client/src/inventories-hosts/inventory-hosts.strings.js:28
+#: client/src/inventories-hosts/inventory-hosts.strings.js:41
msgid "You do not have sufficient permissions to edit the host filter."
msgstr ""
@@ -5949,6 +6021,7 @@ msgstr ""
msgid "You must run a successful update before you can select a playbook. You will not be able to save this Job Template without a valid playbook."
msgstr ""
+#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:224
#: client/src/projects/list/projects-list.controller.js:267
msgid "Your request to cancel the update was submitted to the task manager."
msgstr ""
@@ -5964,6 +6037,11 @@ msgstr ""
msgid "and"
msgstr ""
+#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:245
+#: client/src/organizations/linkout/controllers/organizations-projects.controller.js:270
+msgid "button to view the latest status."
+msgstr ""
+
#: client/features/users/tokens/tokens.strings.js:27
msgid "by"
msgstr ""
@@ -6046,19 +6124,19 @@ msgstr ""
msgid "of the filters match."
msgstr ""
-#: client/src/scheduler/scheduler.strings.js:26
+#: client/src/scheduler/scheduler.strings.js:34
msgid "on"
msgstr ""
-#: client/src/scheduler/scheduler.strings.js:23
+#: client/src/scheduler/scheduler.strings.js:31
msgid "on day"
msgstr ""
-#: client/src/scheduler/scheduler.strings.js:27
+#: client/src/scheduler/scheduler.strings.js:35
msgid "on days"
msgstr ""
-#: client/src/scheduler/scheduler.strings.js:25
+#: client/src/scheduler/scheduler.strings.js:33
msgid "on the"
msgstr ""
@@ -6071,6 +6149,8 @@ msgid "playbook"
msgstr ""
#: client/src/organizations/linkout/organizations-linkout.route.js:111
+#: client/src/organizations/linkout/organizations-linkout.route.js:158
+#: client/src/organizations/linkout/organizations-linkout.route.js:209
msgid "section"
msgstr ""
@@ -6151,7 +6231,7 @@ msgstr ""
msgid "{{ appName }} Token"
msgstr ""
-#: client/lib/services/base-string.service.js:96
+#: client/lib/services/base-string.service.js:102
msgid "{{ header }} {{ body }}"
msgstr ""
@@ -6159,6 +6239,10 @@ msgstr ""
msgid "{{ resource }} successfully created"
msgstr ""
+#: client/src/inventories-hosts/inventory-hosts.strings.js:31
+msgid "{{ str1 }}</p><p>{{ str2 }}</p>"
+msgstr ""
+
#: client/src/templates/prompt/steps/other-prompts/prompt-other-prompts.partial.html:5
msgid "{{:: vm.strings.get('prompt.JOB_TYPE') }}"
msgstr ""