From 090b3fad8ec0a7db8e317615275f643adeedcc8c Mon Sep 17 00:00:00 2001 From: Shane McDonald Date: Fri, 3 Aug 2018 15:07:07 -0400 Subject: [PATCH] Update translation template files --- awx/locale/django.pot | 392 +++++++++++++------------ awx/locale/en-us/LC_MESSAGES/django.po | 392 +++++++++++++------------ awx/ui/po/ansible-tower-ui.pot | 264 +++++++++++------ 3 files changed, 570 insertions(+), 478 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 \n" "Language-Team: LANGUAGE \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 -#, python-format -msgid "Survey question %s is not a json object." -msgstr "" - -#: awx/api/views.py:3231 -#, python-format -msgid "'type' missing from survey question %s." -msgstr "" - -#: awx/api/views.py:3233 -#, python-format -msgid "'question_name' missing from survey question %s." -msgstr "" - #: awx/api/views.py:3235 #, python-format -msgid "'variable' missing from survey question %s." +msgid "Survey question %s is not a json object." msgstr "" #: awx/api/views.py:3237 #, python-format +msgid "'type' missing from survey question %s." +msgstr "" + +#: awx/api/views.py:3239 +#, python-format +msgid "'question_name' missing from survey question %s." +msgstr "" + +#: awx/api/views.py:3241 +#, python-format +msgid "'variable' missing from survey question %s." +msgstr "" + +#: 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 \n" "Language-Team: LANGUAGE \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 -#, python-format -msgid "Survey question %s is not a json object." -msgstr "" - -#: awx/api/views.py:3231 -#, python-format -msgid "'type' missing from survey question %s." -msgstr "" - -#: awx/api/views.py:3233 -#, python-format -msgid "'question_name' missing from survey question %s." -msgstr "" - #: awx/api/views.py:3235 #, python-format -msgid "'variable' missing from survey question %s." +msgid "Survey question %s is not a json object." msgstr "" #: awx/api/views.py:3237 #, python-format +msgid "'type' missing from survey question %s." +msgstr "" + +#: awx/api/views.py:3239 +#, python-format +msgid "'question_name' missing from survey question %s." +msgstr "" + +#: awx/api/views.py:3241 +#, python-format +msgid "'variable' missing from survey question %s." +msgstr "" + +#: 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 "

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 © 2018 Red Hat, Inc.
\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.

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 here." 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 }}

{{ str2 }}

" +msgstr "" + #: client/src/templates/prompt/steps/other-prompts/prompt-other-prompts.partial.html:5 msgid "{{:: vm.strings.get('prompt.JOB_TYPE') }}" msgstr ""