diff --git a/awx/ui_next/src/locales/en/messages.po b/awx/ui_next/src/locales/en/messages.po
index 0cb039e414..cfe045fb0a 100644
--- a/awx/ui_next/src/locales/en/messages.po
+++ b/awx/ui_next/src/locales/en/messages.po
@@ -234,7 +234,7 @@ msgstr "Action"
#: screens/Inventory/InventoryList/InventoryList.jsx:206
#: screens/Inventory/InventoryList/InventoryListItem.jsx:108
#: screens/Inventory/InventorySources/InventorySourceList.jsx:220
-#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:93
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:94
#: screens/ManagementJob/ManagementJobList/ManagementJobList.jsx:104
#: screens/ManagementJob/ManagementJobList/ManagementJobListItem.jsx:73
#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.jsx:199
@@ -434,7 +434,7 @@ msgid "All job types"
msgstr "All job types"
#: components/PromptDetail/PromptProjectDetail.jsx:48
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:79
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:80
#: screens/Project/shared/ProjectSubForms/SharedFields.jsx:105
msgid "Allow Branch Override"
msgstr "Allow Branch Override"
@@ -575,6 +575,10 @@ msgstr "Approved by {0} - {1}"
msgid "April"
msgstr "April"
+#: components/JobCancelButton/JobCancelButton.jsx:80
+msgid "Are you sure you want to cancel this job?"
+msgstr "Are you sure you want to cancel this job?"
+
#: src/screens/Inventory/shared/InventoryGroupsDeleteModal.jsx:116
#~ msgid "Are you sure you want to delete the {0} below?"
#~ msgstr "Are you sure you want to delete the {0} below?"
@@ -839,7 +843,7 @@ msgstr "By default, we collect and transmit analytics data on the serice usage t
#: components/PromptDetail/PromptInventorySourceDetail.jsx:102
#: components/PromptDetail/PromptProjectDetail.jsx:95
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:165
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:166
#: screens/Project/shared/ProjectSubForms/SharedFields.jsx:123
msgid "Cache Timeout"
msgstr "Cache Timeout"
@@ -899,15 +903,26 @@ msgstr "Cache timeout (seconds)"
msgid "Cancel"
msgstr ""
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:104
+msgid "Cancel Inventory Source Sync"
+msgstr "Cancel Inventory Source Sync"
+
#: screens/Job/JobDetail/JobDetail.jsx:417
#: screens/Job/JobDetail/JobDetail.jsx:418
#: screens/Job/JobOutput/JobOutput.jsx:783
#: screens/Job/JobOutput/JobOutput.jsx:784
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:187
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:191
msgid "Cancel Job"
msgstr "Cancel Job"
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:208
+#: screens/Project/ProjectList/ProjectListItem.jsx:179
+msgid "Cancel Project Sync"
+msgstr "Cancel Project Sync"
+
+#: components/JobCancelButton/JobCancelButton.jsx:47
+msgid "Cancel Sync"
+msgstr "Cancel Sync"
+
#: screens/Job/JobDetail/JobDetail.jsx:425
#: screens/Job/JobDetail/JobDetail.jsx:428
#: screens/Job/JobOutput/JobOutput.jsx:791
@@ -960,6 +975,10 @@ msgstr "Cancel subscription edit"
#~ msgid "Cancel sync source"
#~ msgstr "Cancel sync source"
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:134
+msgid "Cancel {0}"
+msgstr "Cancel {0}"
+
#: components/JobList/JobList.jsx:207
#: components/Workflow/WorkflowNodeHelp.jsx:95
#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.jsx:176
@@ -1114,7 +1133,7 @@ msgid "Choose the type of resource that will be receiving new roles. For exampl
msgstr "Choose the type of resource that will be receiving new roles. For example, if you'd like to add new roles to a set of users please choose Users and click Next. You'll be able to select the specific resources in the next step."
#: components/PromptDetail/PromptProjectDetail.jsx:40
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:71
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:72
#: screens/Project/shared/ProjectSubForms/SharedFields.jsx:71
msgid "Clean"
msgstr "Clean"
@@ -1223,6 +1242,14 @@ msgstr "Confirm Delete"
msgid "Confirm Password"
msgstr "Confirm Password"
+#: components/JobCancelButton/JobCancelButton.jsx:62
+msgid "Confirm cancel job"
+msgstr "Confirm cancel job"
+
+#: components/JobCancelButton/JobCancelButton.jsx:66
+msgid "Confirm cancellation"
+msgstr "Confirm cancellation"
+
#: components/ResourceAccessList/DeleteRoleConfirmationModal.jsx:27
msgid "Confirm delete"
msgstr "Confirm delete"
@@ -1335,7 +1362,7 @@ msgstr "Copy Inventory"
msgid "Copy Notification Template"
msgstr "Copy Notification Template"
-#: screens/Project/ProjectList/ProjectListItem.jsx:196
+#: screens/Project/ProjectList/ProjectListItem.jsx:211
msgid "Copy Project"
msgstr "Copy Project"
@@ -1343,7 +1370,7 @@ msgstr "Copy Project"
msgid "Copy Template"
msgstr "Copy Template"
-#: screens/Project/ProjectList/ProjectListItem.jsx:165
+#: screens/Project/ProjectList/ProjectListItem.jsx:166
msgid "Copy full revision to clipboard."
msgstr "Copy full revision to clipboard."
@@ -1506,7 +1533,7 @@ msgstr "Create user token"
#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.jsx:315
#: screens/Organization/OrganizationDetail/OrganizationDetail.jsx:105
#: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvList.jsx:111
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:181
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:182
#: screens/Team/TeamDetail/TeamDetail.jsx:43
#: screens/Template/JobTemplateDetail/JobTemplateDetail.jsx:263
#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.jsx:183
@@ -1667,10 +1694,10 @@ msgid "Custom pod spec"
msgstr "Custom pod spec"
#: components/TemplateList/TemplateListItem.jsx:144
-#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:71
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:72
#: screens/Organization/OrganizationList/OrganizationListItem.jsx:54
#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesListItem.jsx:89
-#: screens/Project/ProjectList/ProjectListItem.jsx:130
+#: screens/Project/ProjectList/ProjectListItem.jsx:131
msgid "Custom virtual environment {0} must be replaced by an execution environment."
msgstr "Custom virtual environment {0} must be replaced by an execution environment."
@@ -1782,7 +1809,7 @@ msgstr "Define system-level features and functions"
#: screens/Job/JobDetail/JobDetail.jsx:408
#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.jsx:352
#: screens/Organization/OrganizationDetail/OrganizationDetail.jsx:168
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:217
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:226
#: screens/Project/shared/ProjectSubForms/SharedFields.jsx:77
#: screens/Team/TeamDetail/TeamDetail.jsx:66
#: screens/Template/JobTemplateDetail/JobTemplateDetail.jsx:396
@@ -1825,8 +1852,8 @@ msgid "Delete Inventory"
msgstr "Delete Inventory"
#: screens/Job/JobDetail/JobDetail.jsx:404
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:202
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:206
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:201
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:205
msgid "Delete Job"
msgstr "Delete Job"
@@ -1842,7 +1869,7 @@ msgstr "Delete Notification"
msgid "Delete Organization"
msgstr "Delete Organization"
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:211
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:220
msgid "Delete Project"
msgstr "Delete Project"
@@ -1905,7 +1932,7 @@ msgid "Delete inventory source"
msgstr "Delete inventory source"
#: components/PromptDetail/PromptProjectDetail.jsx:41
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:72
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:73
msgid "Delete on Update"
msgstr "Delete on Update"
@@ -2032,9 +2059,9 @@ msgstr "Deprecated"
#: screens/Organization/OrganizationDetail/OrganizationDetail.jsx:95
#: screens/Organization/OrganizationList/OrganizationList.jsx:141
#: screens/Organization/shared/OrganizationForm.jsx:67
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:131
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:132
#: screens/Project/ProjectList/ProjectList.jsx:142
-#: screens/Project/ProjectList/ProjectListItem.jsx:215
+#: screens/Project/ProjectList/ProjectListItem.jsx:230
#: screens/Project/shared/ProjectForm.jsx:176
#: screens/Team/TeamDetail/TeamDetail.jsx:34
#: screens/Team/TeamList/TeamList.jsx:134
@@ -2257,8 +2284,8 @@ msgstr "Documentation."
msgid "Done"
msgstr "Done"
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:173
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:178
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:175
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:180
msgid "Download Output"
msgstr "Download Output"
@@ -2317,14 +2344,14 @@ msgstr ""
#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.jsx:60
#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.jsx:99
#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.jsx:269
-#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:102
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:118
#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.jsx:150
#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.jsx:339
#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.jsx:341
#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.jsx:132
#: screens/Organization/OrganizationDetail/OrganizationDetail.jsx:151
#: screens/Organization/OrganizationDetail/OrganizationDetail.jsx:155
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:199
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:200
#: screens/Setting/ActivityStream/ActivityStreamDetail/ActivityStreamDetail.jsx:88
#: screens/Setting/ActivityStream/ActivityStreamDetail/ActivityStreamDetail.jsx:92
#: screens/Setting/AzureAD/AzureADDetail/AzureADDetail.jsx:80
@@ -2450,8 +2477,8 @@ msgstr "Edit Notification Template"
msgid "Edit Organization"
msgstr "Edit Organization"
-#: screens/Project/ProjectList/ProjectListItem.jsx:182
-#: screens/Project/ProjectList/ProjectListItem.jsx:187
+#: screens/Project/ProjectList/ProjectListItem.jsx:197
+#: screens/Project/ProjectList/ProjectListItem.jsx:202
msgid "Edit Project"
msgstr "Edit Project"
@@ -2465,7 +2492,7 @@ msgstr "Edit Question"
msgid "Edit Schedule"
msgstr "Edit Schedule"
-#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:106
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:122
msgid "Edit Source"
msgstr "Edit Source"
@@ -2535,16 +2562,16 @@ msgid "Edit this node"
msgstr "Edit this node"
#: components/Workflow/WorkflowNodeHelp.jsx:146
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:129
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:123
#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.jsx:181
msgid "Elapsed"
msgstr "Elapsed"
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:128
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:122
msgid "Elapsed Time"
msgstr "Elapsed Time"
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:130
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:124
msgid "Elapsed time that the job ran"
msgstr "Elapsed time that the job ran"
@@ -2894,7 +2921,7 @@ msgstr "Error saving the workflow!"
#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.jsx:163
#: screens/Organization/OrganizationDetail/OrganizationDetail.jsx:177
#: screens/Organization/OrganizationList/OrganizationList.jsx:210
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:226
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:234
#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesList.jsx:197
#: screens/Project/ProjectList/ProjectList.jsx:236
#: screens/Project/shared/ProjectSyncButton.jsx:62
@@ -3085,9 +3112,9 @@ msgid "Extra variables"
msgstr "Extra variables"
#: components/Sparkline/Sparkline.jsx:35
-#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:42
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:96
-#: screens/Project/ProjectList/ProjectListItem.jsx:75
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:43
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:97
+#: screens/Project/ProjectList/ProjectListItem.jsx:76
msgid "FINISHED:"
msgstr "FINISHED:"
@@ -3104,15 +3131,15 @@ msgstr "Facts"
#: components/Workflow/WorkflowNodeHelp.jsx:89
#: screens/Dashboard/shared/ChartTooltip.jsx:66
#: screens/Job/JobOutput/shared/HostStatusBar.jsx:47
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:117
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:111
msgid "Failed"
msgstr "Failed"
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:116
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:110
msgid "Failed Host Count"
msgstr "Failed Host Count"
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:118
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:112
msgid "Failed Hosts"
msgstr "Failed Hosts"
@@ -3146,14 +3173,19 @@ msgstr "Failed to associate role"
msgid "Failed to associate."
msgstr "Failed to associate."
-#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:126
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:103
msgid "Failed to cancel Inventory Source Sync"
msgstr "Failed to cancel Inventory Source Sync"
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:209
+#: screens/Project/ProjectList/ProjectListItem.jsx:181
+msgid "Failed to cancel Project Sync"
+msgstr "Failed to cancel Project Sync"
+
#: screens/Project/ProjectDetail/ProjectDetail.jsx:209
#: screens/Project/ProjectList/ProjectListItem.jsx:182
-msgid "Failed to cancel Project Update"
-msgstr "Failed to cancel Project Update"
+#~ msgid "Failed to cancel Project Update"
+#~ msgstr "Failed to cancel Project Update"
#: screens/Inventory/shared/InventorySourceSyncButton.jsx:100
#~ msgid "Failed to cancel inventory source sync."
@@ -3163,7 +3195,7 @@ msgstr "Failed to cancel Project Update"
msgid "Failed to cancel one or more jobs."
msgstr "Failed to cancel one or more jobs."
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:185
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:135
msgid "Failed to cancel {0}"
msgstr "Failed to cancel {0}"
@@ -3179,7 +3211,7 @@ msgstr "Failed to copy execution environment"
msgid "Failed to copy inventory."
msgstr "Failed to copy inventory."
-#: screens/Project/ProjectList/ProjectListItem.jsx:204
+#: screens/Project/ProjectList/ProjectListItem.jsx:219
msgid "Failed to copy project."
msgstr "Failed to copy project."
@@ -3310,7 +3342,7 @@ msgstr "Failed to delete one or more workflow approval."
msgid "Failed to delete organization."
msgstr "Failed to delete organization."
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:229
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:237
msgid "Failed to delete project."
msgstr "Failed to delete project."
@@ -3747,7 +3779,7 @@ msgstr "Group"
msgid "Group details"
msgstr "Group details"
-#: screens/Inventory/InventoryGroups/InventoryGroupsList.jsx:121
+#: screens/Inventory/InventoryGroups/InventoryGroupsList.jsx:122
msgid "Group type"
msgstr "Group type"
@@ -3807,7 +3839,7 @@ msgstr "Host Async OK"
msgid "Host Config Key"
msgstr "Host Config Key"
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:100
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:94
msgid "Host Count"
msgstr "Host Count"
@@ -3890,7 +3922,7 @@ msgstr "Host status information for this job is unavailable."
#: screens/Inventory/InventoryHosts/InventoryHostList.jsx:151
#: screens/Inventory/SmartInventory.jsx:71
#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.jsx:62
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:101
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:95
#: util/getRelatedResourceDeleteDetails.js:129
msgid "Hosts"
msgstr "Hosts"
@@ -4354,13 +4386,17 @@ msgid "Inventory Source"
msgstr "Inventory Source"
#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:125
-msgid "Inventory Source Error"
-msgstr "Inventory Source Error"
+#~ msgid "Inventory Source Error"
+#~ msgstr "Inventory Source Error"
#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.jsx:92
msgid "Inventory Source Sync"
msgstr "Inventory Source Sync"
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:102
+msgid "Inventory Source Sync Error"
+msgstr "Inventory Source Sync Error"
+
#: screens/Inventory/InventorySources/InventorySourceList.jsx:165
#: screens/Inventory/InventorySources/InventorySourceList.jsx:184
#: util/getRelatedResourceDeleteDetails.js:73
@@ -4424,9 +4460,9 @@ msgid "Items per page"
msgstr ""
#: components/Sparkline/Sparkline.jsx:28
-#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:35
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:89
-#: screens/Project/ProjectList/ProjectListItem.jsx:68
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:36
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:90
+#: screens/Project/ProjectList/ProjectListItem.jsx:69
msgid "JOB ID:"
msgstr "JOB ID:"
@@ -4455,6 +4491,7 @@ msgstr "Job"
#: screens/Job/JobDetail/JobDetail.jsx:450
#: screens/Job/JobOutput/JobOutput.jsx:826
#: screens/Job/JobOutput/JobOutput.jsx:827
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:133
msgid "Job Cancel Error"
msgstr "Job Cancel Error"
@@ -4677,7 +4714,7 @@ msgstr "Labels"
msgid "Last"
msgstr ""
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:115
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:116
msgid "Last Job Status"
msgstr "Last Job Status"
@@ -4703,7 +4740,7 @@ msgstr "Last Login"
#: screens/Job/JobDetail/JobDetail.jsx:338
#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.jsx:320
#: screens/Organization/OrganizationDetail/OrganizationDetail.jsx:110
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:186
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:187
#: screens/Team/TeamDetail/TeamDetail.jsx:44
#: screens/Template/JobTemplateDetail/JobTemplateDetail.jsx:268
#: screens/User/UserTokenDetail/UserTokenDetail.jsx:69
@@ -4743,7 +4780,7 @@ msgstr "Last job run"
#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.jsx:257
#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.jsx:137
#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.jsx:51
-#: screens/Project/ProjectList/ProjectListItem.jsx:242
+#: screens/Project/ProjectList/ProjectListItem.jsx:257
msgid "Last modified"
msgstr "Last modified"
@@ -4752,7 +4789,7 @@ msgstr "Last modified"
msgid "Last name"
msgstr "Last name"
-#: screens/Project/ProjectList/ProjectListItem.jsx:247
+#: screens/Project/ProjectList/ProjectListItem.jsx:262
msgid "Last used"
msgstr "Last used"
@@ -4906,9 +4943,9 @@ msgstr "Lookup type"
msgid "Lookup typeahead"
msgstr "Lookup typeahead"
-#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:33
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:87
-#: screens/Project/ProjectList/ProjectListItem.jsx:66
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:34
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:88
+#: screens/Project/ProjectList/ProjectListItem.jsx:67
msgid "MOST RECENT SYNC"
msgstr "MOST RECENT SYNC"
@@ -4966,9 +5003,9 @@ msgstr "Management jobs"
#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:88
#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:157
#: screens/InstanceGroup/Instances/InstanceListItem.jsx:82
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:146
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:147
#: screens/Project/ProjectList/ProjectList.jsx:149
-#: screens/Project/ProjectList/ProjectListItem.jsx:153
+#: screens/Project/ProjectList/ProjectListItem.jsx:154
#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.jsx:89
msgid "Manual"
msgstr "Manual"
@@ -5318,7 +5355,7 @@ msgstr "Multiple Choice Options"
#: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.jsx:181
#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.jsx:194
#: screens/Inventory/InventorySources/InventorySourceList.jsx:217
-#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:63
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:64
#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.jsx:97
#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.jsx:31
#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.jsx:67
@@ -5344,12 +5381,12 @@ msgstr "Multiple Choice Options"
#: screens/Organization/OrganizationTeams/OrganizationTeamList.jsx:66
#: screens/Organization/OrganizationTeams/OrganizationTeamList.jsx:81
#: screens/Organization/shared/OrganizationForm.jsx:59
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:130
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:131
#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesList.jsx:120
#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesList.jsx:147
#: screens/Project/ProjectList/ProjectList.jsx:137
#: screens/Project/ProjectList/ProjectList.jsx:173
-#: screens/Project/ProjectList/ProjectListItem.jsx:121
+#: screens/Project/ProjectList/ProjectListItem.jsx:122
#: screens/Project/shared/ProjectForm.jsx:168
#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.jsx:139
#: screens/Team/TeamDetail/TeamDetail.jsx:33
@@ -5779,7 +5816,7 @@ msgstr "Optionally select the credential to use to send status updates back to t
#: screens/Credential/shared/TypeInputsSubForm.jsx:47
#: screens/InstanceGroup/shared/ContainerGroupForm.jsx:61
#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.jsx:245
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:163
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:164
#: screens/Project/shared/ProjectSubForms/SharedFields.jsx:66
#: screens/Template/JobTemplateDetail/JobTemplateDetail.jsx:260
#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.jsx:180
@@ -5815,9 +5852,9 @@ msgstr "Options"
#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.jsx:107
#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.jsx:55
#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.jsx:65
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:134
-#: screens/Project/ProjectList/ProjectListItem.jsx:221
-#: screens/Project/ProjectList/ProjectListItem.jsx:232
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:135
+#: screens/Project/ProjectList/ProjectListItem.jsx:236
+#: screens/Project/ProjectList/ProjectListItem.jsx:247
#: screens/Team/TeamDetail/TeamDetail.jsx:36
#: screens/Team/TeamList/TeamList.jsx:155
#: screens/Team/TeamList/TeamListItem.jsx:38
@@ -6008,7 +6045,7 @@ msgstr "Personal access token"
msgid "Play"
msgstr "Play"
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:88
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:82
msgid "Play Count"
msgstr "Play Count"
@@ -6032,7 +6069,7 @@ msgid "Playbook Complete"
msgstr "Playbook Complete"
#: components/PromptDetail/PromptProjectDetail.jsx:103
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:178
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:179
#: screens/Project/shared/ProjectSubForms/ManualSubForm.jsx:85
msgid "Playbook Directory"
msgstr "Playbook Directory"
@@ -6059,7 +6096,7 @@ msgstr "Playbook name"
msgid "Playbook run"
msgstr "Playbook run"
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:89
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:83
msgid "Plays"
msgstr "Plays"
@@ -6235,7 +6272,7 @@ msgid "Project"
msgstr "Project"
#: components/PromptDetail/PromptProjectDetail.jsx:100
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:175
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:176
#: screens/Project/shared/ProjectSubForms/ManualSubForm.jsx:63
msgid "Project Base Path"
msgstr "Project Base Path"
@@ -6245,14 +6282,19 @@ msgstr "Project Base Path"
msgid "Project Sync"
msgstr "Project Sync"
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:207
+#: screens/Project/ProjectList/ProjectListItem.jsx:178
+msgid "Project Sync Error"
+msgstr "Project Sync Error"
+
#: components/Workflow/WorkflowNodeHelp.jsx:55
msgid "Project Update"
msgstr "Project Update"
#: screens/Project/ProjectDetail/ProjectDetail.jsx:207
#: screens/Project/ProjectList/ProjectListItem.jsx:179
-msgid "Project Update Error"
-msgstr "Project Update Error"
+#~ msgid "Project Update Error"
+#~ msgstr "Project Update Error"
#: screens/Project/Project.jsx:139
msgid "Project not found."
@@ -6515,12 +6557,12 @@ msgstr "Related Groups"
#: components/LaunchButton/ReLaunchDropDown.jsx:81
#: screens/Job/JobDetail/JobDetail.jsx:375
#: screens/Job/JobDetail/JobDetail.jsx:383
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:161
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:163
msgid "Relaunch"
msgstr "Relaunch"
#: components/JobList/JobListItem.jsx:94
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:141
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:143
msgid "Relaunch Job"
msgstr "Relaunch Job"
@@ -6538,7 +6580,7 @@ msgid "Relaunch on"
msgstr "Relaunch on"
#: components/JobList/JobListItem.jsx:93
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:140
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:142
msgid "Relaunch using host parameters"
msgstr "Relaunch using host parameters"
@@ -6653,8 +6695,8 @@ msgstr ""
#~ msgid "Retrieve the enabled state from the given dict of host variables. The enabled variable may be specified using dot notation, e.g: 'foo.bar'"
#~ msgstr "Retrieve the enabled state from the given dict of host variables. The enabled variable may be specified using dot notation, e.g: 'foo.bar'"
-#: components/JobCancelButton/JobCancelButton.jsx:71
-#: components/JobCancelButton/JobCancelButton.jsx:75
+#: components/JobCancelButton/JobCancelButton.jsx:72
+#: components/JobCancelButton/JobCancelButton.jsx:76
#: components/JobList/JobListCancelButton.jsx:159
#: components/JobList/JobListCancelButton.jsx:162
#: screens/Job/JobDetail/JobDetail.jsx:434
@@ -6709,7 +6751,7 @@ msgstr "Revert to factory default."
#: screens/Job/JobDetail/JobDetail.jsx:227
#: screens/Project/ProjectList/ProjectList.jsx:176
-#: screens/Project/ProjectList/ProjectListItem.jsx:155
+#: screens/Project/ProjectList/ProjectListItem.jsx:156
msgid "Revision"
msgstr "Revision"
@@ -6830,9 +6872,9 @@ msgid "START"
msgstr "START"
#: components/Sparkline/Sparkline.jsx:31
-#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:38
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:92
-#: screens/Project/ProjectList/ProjectListItem.jsx:71
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:39
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:93
+#: screens/Project/ProjectList/ProjectListItem.jsx:72
msgid "STATUS:"
msgstr "STATUS:"
@@ -6969,7 +7011,7 @@ msgstr "Second"
#: components/PromptDetail/PromptInventorySourceDetail.jsx:103
#: components/PromptDetail/PromptProjectDetail.jsx:96
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:166
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:167
msgid "Seconds"
msgstr "Seconds"
@@ -7097,7 +7139,7 @@ msgid "Select a row to approve"
msgstr "Select a row to approve"
#: components/PaginatedDataList/ToolbarDeleteButton.jsx:160
-#: screens/Inventory/InventoryGroups/InventoryGroupsList.jsx:99
+#: screens/Inventory/InventoryGroups/InventoryGroupsList.jsx:100
msgid "Select a row to delete"
msgstr ""
@@ -7370,7 +7412,7 @@ msgstr "Select {0}"
#: screens/Inventory/InventoryList/InventoryListItem.jsx:77
#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.jsx:104
#: screens/Organization/OrganizationList/OrganizationListItem.jsx:42
-#: screens/Project/ProjectList/ProjectListItem.jsx:119
+#: screens/Project/ProjectList/ProjectListItem.jsx:120
#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.jsx:253
#: screens/Team/TeamList/TeamListItem.jsx:31
#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.jsx:57
@@ -7478,7 +7520,7 @@ msgstr "Show"
msgid "Show Changes"
msgstr "Show Changes"
-#: screens/Inventory/InventoryGroups/InventoryGroupsList.jsx:126
+#: screens/Inventory/InventoryGroups/InventoryGroupsList.jsx:127
msgid "Show all groups"
msgstr "Show all groups"
@@ -7491,7 +7533,7 @@ msgstr "Show changes"
msgid "Show less"
msgstr "Show less"
-#: screens/Inventory/InventoryGroups/InventoryGroupsList.jsx:125
+#: screens/Inventory/InventoryGroups/InventoryGroupsList.jsx:126
msgid "Show only root groups"
msgstr "Show only root groups"
@@ -7654,7 +7696,7 @@ msgstr "Source"
#: components/PromptDetail/PromptProjectDetail.jsx:79
#: components/PromptDetail/PromptWFJobTemplateDetail.jsx:75
#: components/Schedule/ScheduleDetail/ScheduleDetail.jsx:309
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:149
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:150
#: screens/Template/JobTemplateDetail/JobTemplateDetail.jsx:217
#: screens/Template/shared/JobTemplateForm.jsx:308
msgid "Source Control Branch"
@@ -7665,7 +7707,7 @@ msgid "Source Control Branch/Tag/Commit"
msgstr "Source Control Branch/Tag/Commit"
#: components/PromptDetail/PromptProjectDetail.jsx:83
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:153
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:154
#: screens/Project/shared/ProjectSubForms/SharedFields.jsx:57
msgid "Source Control Credential"
msgstr "Source Control Credential"
@@ -7675,13 +7717,13 @@ msgid "Source Control Credential Type"
msgstr "Source Control Credential Type"
#: components/PromptDetail/PromptProjectDetail.jsx:80
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:150
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:151
#: screens/Project/shared/ProjectSubForms/GitSubForm.jsx:50
msgid "Source Control Refspec"
msgstr "Source Control Refspec"
#: components/PromptDetail/PromptProjectDetail.jsx:75
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:145
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:146
msgid "Source Control Type"
msgstr "Source Control Type"
@@ -7689,7 +7731,7 @@ msgstr "Source Control Type"
#: components/PromptDetail/PromptProjectDetail.jsx:78
#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:96
#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:165
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:148
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:149
#: screens/Project/ProjectList/ProjectList.jsx:157
#: screens/Project/shared/ProjectSubForms/SharedFields.jsx:18
#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.jsx:97
@@ -7832,12 +7874,12 @@ msgstr "Started"
#: screens/Inventory/InventoryList/InventoryList.jsx:203
#: screens/Inventory/InventoryList/InventoryListItem.jsx:88
#: screens/Inventory/InventorySources/InventorySourceList.jsx:218
-#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:79
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:80
#: screens/Job/JobDetail/JobDetail.jsx:127
#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.jsx:197
#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.jsx:111
#: screens/Project/ProjectList/ProjectList.jsx:174
-#: screens/Project/ProjectList/ProjectListItem.jsx:139
+#: screens/Project/ProjectList/ProjectListItem.jsx:140
#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.jsx:49
#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.jsx:108
#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.jsx:230
@@ -7936,7 +7978,7 @@ msgstr "Success message body"
msgid "Successful"
msgstr ""
-#: screens/Project/ProjectList/ProjectListItem.jsx:166
+#: screens/Project/ProjectList/ProjectListItem.jsx:167
msgid "Successfully copied to clipboard!"
msgstr "Successfully copied to clipboard!"
@@ -7976,14 +8018,14 @@ msgstr "Survey preview modal"
msgid "Survey questions"
msgstr "Survey questions"
-#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:96
-#: screens/Inventory/shared/InventorySourceSyncButton.jsx:78
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:111
+#: screens/Inventory/shared/InventorySourceSyncButton.jsx:43
#: screens/Project/shared/ProjectSyncButton.jsx:43
#: screens/Project/shared/ProjectSyncButton.jsx:55
msgid "Sync"
msgstr "Sync"
-#: screens/Project/ProjectList/ProjectListItem.jsx:173
+#: screens/Project/ProjectList/ProjectListItem.jsx:187
#: screens/Project/shared/ProjectSyncButton.jsx:39
#: screens/Project/shared/ProjectSyncButton.jsx:50
msgid "Sync Project"
@@ -8002,7 +8044,7 @@ msgstr "Sync all sources"
msgid "Sync error"
msgstr "Sync error"
-#: screens/Project/ProjectList/ProjectListItem.jsx:159
+#: screens/Project/ProjectList/ProjectListItem.jsx:160
msgid "Sync for revision"
msgstr "Sync for revision"
@@ -8117,7 +8159,7 @@ msgstr "Target URL"
msgid "Task"
msgstr "Task"
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:94
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:88
msgid "Task Count"
msgstr "Task Count"
@@ -8125,7 +8167,7 @@ msgstr "Task Count"
msgid "Task Started"
msgstr "Task Started"
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:95
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:89
msgid "Tasks"
msgstr "Tasks"
@@ -8583,7 +8625,7 @@ msgstr "This job template is currently being used by other resources. Are you su
msgid "This organization is currently being by other resources. Are you sure you want to delete it?"
msgstr "This organization is currently being by other resources. Are you sure you want to delete it?"
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:215
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:224
msgid "This project is currently being used by other resources. Are you sure you want to delete it?"
msgstr "This project is currently being used by other resources. Are you sure you want to delete it?"
@@ -8816,7 +8858,7 @@ msgid "Track submodules"
msgstr "Track submodules"
#: components/PromptDetail/PromptProjectDetail.jsx:43
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:74
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:75
msgid "Track submodules latest commit on branch"
msgstr "Track submodules latest commit on branch"
@@ -8876,7 +8918,7 @@ msgstr "Twilio"
#: screens/Inventory/InventoryList/InventoryList.jsx:204
#: screens/Inventory/InventoryList/InventoryListItem.jsx:93
#: screens/Inventory/InventorySources/InventorySourceList.jsx:219
-#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:92
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:93
#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.jsx:105
#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.jsx:198
#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.jsx:114
@@ -8921,15 +8963,15 @@ msgid "Unlimited"
msgstr "Unlimited"
#: screens/Job/JobOutput/shared/HostStatusBar.jsx:51
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:107
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:101
msgid "Unreachable"
msgstr "Unreachable"
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:106
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:100
msgid "Unreachable Host Count"
msgstr "Unreachable Host Count"
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:108
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:102
msgid "Unreachable Hosts"
msgstr "Unreachable Hosts"
@@ -8942,7 +8984,7 @@ msgid "Unsaved changes modal"
msgstr "Unsaved changes modal"
#: components/PromptDetail/PromptProjectDetail.jsx:46
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:77
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:78
#: screens/Project/shared/ProjectSubForms/SharedFields.jsx:97
msgid "Update Revision on Launch"
msgstr "Update Revision on Launch"
@@ -9846,7 +9888,7 @@ msgstr "confirm disassociate"
#~ msgid "controller instance"
#~ msgstr "controller instance"
-#: screens/Project/ProjectList/ProjectListItem.jsx:158
+#: screens/Project/ProjectList/ProjectListItem.jsx:159
msgid "copy to clipboard disabled"
msgstr "copy to clipboard disabled"
@@ -9883,7 +9925,7 @@ msgstr "documentation"
#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.jsx:95
#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.jsx:266
#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.jsx:147
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:195
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:196
#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.jsx:154
#: screens/User/UserDetail/UserDetail.jsx:84
msgid "edit"
diff --git a/awx/ui_next/src/locales/es/messages.po b/awx/ui_next/src/locales/es/messages.po
index 02e792b72c..85567f83d4 100644
--- a/awx/ui_next/src/locales/es/messages.po
+++ b/awx/ui_next/src/locales/es/messages.po
@@ -215,7 +215,7 @@ msgstr ""
#: screens/Inventory/InventoryList/InventoryList.jsx:206
#: screens/Inventory/InventoryList/InventoryListItem.jsx:108
#: screens/Inventory/InventorySources/InventorySourceList.jsx:220
-#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:93
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:94
#: screens/ManagementJob/ManagementJobList/ManagementJobList.jsx:104
#: screens/ManagementJob/ManagementJobList/ManagementJobListItem.jsx:73
#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.jsx:199
@@ -223,7 +223,7 @@ msgstr ""
#: screens/Organization/OrganizationList/OrganizationList.jsx:160
#: screens/Organization/OrganizationList/OrganizationListItem.jsx:68
#: screens/Project/ProjectList/ProjectList.jsx:177
-#: screens/Project/ProjectList/ProjectListItem.jsx:170
+#: screens/Project/ProjectList/ProjectListItem.jsx:171
#: screens/Team/TeamList/TeamList.jsx:156
#: screens/Team/TeamList/TeamListItem.jsx:47
#: screens/User/UserList/UserList.jsx:166
@@ -411,7 +411,7 @@ msgid "All job types"
msgstr ""
#: components/PromptDetail/PromptProjectDetail.jsx:48
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:79
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:80
#: screens/Project/shared/ProjectSubForms/SharedFields.jsx:105
msgid "Allow Branch Override"
msgstr ""
@@ -798,7 +798,7 @@ msgstr ""
#: components/PromptDetail/PromptInventorySourceDetail.jsx:102
#: components/PromptDetail/PromptProjectDetail.jsx:95
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:165
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:166
#: screens/Project/shared/ProjectSubForms/SharedFields.jsx:123
msgid "Cache Timeout"
msgstr ""
@@ -858,15 +858,26 @@ msgstr ""
msgid "Cancel"
msgstr ""
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:104
+msgid "Cancel Inventory Source Sync"
+msgstr ""
+
#: screens/Job/JobDetail/JobDetail.jsx:417
#: screens/Job/JobDetail/JobDetail.jsx:418
#: screens/Job/JobOutput/JobOutput.jsx:783
#: screens/Job/JobOutput/JobOutput.jsx:784
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:187
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:191
msgid "Cancel Job"
msgstr ""
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:208
+#: screens/Project/ProjectList/ProjectListItem.jsx:179
+msgid "Cancel Project Sync"
+msgstr ""
+
+#: components/JobCancelButton/JobCancelButton.jsx:47
+msgid "Cancel Sync"
+msgstr ""
+
#: screens/Job/JobDetail/JobDetail.jsx:425
#: screens/Job/JobDetail/JobDetail.jsx:428
#: screens/Job/JobOutput/JobOutput.jsx:791
@@ -919,6 +930,10 @@ msgstr ""
#~ msgid "Cancel sync source"
#~ msgstr ""
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:134
+msgid "Cancel {0}"
+msgstr ""
+
#: components/JobList/JobList.jsx:207
#: components/Workflow/WorkflowNodeHelp.jsx:95
#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.jsx:176
@@ -1054,7 +1069,7 @@ msgid "Choose the type of resource that will be receiving new roles. For exampl
msgstr ""
#: components/PromptDetail/PromptProjectDetail.jsx:40
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:71
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:72
#: screens/Project/shared/ProjectSubForms/SharedFields.jsx:71
msgid "Clean"
msgstr ""
@@ -1163,6 +1178,14 @@ msgstr ""
msgid "Confirm Password"
msgstr ""
+#: components/JobCancelButton/JobCancelButton.jsx:62
+msgid "Confirm cancel job"
+msgstr ""
+
+#: components/JobCancelButton/JobCancelButton.jsx:66
+msgid "Confirm cancellation"
+msgstr ""
+
#: components/ResourceAccessList/DeleteRoleConfirmationModal.jsx:27
msgid "Confirm delete"
msgstr ""
@@ -1269,7 +1292,7 @@ msgstr ""
msgid "Copy Notification Template"
msgstr ""
-#: screens/Project/ProjectList/ProjectListItem.jsx:196
+#: screens/Project/ProjectList/ProjectListItem.jsx:211
msgid "Copy Project"
msgstr ""
@@ -1277,7 +1300,7 @@ msgstr ""
msgid "Copy Template"
msgstr ""
-#: screens/Project/ProjectList/ProjectListItem.jsx:165
+#: screens/Project/ProjectList/ProjectListItem.jsx:166
msgid "Copy full revision to clipboard."
msgstr ""
@@ -1436,7 +1459,7 @@ msgstr ""
#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.jsx:315
#: screens/Organization/OrganizationDetail/OrganizationDetail.jsx:105
#: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvList.jsx:111
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:181
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:182
#: screens/Team/TeamDetail/TeamDetail.jsx:43
#: screens/Template/JobTemplateDetail/JobTemplateDetail.jsx:263
#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.jsx:183
@@ -1597,10 +1620,10 @@ msgid "Custom pod spec"
msgstr ""
#: components/TemplateList/TemplateListItem.jsx:144
-#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:71
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:72
#: screens/Organization/OrganizationList/OrganizationListItem.jsx:54
#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesListItem.jsx:89
-#: screens/Project/ProjectList/ProjectListItem.jsx:130
+#: screens/Project/ProjectList/ProjectListItem.jsx:131
msgid "Custom virtual environment {0} must be replaced by an execution environment."
msgstr ""
@@ -1712,7 +1735,7 @@ msgstr ""
#: screens/Job/JobDetail/JobDetail.jsx:408
#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.jsx:352
#: screens/Organization/OrganizationDetail/OrganizationDetail.jsx:168
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:217
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:226
#: screens/Project/shared/ProjectSubForms/SharedFields.jsx:77
#: screens/Team/TeamDetail/TeamDetail.jsx:66
#: screens/Template/JobTemplateDetail/JobTemplateDetail.jsx:396
@@ -1755,8 +1778,8 @@ msgid "Delete Inventory"
msgstr ""
#: screens/Job/JobDetail/JobDetail.jsx:404
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:202
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:206
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:201
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:205
msgid "Delete Job"
msgstr ""
@@ -1772,7 +1795,7 @@ msgstr ""
msgid "Delete Organization"
msgstr ""
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:211
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:220
msgid "Delete Project"
msgstr ""
@@ -1835,7 +1858,7 @@ msgid "Delete inventory source"
msgstr ""
#: components/PromptDetail/PromptProjectDetail.jsx:41
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:72
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:73
msgid "Delete on Update"
msgstr ""
@@ -1950,9 +1973,9 @@ msgstr ""
#: screens/Organization/OrganizationDetail/OrganizationDetail.jsx:95
#: screens/Organization/OrganizationList/OrganizationList.jsx:141
#: screens/Organization/shared/OrganizationForm.jsx:67
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:131
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:132
#: screens/Project/ProjectList/ProjectList.jsx:142
-#: screens/Project/ProjectList/ProjectListItem.jsx:215
+#: screens/Project/ProjectList/ProjectListItem.jsx:230
#: screens/Project/shared/ProjectForm.jsx:176
#: screens/Team/TeamDetail/TeamDetail.jsx:34
#: screens/Team/TeamList/TeamList.jsx:134
@@ -2172,8 +2195,8 @@ msgstr ""
msgid "Done"
msgstr ""
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:173
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:178
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:175
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:180
msgid "Download Output"
msgstr ""
@@ -2227,14 +2250,14 @@ msgstr ""
#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.jsx:60
#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.jsx:99
#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.jsx:269
-#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:102
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:118
#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.jsx:150
#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.jsx:339
#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.jsx:341
#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.jsx:132
#: screens/Organization/OrganizationDetail/OrganizationDetail.jsx:151
#: screens/Organization/OrganizationDetail/OrganizationDetail.jsx:155
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:199
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:200
#: screens/Setting/ActivityStream/ActivityStreamDetail/ActivityStreamDetail.jsx:88
#: screens/Setting/ActivityStream/ActivityStreamDetail/ActivityStreamDetail.jsx:92
#: screens/Setting/AzureAD/AzureADDetail/AzureADDetail.jsx:80
@@ -2360,8 +2383,8 @@ msgstr ""
msgid "Edit Organization"
msgstr ""
-#: screens/Project/ProjectList/ProjectListItem.jsx:182
-#: screens/Project/ProjectList/ProjectListItem.jsx:187
+#: screens/Project/ProjectList/ProjectListItem.jsx:197
+#: screens/Project/ProjectList/ProjectListItem.jsx:202
msgid "Edit Project"
msgstr ""
@@ -2375,7 +2398,7 @@ msgstr ""
msgid "Edit Schedule"
msgstr ""
-#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:106
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:122
msgid "Edit Source"
msgstr ""
@@ -2445,16 +2468,16 @@ msgid "Edit this node"
msgstr ""
#: components/Workflow/WorkflowNodeHelp.jsx:146
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:129
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:123
#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.jsx:181
msgid "Elapsed"
msgstr ""
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:128
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:122
msgid "Elapsed Time"
msgstr ""
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:130
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:124
msgid "Elapsed time that the job ran"
msgstr ""
@@ -2778,7 +2801,7 @@ msgstr ""
#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.jsx:163
#: screens/Organization/OrganizationDetail/OrganizationDetail.jsx:177
#: screens/Organization/OrganizationList/OrganizationList.jsx:210
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:226
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:234
#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesList.jsx:197
#: screens/Project/ProjectList/ProjectList.jsx:236
#: screens/Project/shared/ProjectSyncButton.jsx:62
@@ -2969,9 +2992,9 @@ msgid "Extra variables"
msgstr ""
#: components/Sparkline/Sparkline.jsx:35
-#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:42
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:96
-#: screens/Project/ProjectList/ProjectListItem.jsx:75
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:43
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:97
+#: screens/Project/ProjectList/ProjectListItem.jsx:76
msgid "FINISHED:"
msgstr ""
@@ -2988,15 +3011,15 @@ msgstr ""
#: components/Workflow/WorkflowNodeHelp.jsx:89
#: screens/Dashboard/shared/ChartTooltip.jsx:66
#: screens/Job/JobOutput/shared/HostStatusBar.jsx:47
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:117
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:111
msgid "Failed"
msgstr ""
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:116
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:110
msgid "Failed Host Count"
msgstr ""
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:118
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:112
msgid "Failed Hosts"
msgstr ""
@@ -3030,15 +3053,20 @@ msgstr ""
msgid "Failed to associate."
msgstr ""
-#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:126
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:103
msgid "Failed to cancel Inventory Source Sync"
msgstr ""
#: screens/Project/ProjectDetail/ProjectDetail.jsx:209
-#: screens/Project/ProjectList/ProjectListItem.jsx:182
-msgid "Failed to cancel Project Update"
+#: screens/Project/ProjectList/ProjectListItem.jsx:181
+msgid "Failed to cancel Project Sync"
msgstr ""
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:209
+#: screens/Project/ProjectList/ProjectListItem.jsx:182
+#~ msgid "Failed to cancel Project Update"
+#~ msgstr ""
+
#: screens/Inventory/shared/InventorySourceSyncButton.jsx:100
#~ msgid "Failed to cancel inventory source sync."
#~ msgstr ""
@@ -3047,7 +3075,7 @@ msgstr ""
msgid "Failed to cancel one or more jobs."
msgstr ""
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:185
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:135
msgid "Failed to cancel {0}"
msgstr ""
@@ -3063,7 +3091,7 @@ msgstr ""
msgid "Failed to copy inventory."
msgstr ""
-#: screens/Project/ProjectList/ProjectListItem.jsx:204
+#: screens/Project/ProjectList/ProjectListItem.jsx:219
msgid "Failed to copy project."
msgstr ""
@@ -3194,7 +3222,7 @@ msgstr ""
msgid "Failed to delete organization."
msgstr ""
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:229
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:237
msgid "Failed to delete project."
msgstr ""
@@ -3624,7 +3652,7 @@ msgstr ""
msgid "Group details"
msgstr ""
-#: screens/Inventory/InventoryGroups/InventoryGroupsList.jsx:121
+#: screens/Inventory/InventoryGroups/InventoryGroupsList.jsx:122
msgid "Group type"
msgstr ""
@@ -3684,7 +3712,7 @@ msgstr ""
msgid "Host Config Key"
msgstr ""
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:100
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:94
msgid "Host Count"
msgstr ""
@@ -3767,7 +3795,7 @@ msgstr ""
#: screens/Inventory/InventoryHosts/InventoryHostList.jsx:151
#: screens/Inventory/SmartInventory.jsx:71
#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.jsx:62
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:101
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:95
#: util/getRelatedResourceDeleteDetails.js:129
msgid "Hosts"
msgstr ""
@@ -4189,13 +4217,17 @@ msgid "Inventory Source"
msgstr ""
#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:125
-msgid "Inventory Source Error"
-msgstr ""
+#~ msgid "Inventory Source Error"
+#~ msgstr ""
#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.jsx:92
msgid "Inventory Source Sync"
msgstr ""
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:102
+msgid "Inventory Source Sync Error"
+msgstr ""
+
#: screens/Inventory/InventorySources/InventorySourceList.jsx:165
#: screens/Inventory/InventorySources/InventorySourceList.jsx:184
#: util/getRelatedResourceDeleteDetails.js:73
@@ -4259,9 +4291,9 @@ msgid "Items per page"
msgstr ""
#: components/Sparkline/Sparkline.jsx:28
-#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:35
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:89
-#: screens/Project/ProjectList/ProjectListItem.jsx:68
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:36
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:90
+#: screens/Project/ProjectList/ProjectListItem.jsx:69
msgid "JOB ID:"
msgstr ""
@@ -4290,6 +4322,7 @@ msgstr ""
#: screens/Job/JobDetail/JobDetail.jsx:450
#: screens/Job/JobOutput/JobOutput.jsx:826
#: screens/Job/JobOutput/JobOutput.jsx:827
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:133
msgid "Job Cancel Error"
msgstr ""
@@ -4508,7 +4541,7 @@ msgstr ""
msgid "Last"
msgstr ""
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:115
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:116
msgid "Last Job Status"
msgstr ""
@@ -4534,7 +4567,7 @@ msgstr ""
#: screens/Job/JobDetail/JobDetail.jsx:338
#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.jsx:320
#: screens/Organization/OrganizationDetail/OrganizationDetail.jsx:110
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:186
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:187
#: screens/Team/TeamDetail/TeamDetail.jsx:44
#: screens/Template/JobTemplateDetail/JobTemplateDetail.jsx:268
#: screens/User/UserTokenDetail/UserTokenDetail.jsx:69
@@ -4574,7 +4607,7 @@ msgstr ""
#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.jsx:257
#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.jsx:137
#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.jsx:51
-#: screens/Project/ProjectList/ProjectListItem.jsx:242
+#: screens/Project/ProjectList/ProjectListItem.jsx:257
msgid "Last modified"
msgstr ""
@@ -4583,7 +4616,7 @@ msgstr ""
msgid "Last name"
msgstr ""
-#: screens/Project/ProjectList/ProjectListItem.jsx:247
+#: screens/Project/ProjectList/ProjectListItem.jsx:262
msgid "Last used"
msgstr ""
@@ -4733,9 +4766,9 @@ msgstr ""
msgid "Lookup typeahead"
msgstr ""
-#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:33
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:87
-#: screens/Project/ProjectList/ProjectListItem.jsx:66
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:34
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:88
+#: screens/Project/ProjectList/ProjectListItem.jsx:67
msgid "MOST RECENT SYNC"
msgstr ""
@@ -4793,9 +4826,9 @@ msgstr ""
#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:88
#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:157
#: screens/InstanceGroup/Instances/InstanceListItem.jsx:82
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:146
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:147
#: screens/Project/ProjectList/ProjectList.jsx:149
-#: screens/Project/ProjectList/ProjectListItem.jsx:153
+#: screens/Project/ProjectList/ProjectListItem.jsx:154
#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.jsx:89
msgid "Manual"
msgstr ""
@@ -5132,7 +5165,7 @@ msgstr ""
#: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.jsx:181
#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.jsx:194
#: screens/Inventory/InventorySources/InventorySourceList.jsx:217
-#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:63
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:64
#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.jsx:97
#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.jsx:31
#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.jsx:67
@@ -5158,12 +5191,12 @@ msgstr ""
#: screens/Organization/OrganizationTeams/OrganizationTeamList.jsx:66
#: screens/Organization/OrganizationTeams/OrganizationTeamList.jsx:81
#: screens/Organization/shared/OrganizationForm.jsx:59
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:130
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:131
#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesList.jsx:120
#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesList.jsx:147
#: screens/Project/ProjectList/ProjectList.jsx:137
#: screens/Project/ProjectList/ProjectList.jsx:173
-#: screens/Project/ProjectList/ProjectListItem.jsx:121
+#: screens/Project/ProjectList/ProjectListItem.jsx:122
#: screens/Project/shared/ProjectForm.jsx:168
#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.jsx:139
#: screens/Team/TeamDetail/TeamDetail.jsx:33
@@ -5569,7 +5602,7 @@ msgstr ""
#: screens/Credential/shared/TypeInputsSubForm.jsx:47
#: screens/InstanceGroup/shared/ContainerGroupForm.jsx:61
#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.jsx:245
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:163
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:164
#: screens/Project/shared/ProjectSubForms/SharedFields.jsx:66
#: screens/Template/JobTemplateDetail/JobTemplateDetail.jsx:260
#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.jsx:180
@@ -5605,9 +5638,9 @@ msgstr ""
#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.jsx:107
#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.jsx:55
#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.jsx:65
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:134
-#: screens/Project/ProjectList/ProjectListItem.jsx:221
-#: screens/Project/ProjectList/ProjectListItem.jsx:232
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:135
+#: screens/Project/ProjectList/ProjectListItem.jsx:236
+#: screens/Project/ProjectList/ProjectListItem.jsx:247
#: screens/Team/TeamDetail/TeamDetail.jsx:36
#: screens/Team/TeamList/TeamList.jsx:155
#: screens/Team/TeamList/TeamListItem.jsx:38
@@ -5786,7 +5819,7 @@ msgstr ""
msgid "Play"
msgstr ""
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:88
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:82
msgid "Play Count"
msgstr ""
@@ -5810,7 +5843,7 @@ msgid "Playbook Complete"
msgstr ""
#: components/PromptDetail/PromptProjectDetail.jsx:103
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:178
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:179
#: screens/Project/shared/ProjectSubForms/ManualSubForm.jsx:85
msgid "Playbook Directory"
msgstr ""
@@ -5837,7 +5870,7 @@ msgstr ""
msgid "Playbook run"
msgstr ""
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:89
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:83
msgid "Plays"
msgstr ""
@@ -5991,7 +6024,7 @@ msgid "Project"
msgstr ""
#: components/PromptDetail/PromptProjectDetail.jsx:100
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:175
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:176
#: screens/Project/shared/ProjectSubForms/ManualSubForm.jsx:63
msgid "Project Base Path"
msgstr ""
@@ -6001,14 +6034,19 @@ msgstr ""
msgid "Project Sync"
msgstr ""
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:207
+#: screens/Project/ProjectList/ProjectListItem.jsx:178
+msgid "Project Sync Error"
+msgstr ""
+
#: components/Workflow/WorkflowNodeHelp.jsx:55
msgid "Project Update"
msgstr ""
#: screens/Project/ProjectDetail/ProjectDetail.jsx:207
#: screens/Project/ProjectList/ProjectListItem.jsx:179
-msgid "Project Update Error"
-msgstr ""
+#~ msgid "Project Update Error"
+#~ msgstr ""
#: screens/Project/Project.jsx:139
msgid "Project not found."
@@ -6255,12 +6293,12 @@ msgstr ""
#: components/LaunchButton/ReLaunchDropDown.jsx:81
#: screens/Job/JobDetail/JobDetail.jsx:375
#: screens/Job/JobDetail/JobDetail.jsx:383
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:161
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:163
msgid "Relaunch"
msgstr ""
#: components/JobList/JobListItem.jsx:94
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:141
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:143
msgid "Relaunch Job"
msgstr ""
@@ -6278,7 +6316,7 @@ msgid "Relaunch on"
msgstr ""
#: components/JobList/JobListItem.jsx:93
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:140
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:142
msgid "Relaunch using host parameters"
msgstr ""
@@ -6391,8 +6429,8 @@ msgstr ""
#~ msgid "Retrieve the enabled state from the given dict of host variables. The enabled variable may be specified using dot notation, e.g: 'foo.bar'"
#~ msgstr ""
-#: components/JobCancelButton/JobCancelButton.jsx:71
-#: components/JobCancelButton/JobCancelButton.jsx:75
+#: components/JobCancelButton/JobCancelButton.jsx:72
+#: components/JobCancelButton/JobCancelButton.jsx:76
#: components/JobList/JobListCancelButton.jsx:159
#: components/JobList/JobListCancelButton.jsx:162
#: screens/Job/JobDetail/JobDetail.jsx:434
@@ -6447,7 +6485,7 @@ msgstr ""
#: screens/Job/JobDetail/JobDetail.jsx:227
#: screens/Project/ProjectList/ProjectList.jsx:176
-#: screens/Project/ProjectList/ProjectListItem.jsx:155
+#: screens/Project/ProjectList/ProjectListItem.jsx:156
msgid "Revision"
msgstr ""
@@ -6568,9 +6606,9 @@ msgid "START"
msgstr ""
#: components/Sparkline/Sparkline.jsx:31
-#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:38
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:92
-#: screens/Project/ProjectList/ProjectListItem.jsx:71
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:39
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:93
+#: screens/Project/ProjectList/ProjectListItem.jsx:72
msgid "STATUS:"
msgstr ""
@@ -6707,7 +6745,7 @@ msgstr ""
#: components/PromptDetail/PromptInventorySourceDetail.jsx:103
#: components/PromptDetail/PromptProjectDetail.jsx:96
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:166
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:167
msgid "Seconds"
msgstr ""
@@ -6829,7 +6867,7 @@ msgid "Select a row to approve"
msgstr ""
#: components/PaginatedDataList/ToolbarDeleteButton.jsx:160
-#: screens/Inventory/InventoryGroups/InventoryGroupsList.jsx:99
+#: screens/Inventory/InventoryGroups/InventoryGroupsList.jsx:100
msgid "Select a row to delete"
msgstr ""
@@ -7076,7 +7114,7 @@ msgstr ""
#: screens/Inventory/InventoryList/InventoryListItem.jsx:77
#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.jsx:104
#: screens/Organization/OrganizationList/OrganizationListItem.jsx:42
-#: screens/Project/ProjectList/ProjectListItem.jsx:119
+#: screens/Project/ProjectList/ProjectListItem.jsx:120
#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.jsx:253
#: screens/Team/TeamList/TeamListItem.jsx:31
#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.jsx:57
@@ -7184,7 +7222,7 @@ msgstr ""
msgid "Show Changes"
msgstr ""
-#: screens/Inventory/InventoryGroups/InventoryGroupsList.jsx:126
+#: screens/Inventory/InventoryGroups/InventoryGroupsList.jsx:127
msgid "Show all groups"
msgstr ""
@@ -7197,7 +7235,7 @@ msgstr ""
msgid "Show less"
msgstr ""
-#: screens/Inventory/InventoryGroups/InventoryGroupsList.jsx:125
+#: screens/Inventory/InventoryGroups/InventoryGroupsList.jsx:126
msgid "Show only root groups"
msgstr ""
@@ -7346,7 +7384,7 @@ msgstr ""
#: components/PromptDetail/PromptProjectDetail.jsx:79
#: components/PromptDetail/PromptWFJobTemplateDetail.jsx:75
#: components/Schedule/ScheduleDetail/ScheduleDetail.jsx:309
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:149
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:150
#: screens/Template/JobTemplateDetail/JobTemplateDetail.jsx:217
#: screens/Template/shared/JobTemplateForm.jsx:308
msgid "Source Control Branch"
@@ -7357,7 +7395,7 @@ msgid "Source Control Branch/Tag/Commit"
msgstr ""
#: components/PromptDetail/PromptProjectDetail.jsx:83
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:153
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:154
#: screens/Project/shared/ProjectSubForms/SharedFields.jsx:57
msgid "Source Control Credential"
msgstr ""
@@ -7367,13 +7405,13 @@ msgid "Source Control Credential Type"
msgstr ""
#: components/PromptDetail/PromptProjectDetail.jsx:80
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:150
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:151
#: screens/Project/shared/ProjectSubForms/GitSubForm.jsx:50
msgid "Source Control Refspec"
msgstr ""
#: components/PromptDetail/PromptProjectDetail.jsx:75
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:145
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:146
msgid "Source Control Type"
msgstr ""
@@ -7381,7 +7419,7 @@ msgstr ""
#: components/PromptDetail/PromptProjectDetail.jsx:78
#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:96
#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:165
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:148
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:149
#: screens/Project/ProjectList/ProjectList.jsx:157
#: screens/Project/shared/ProjectSubForms/SharedFields.jsx:18
#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.jsx:97
@@ -7520,12 +7558,12 @@ msgstr ""
#: screens/Inventory/InventoryList/InventoryList.jsx:203
#: screens/Inventory/InventoryList/InventoryListItem.jsx:88
#: screens/Inventory/InventorySources/InventorySourceList.jsx:218
-#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:79
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:80
#: screens/Job/JobDetail/JobDetail.jsx:127
#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.jsx:197
#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.jsx:111
#: screens/Project/ProjectList/ProjectList.jsx:174
-#: screens/Project/ProjectList/ProjectListItem.jsx:139
+#: screens/Project/ProjectList/ProjectListItem.jsx:140
#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.jsx:49
#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.jsx:108
#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.jsx:230
@@ -7618,7 +7656,7 @@ msgstr ""
msgid "Successful"
msgstr ""
-#: screens/Project/ProjectList/ProjectListItem.jsx:166
+#: screens/Project/ProjectList/ProjectListItem.jsx:167
msgid "Successfully copied to clipboard!"
msgstr ""
@@ -7658,14 +7696,14 @@ msgstr ""
msgid "Survey questions"
msgstr ""
-#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:96
-#: screens/Inventory/shared/InventorySourceSyncButton.jsx:78
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:111
+#: screens/Inventory/shared/InventorySourceSyncButton.jsx:43
#: screens/Project/shared/ProjectSyncButton.jsx:43
#: screens/Project/shared/ProjectSyncButton.jsx:55
msgid "Sync"
msgstr ""
-#: screens/Project/ProjectList/ProjectListItem.jsx:173
+#: screens/Project/ProjectList/ProjectListItem.jsx:187
#: screens/Project/shared/ProjectSyncButton.jsx:39
#: screens/Project/shared/ProjectSyncButton.jsx:50
msgid "Sync Project"
@@ -7684,7 +7722,7 @@ msgstr ""
msgid "Sync error"
msgstr ""
-#: screens/Project/ProjectList/ProjectListItem.jsx:159
+#: screens/Project/ProjectList/ProjectListItem.jsx:160
msgid "Sync for revision"
msgstr ""
@@ -7781,7 +7819,7 @@ msgstr ""
msgid "Task"
msgstr ""
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:94
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:88
msgid "Task Count"
msgstr ""
@@ -7789,7 +7827,7 @@ msgstr ""
msgid "Task Started"
msgstr ""
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:95
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:89
msgid "Tasks"
msgstr ""
@@ -8212,7 +8250,7 @@ msgstr ""
msgid "This organization is currently being by other resources. Are you sure you want to delete it?"
msgstr ""
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:215
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:224
msgid "This project is currently being used by other resources. Are you sure you want to delete it?"
msgstr ""
@@ -8432,7 +8470,7 @@ msgid "Track submodules"
msgstr ""
#: components/PromptDetail/PromptProjectDetail.jsx:43
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:74
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:75
msgid "Track submodules latest commit on branch"
msgstr ""
@@ -8492,7 +8530,7 @@ msgstr ""
#: screens/Inventory/InventoryList/InventoryList.jsx:204
#: screens/Inventory/InventoryList/InventoryListItem.jsx:93
#: screens/Inventory/InventorySources/InventorySourceList.jsx:219
-#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:92
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:93
#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.jsx:105
#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.jsx:198
#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.jsx:114
@@ -8537,15 +8575,15 @@ msgid "Unlimited"
msgstr ""
#: screens/Job/JobOutput/shared/HostStatusBar.jsx:51
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:107
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:101
msgid "Unreachable"
msgstr ""
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:106
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:100
msgid "Unreachable Host Count"
msgstr ""
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:108
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:102
msgid "Unreachable Hosts"
msgstr ""
@@ -8558,7 +8596,7 @@ msgid "Unsaved changes modal"
msgstr ""
#: components/PromptDetail/PromptProjectDetail.jsx:46
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:77
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:78
#: screens/Project/shared/ProjectSubForms/SharedFields.jsx:97
msgid "Update Revision on Launch"
msgstr ""
@@ -9425,7 +9463,7 @@ msgstr ""
#~ msgid "controller instance"
#~ msgstr ""
-#: screens/Project/ProjectList/ProjectListItem.jsx:158
+#: screens/Project/ProjectList/ProjectListItem.jsx:159
msgid "copy to clipboard disabled"
msgstr ""
@@ -9454,7 +9492,7 @@ msgstr ""
#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.jsx:95
#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.jsx:266
#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.jsx:147
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:195
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:196
#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.jsx:154
#: screens/User/UserDetail/UserDetail.jsx:84
msgid "edit"
diff --git a/awx/ui_next/src/locales/fr/messages.po b/awx/ui_next/src/locales/fr/messages.po
index b947e186d0..7345bffd08 100644
--- a/awx/ui_next/src/locales/fr/messages.po
+++ b/awx/ui_next/src/locales/fr/messages.po
@@ -214,7 +214,7 @@ msgstr "Action"
#: screens/Inventory/InventoryList/InventoryList.jsx:206
#: screens/Inventory/InventoryList/InventoryListItem.jsx:108
#: screens/Inventory/InventorySources/InventorySourceList.jsx:220
-#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:93
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:94
#: screens/ManagementJob/ManagementJobList/ManagementJobList.jsx:104
#: screens/ManagementJob/ManagementJobList/ManagementJobListItem.jsx:73
#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.jsx:199
@@ -222,7 +222,7 @@ msgstr "Action"
#: screens/Organization/OrganizationList/OrganizationList.jsx:160
#: screens/Organization/OrganizationList/OrganizationListItem.jsx:68
#: screens/Project/ProjectList/ProjectList.jsx:177
-#: screens/Project/ProjectList/ProjectListItem.jsx:170
+#: screens/Project/ProjectList/ProjectListItem.jsx:171
#: screens/Team/TeamList/TeamList.jsx:156
#: screens/Team/TeamList/TeamListItem.jsx:47
#: screens/User/UserList/UserList.jsx:166
@@ -415,7 +415,7 @@ msgid "All job types"
msgstr "Tous les types de tâche"
#: components/PromptDetail/PromptProjectDetail.jsx:48
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:79
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:80
#: screens/Project/shared/ProjectSubForms/SharedFields.jsx:105
msgid "Allow Branch Override"
msgstr "Autoriser le remplacement de la branche"
@@ -568,6 +568,10 @@ msgstr "Approuvé par {0} - {1}"
msgid "April"
msgstr "Avril"
+#: components/JobCancelButton/JobCancelButton.jsx:80
+msgid "Are you sure you want to cancel this job?"
+msgstr ""
+
#: src/screens/Inventory/shared/InventoryGroupsDeleteModal.jsx:116
#~ msgid "Are you sure you want to delete the {0} below?"
#~ msgstr "Voulez-vous vraiment supprimer la tâche {0} ci-dessous ?"
@@ -828,7 +832,7 @@ msgstr ""
#: components/PromptDetail/PromptInventorySourceDetail.jsx:102
#: components/PromptDetail/PromptProjectDetail.jsx:95
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:165
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:166
#: screens/Project/shared/ProjectSubForms/SharedFields.jsx:123
msgid "Cache Timeout"
msgstr "Expiration Délai d’attente du cache"
@@ -888,15 +892,26 @@ msgstr "Expiration du délai d’attente du cache (secondes)"
msgid "Cancel"
msgstr "Annuler"
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:104
+msgid "Cancel Inventory Source Sync"
+msgstr ""
+
#: screens/Job/JobDetail/JobDetail.jsx:417
#: screens/Job/JobDetail/JobDetail.jsx:418
#: screens/Job/JobOutput/JobOutput.jsx:783
#: screens/Job/JobOutput/JobOutput.jsx:784
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:187
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:191
msgid "Cancel Job"
msgstr "Annuler Job"
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:208
+#: screens/Project/ProjectList/ProjectListItem.jsx:179
+msgid "Cancel Project Sync"
+msgstr ""
+
+#: components/JobCancelButton/JobCancelButton.jsx:47
+msgid "Cancel Sync"
+msgstr ""
+
#: screens/Job/JobDetail/JobDetail.jsx:425
#: screens/Job/JobDetail/JobDetail.jsx:428
#: screens/Job/JobOutput/JobOutput.jsx:791
@@ -949,6 +964,10 @@ msgstr ""
#~ msgid "Cancel sync source"
#~ msgstr "Annuler la source de synchronisation"
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:134
+msgid "Cancel {0}"
+msgstr ""
+
#: components/JobList/JobList.jsx:207
#: components/Workflow/WorkflowNodeHelp.jsx:95
#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.jsx:176
@@ -1092,7 +1111,7 @@ msgid "Choose the type of resource that will be receiving new roles. For exampl
msgstr "Choisissez le type de ressource qui recevra de nouveaux rôles. Par exemple, si vous souhaitez ajouter de nouveaux rôles à un ensemble d'utilisateurs, veuillez choisir Utilisateurs et cliquer sur Suivant. Vous pourrez sélectionner les ressources spécifiques dans l'étape suivante."
#: components/PromptDetail/PromptProjectDetail.jsx:40
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:71
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:72
#: screens/Project/shared/ProjectSubForms/SharedFields.jsx:71
msgid "Clean"
msgstr "Nettoyer"
@@ -1217,6 +1236,14 @@ msgstr "Confirmer Effacer"
msgid "Confirm Password"
msgstr "Confirmer le mot de passe"
+#: components/JobCancelButton/JobCancelButton.jsx:62
+msgid "Confirm cancel job"
+msgstr ""
+
+#: components/JobCancelButton/JobCancelButton.jsx:66
+msgid "Confirm cancellation"
+msgstr ""
+
#: components/ResourceAccessList/DeleteRoleConfirmationModal.jsx:27
msgid "Confirm delete"
msgstr "Confirmer la suppression"
@@ -1333,7 +1360,7 @@ msgstr "Copier l'inventaire"
msgid "Copy Notification Template"
msgstr "Copie du modèle de notification"
-#: screens/Project/ProjectList/ProjectListItem.jsx:196
+#: screens/Project/ProjectList/ProjectListItem.jsx:211
msgid "Copy Project"
msgstr "Copier le projet"
@@ -1341,7 +1368,7 @@ msgstr "Copier le projet"
msgid "Copy Template"
msgstr "Copier le modèle"
-#: screens/Project/ProjectList/ProjectListItem.jsx:165
+#: screens/Project/ProjectList/ProjectListItem.jsx:166
msgid "Copy full revision to clipboard."
msgstr "Copier la révision complète dans le Presse-papiers."
@@ -1500,7 +1527,7 @@ msgstr "Créer un jeton d'utilisateur"
#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.jsx:315
#: screens/Organization/OrganizationDetail/OrganizationDetail.jsx:105
#: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvList.jsx:111
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:181
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:182
#: screens/Team/TeamDetail/TeamDetail.jsx:43
#: screens/Template/JobTemplateDetail/JobTemplateDetail.jsx:263
#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.jsx:183
@@ -1661,10 +1688,10 @@ msgid "Custom pod spec"
msgstr "Spécifications des pods personnalisés"
#: components/TemplateList/TemplateListItem.jsx:144
-#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:71
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:72
#: screens/Organization/OrganizationList/OrganizationListItem.jsx:54
#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesListItem.jsx:89
-#: screens/Project/ProjectList/ProjectListItem.jsx:130
+#: screens/Project/ProjectList/ProjectListItem.jsx:131
msgid "Custom virtual environment {0} must be replaced by an execution environment."
msgstr ""
@@ -1776,7 +1803,7 @@ msgstr "Définir les fonctions et fonctionnalités niveau système"
#: screens/Job/JobDetail/JobDetail.jsx:408
#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.jsx:352
#: screens/Organization/OrganizationDetail/OrganizationDetail.jsx:168
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:217
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:226
#: screens/Project/shared/ProjectSubForms/SharedFields.jsx:77
#: screens/Team/TeamDetail/TeamDetail.jsx:66
#: screens/Template/JobTemplateDetail/JobTemplateDetail.jsx:396
@@ -1819,8 +1846,8 @@ msgid "Delete Inventory"
msgstr "Supprimer l’inventaire"
#: screens/Job/JobDetail/JobDetail.jsx:404
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:202
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:206
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:201
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:205
msgid "Delete Job"
msgstr "Supprimer Job"
@@ -1836,7 +1863,7 @@ msgstr "Supprimer la notification"
msgid "Delete Organization"
msgstr "Supprimer l'organisation"
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:211
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:220
msgid "Delete Project"
msgstr "Suppression du projet"
@@ -1899,7 +1926,7 @@ msgid "Delete inventory source"
msgstr "Supprimer la source de l'inventaire"
#: components/PromptDetail/PromptProjectDetail.jsx:41
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:72
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:73
msgid "Delete on Update"
msgstr "Supprimer lors de la mise à jour"
@@ -2014,9 +2041,9 @@ msgstr ""
#: screens/Organization/OrganizationDetail/OrganizationDetail.jsx:95
#: screens/Organization/OrganizationList/OrganizationList.jsx:141
#: screens/Organization/shared/OrganizationForm.jsx:67
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:131
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:132
#: screens/Project/ProjectList/ProjectList.jsx:142
-#: screens/Project/ProjectList/ProjectListItem.jsx:215
+#: screens/Project/ProjectList/ProjectListItem.jsx:230
#: screens/Project/shared/ProjectForm.jsx:176
#: screens/Team/TeamDetail/TeamDetail.jsx:34
#: screens/Team/TeamList/TeamList.jsx:134
@@ -2236,8 +2263,8 @@ msgstr ""
msgid "Done"
msgstr ""
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:173
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:178
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:175
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:180
msgid "Download Output"
msgstr "Télécharger la sortie"
@@ -2291,14 +2318,14 @@ msgstr ""
#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.jsx:60
#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.jsx:99
#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.jsx:269
-#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:102
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:118
#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.jsx:150
#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.jsx:339
#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.jsx:341
#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.jsx:132
#: screens/Organization/OrganizationDetail/OrganizationDetail.jsx:151
#: screens/Organization/OrganizationDetail/OrganizationDetail.jsx:155
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:199
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:200
#: screens/Setting/ActivityStream/ActivityStreamDetail/ActivityStreamDetail.jsx:88
#: screens/Setting/ActivityStream/ActivityStreamDetail/ActivityStreamDetail.jsx:92
#: screens/Setting/AzureAD/AzureADDetail/AzureADDetail.jsx:80
@@ -2424,8 +2451,8 @@ msgstr "Modèle de notification de modification"
msgid "Edit Organization"
msgstr "Modifier l'organisation"
-#: screens/Project/ProjectList/ProjectListItem.jsx:182
-#: screens/Project/ProjectList/ProjectListItem.jsx:187
+#: screens/Project/ProjectList/ProjectListItem.jsx:197
+#: screens/Project/ProjectList/ProjectListItem.jsx:202
msgid "Edit Project"
msgstr "Modifier le projet"
@@ -2439,7 +2466,7 @@ msgstr "Modifier la question"
msgid "Edit Schedule"
msgstr "Modifier la programmation"
-#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:106
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:122
msgid "Edit Source"
msgstr "Modifier la source"
@@ -2509,16 +2536,16 @@ msgid "Edit this node"
msgstr "Modifier ce nœud"
#: components/Workflow/WorkflowNodeHelp.jsx:146
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:129
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:123
#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.jsx:181
msgid "Elapsed"
msgstr "Écoulé"
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:128
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:122
msgid "Elapsed Time"
msgstr "Temps écoulé"
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:130
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:124
msgid "Elapsed time that the job ran"
msgstr "Temps écoulé (en secondes) pendant lequel la tâche s'est exécutée."
@@ -2858,7 +2885,7 @@ msgstr ""
#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.jsx:163
#: screens/Organization/OrganizationDetail/OrganizationDetail.jsx:177
#: screens/Organization/OrganizationList/OrganizationList.jsx:210
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:226
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:234
#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesList.jsx:197
#: screens/Project/ProjectList/ProjectList.jsx:236
#: screens/Project/shared/ProjectSyncButton.jsx:62
@@ -3049,9 +3076,9 @@ msgid "Extra variables"
msgstr "Variables supplémentaires"
#: components/Sparkline/Sparkline.jsx:35
-#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:42
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:96
-#: screens/Project/ProjectList/ProjectListItem.jsx:75
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:43
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:97
+#: screens/Project/ProjectList/ProjectListItem.jsx:76
msgid "FINISHED:"
msgstr "TERMINÉ :"
@@ -3068,15 +3095,15 @@ msgstr "Faits"
#: components/Workflow/WorkflowNodeHelp.jsx:89
#: screens/Dashboard/shared/ChartTooltip.jsx:66
#: screens/Job/JobOutput/shared/HostStatusBar.jsx:47
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:117
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:111
msgid "Failed"
msgstr "Échec"
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:116
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:110
msgid "Failed Host Count"
msgstr "Échec du comptage des hôtes"
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:118
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:112
msgid "Failed Hosts"
msgstr "Échec Hôtes"
@@ -3110,15 +3137,20 @@ msgstr "N'a pas réussi à associer le rôle"
msgid "Failed to associate."
msgstr "N'a pas réussi à associer."
-#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:126
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:103
msgid "Failed to cancel Inventory Source Sync"
msgstr ""
#: screens/Project/ProjectDetail/ProjectDetail.jsx:209
-#: screens/Project/ProjectList/ProjectListItem.jsx:182
-msgid "Failed to cancel Project Update"
+#: screens/Project/ProjectList/ProjectListItem.jsx:181
+msgid "Failed to cancel Project Sync"
msgstr ""
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:209
+#: screens/Project/ProjectList/ProjectListItem.jsx:182
+#~ msgid "Failed to cancel Project Update"
+#~ msgstr ""
+
#: screens/Inventory/shared/InventorySourceSyncButton.jsx:100
#~ msgid "Failed to cancel inventory source sync."
#~ msgstr "N'a pas réussi à annuler la synchronisation des sources d'inventaire."
@@ -3127,7 +3159,7 @@ msgstr ""
msgid "Failed to cancel one or more jobs."
msgstr "N'a pas réussi à supprimer un ou plusieurs Jobs"
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:185
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:135
msgid "Failed to cancel {0}"
msgstr ""
@@ -3143,7 +3175,7 @@ msgstr ""
msgid "Failed to copy inventory."
msgstr "N'a pas réussi à copier l'inventaire."
-#: screens/Project/ProjectList/ProjectListItem.jsx:204
+#: screens/Project/ProjectList/ProjectListItem.jsx:219
msgid "Failed to copy project."
msgstr "Le projet n'a pas été copié."
@@ -3274,7 +3306,7 @@ msgstr "N'a pas réussi à supprimer une ou plusieurs approbations de flux de tr
msgid "Failed to delete organization."
msgstr "N'a pas réussi à supprimer l'organisation."
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:229
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:237
msgid "Failed to delete project."
msgstr "N'a pas réussi à supprimer le projet."
@@ -3704,7 +3736,7 @@ msgstr "Groupe"
msgid "Group details"
msgstr "Détails du groupe"
-#: screens/Inventory/InventoryGroups/InventoryGroupsList.jsx:121
+#: screens/Inventory/InventoryGroups/InventoryGroupsList.jsx:122
msgid "Group type"
msgstr "Type de groupe"
@@ -3764,7 +3796,7 @@ msgstr ""
msgid "Host Config Key"
msgstr "Clé de configuration de l’hôte"
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:100
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:94
msgid "Host Count"
msgstr "Nombre d'hôtes"
@@ -3847,7 +3879,7 @@ msgstr "Les informations relatives au statut d'hôte pour ce Job ne sont pas dis
#: screens/Inventory/InventoryHosts/InventoryHostList.jsx:151
#: screens/Inventory/SmartInventory.jsx:71
#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.jsx:62
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:101
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:95
#: util/getRelatedResourceDeleteDetails.js:129
msgid "Hosts"
msgstr "Hôtes"
@@ -4269,13 +4301,17 @@ msgid "Inventory Source"
msgstr ""
#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:125
-msgid "Inventory Source Error"
-msgstr ""
+#~ msgid "Inventory Source Error"
+#~ msgstr ""
#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.jsx:92
msgid "Inventory Source Sync"
msgstr "Sync Source d’inventaire"
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:102
+msgid "Inventory Source Sync Error"
+msgstr ""
+
#: screens/Inventory/InventorySources/InventorySourceList.jsx:165
#: screens/Inventory/InventorySources/InventorySourceList.jsx:184
#: util/getRelatedResourceDeleteDetails.js:73
@@ -4339,9 +4375,9 @@ msgid "Items per page"
msgstr "Éléments par page"
#: components/Sparkline/Sparkline.jsx:28
-#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:35
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:89
-#: screens/Project/ProjectList/ProjectListItem.jsx:68
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:36
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:90
+#: screens/Project/ProjectList/ProjectListItem.jsx:69
msgid "JOB ID:"
msgstr "ID JOB :"
@@ -4370,6 +4406,7 @@ msgstr "Job"
#: screens/Job/JobDetail/JobDetail.jsx:450
#: screens/Job/JobOutput/JobOutput.jsx:826
#: screens/Job/JobOutput/JobOutput.jsx:827
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:133
msgid "Job Cancel Error"
msgstr "Erreur d'annulation d'un Job"
@@ -4588,7 +4625,7 @@ msgstr "Libellés"
msgid "Last"
msgstr "Dernier"
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:115
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:116
msgid "Last Job Status"
msgstr ""
@@ -4614,7 +4651,7 @@ msgstr "Dernière connexion"
#: screens/Job/JobDetail/JobDetail.jsx:338
#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.jsx:320
#: screens/Organization/OrganizationDetail/OrganizationDetail.jsx:110
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:186
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:187
#: screens/Team/TeamDetail/TeamDetail.jsx:44
#: screens/Template/JobTemplateDetail/JobTemplateDetail.jsx:268
#: screens/User/UserTokenDetail/UserTokenDetail.jsx:69
@@ -4654,7 +4691,7 @@ msgstr "Dernière exécution du Job"
#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.jsx:257
#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.jsx:137
#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.jsx:51
-#: screens/Project/ProjectList/ProjectListItem.jsx:242
+#: screens/Project/ProjectList/ProjectListItem.jsx:257
msgid "Last modified"
msgstr "Dernière modification"
@@ -4663,7 +4700,7 @@ msgstr "Dernière modification"
msgid "Last name"
msgstr ""
-#: screens/Project/ProjectList/ProjectListItem.jsx:247
+#: screens/Project/ProjectList/ProjectListItem.jsx:262
msgid "Last used"
msgstr ""
@@ -4813,9 +4850,9 @@ msgstr "Type de recherche"
msgid "Lookup typeahead"
msgstr "Recherche par type"
-#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:33
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:87
-#: screens/Project/ProjectList/ProjectListItem.jsx:66
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:34
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:88
+#: screens/Project/ProjectList/ProjectListItem.jsx:67
msgid "MOST RECENT SYNC"
msgstr "DERNIÈRE SYNCHRONISATION"
@@ -4873,9 +4910,9 @@ msgstr "Jobs de gestion"
#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:88
#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:157
#: screens/InstanceGroup/Instances/InstanceListItem.jsx:82
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:146
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:147
#: screens/Project/ProjectList/ProjectList.jsx:149
-#: screens/Project/ProjectList/ProjectListItem.jsx:153
+#: screens/Project/ProjectList/ProjectListItem.jsx:154
#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.jsx:89
msgid "Manual"
msgstr "Manuel"
@@ -5212,7 +5249,7 @@ msgstr "Options à choix multiples."
#: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.jsx:181
#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.jsx:194
#: screens/Inventory/InventorySources/InventorySourceList.jsx:217
-#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:63
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:64
#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.jsx:97
#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.jsx:31
#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.jsx:67
@@ -5238,12 +5275,12 @@ msgstr "Options à choix multiples."
#: screens/Organization/OrganizationTeams/OrganizationTeamList.jsx:66
#: screens/Organization/OrganizationTeams/OrganizationTeamList.jsx:81
#: screens/Organization/shared/OrganizationForm.jsx:59
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:130
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:131
#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesList.jsx:120
#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesList.jsx:147
#: screens/Project/ProjectList/ProjectList.jsx:137
#: screens/Project/ProjectList/ProjectList.jsx:173
-#: screens/Project/ProjectList/ProjectListItem.jsx:121
+#: screens/Project/ProjectList/ProjectListItem.jsx:122
#: screens/Project/shared/ProjectForm.jsx:168
#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.jsx:139
#: screens/Team/TeamDetail/TeamDetail.jsx:33
@@ -5649,7 +5686,7 @@ msgstr "En option, sélectionnez les informations d'identification à utiliser p
#: screens/Credential/shared/TypeInputsSubForm.jsx:47
#: screens/InstanceGroup/shared/ContainerGroupForm.jsx:61
#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.jsx:245
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:163
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:164
#: screens/Project/shared/ProjectSubForms/SharedFields.jsx:66
#: screens/Template/JobTemplateDetail/JobTemplateDetail.jsx:260
#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.jsx:180
@@ -5685,9 +5722,9 @@ msgstr "Options"
#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.jsx:107
#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.jsx:55
#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.jsx:65
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:134
-#: screens/Project/ProjectList/ProjectListItem.jsx:221
-#: screens/Project/ProjectList/ProjectListItem.jsx:232
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:135
+#: screens/Project/ProjectList/ProjectListItem.jsx:236
+#: screens/Project/ProjectList/ProjectListItem.jsx:247
#: screens/Team/TeamDetail/TeamDetail.jsx:36
#: screens/Team/TeamList/TeamList.jsx:155
#: screens/Team/TeamList/TeamListItem.jsx:38
@@ -5866,7 +5903,7 @@ msgstr "Jeton d'accès personnel"
msgid "Play"
msgstr "Lancer"
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:88
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:82
msgid "Play Count"
msgstr "Compte de jeux"
@@ -5890,7 +5927,7 @@ msgid "Playbook Complete"
msgstr ""
#: components/PromptDetail/PromptProjectDetail.jsx:103
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:178
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:179
#: screens/Project/shared/ProjectSubForms/ManualSubForm.jsx:85
msgid "Playbook Directory"
msgstr "Répertoire de playbook"
@@ -5917,7 +5954,7 @@ msgstr "Nom du playbook"
msgid "Playbook run"
msgstr "Exécution du playbook"
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:89
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:83
msgid "Plays"
msgstr "Lancements"
@@ -6071,7 +6108,7 @@ msgid "Project"
msgstr "Projet"
#: components/PromptDetail/PromptProjectDetail.jsx:100
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:175
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:176
#: screens/Project/shared/ProjectSubForms/ManualSubForm.jsx:63
msgid "Project Base Path"
msgstr "Chemin de base du projet"
@@ -6081,14 +6118,19 @@ msgstr "Chemin de base du projet"
msgid "Project Sync"
msgstr "Sync Projet"
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:207
+#: screens/Project/ProjectList/ProjectListItem.jsx:178
+msgid "Project Sync Error"
+msgstr ""
+
#: components/Workflow/WorkflowNodeHelp.jsx:55
msgid "Project Update"
msgstr "Mise à jour du projet"
#: screens/Project/ProjectDetail/ProjectDetail.jsx:207
#: screens/Project/ProjectList/ProjectListItem.jsx:179
-msgid "Project Update Error"
-msgstr ""
+#~ msgid "Project Update Error"
+#~ msgstr ""
#: screens/Project/Project.jsx:139
msgid "Project not found."
@@ -6331,12 +6373,12 @@ msgstr "Groupes liés"
#: components/LaunchButton/ReLaunchDropDown.jsx:81
#: screens/Job/JobDetail/JobDetail.jsx:375
#: screens/Job/JobDetail/JobDetail.jsx:383
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:161
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:163
msgid "Relaunch"
msgstr "Relancer"
#: components/JobList/JobListItem.jsx:94
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:141
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:143
msgid "Relaunch Job"
msgstr "Relancer le Job"
@@ -6354,7 +6396,7 @@ msgid "Relaunch on"
msgstr "Relancer sur"
#: components/JobList/JobListItem.jsx:93
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:140
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:142
msgid "Relaunch using host parameters"
msgstr "Relancer en utilisant les paramètres de l'hôte"
@@ -6467,8 +6509,8 @@ msgstr ""
#~ msgid "Retrieve the enabled state from the given dict of host variables. The enabled variable may be specified using dot notation, e.g: 'foo.bar'"
#~ msgstr ""
-#: components/JobCancelButton/JobCancelButton.jsx:71
-#: components/JobCancelButton/JobCancelButton.jsx:75
+#: components/JobCancelButton/JobCancelButton.jsx:72
+#: components/JobCancelButton/JobCancelButton.jsx:76
#: components/JobList/JobListCancelButton.jsx:159
#: components/JobList/JobListCancelButton.jsx:162
#: screens/Job/JobDetail/JobDetail.jsx:434
@@ -6523,7 +6565,7 @@ msgstr "Revenir à la valeur usine par défaut."
#: screens/Job/JobDetail/JobDetail.jsx:227
#: screens/Project/ProjectList/ProjectList.jsx:176
-#: screens/Project/ProjectList/ProjectListItem.jsx:155
+#: screens/Project/ProjectList/ProjectListItem.jsx:156
msgid "Revision"
msgstr "Révision"
@@ -6644,9 +6686,9 @@ msgid "START"
msgstr "DÉMARRER"
#: components/Sparkline/Sparkline.jsx:31
-#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:38
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:92
-#: screens/Project/ProjectList/ProjectListItem.jsx:71
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:39
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:93
+#: screens/Project/ProjectList/ProjectListItem.jsx:72
msgid "STATUS:"
msgstr "ÉTAT :"
@@ -6783,7 +6825,7 @@ msgstr "Deuxième"
#: components/PromptDetail/PromptInventorySourceDetail.jsx:103
#: components/PromptDetail/PromptProjectDetail.jsx:96
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:166
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:167
msgid "Seconds"
msgstr "Secondes"
@@ -6905,7 +6947,7 @@ msgid "Select a row to approve"
msgstr "Sélectionnez une ligne à approuver"
#: components/PaginatedDataList/ToolbarDeleteButton.jsx:160
-#: screens/Inventory/InventoryGroups/InventoryGroupsList.jsx:99
+#: screens/Inventory/InventoryGroups/InventoryGroupsList.jsx:100
msgid "Select a row to delete"
msgstr "Sélectionnez une ligne à supprimer"
@@ -7161,7 +7203,7 @@ msgstr "Sélectionnez {0}"
#: screens/Inventory/InventoryList/InventoryListItem.jsx:77
#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.jsx:104
#: screens/Organization/OrganizationList/OrganizationListItem.jsx:42
-#: screens/Project/ProjectList/ProjectListItem.jsx:119
+#: screens/Project/ProjectList/ProjectListItem.jsx:120
#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.jsx:253
#: screens/Team/TeamList/TeamListItem.jsx:31
#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.jsx:57
@@ -7269,7 +7311,7 @@ msgstr "Afficher"
msgid "Show Changes"
msgstr "Afficher les modifications"
-#: screens/Inventory/InventoryGroups/InventoryGroupsList.jsx:126
+#: screens/Inventory/InventoryGroups/InventoryGroupsList.jsx:127
msgid "Show all groups"
msgstr "Afficher tous les groupes"
@@ -7282,7 +7324,7 @@ msgstr "Afficher les modifications"
msgid "Show less"
msgstr "Afficher moins de détails"
-#: screens/Inventory/InventoryGroups/InventoryGroupsList.jsx:125
+#: screens/Inventory/InventoryGroups/InventoryGroupsList.jsx:126
msgid "Show only root groups"
msgstr "Afficher uniquement les groupes racines"
@@ -7436,7 +7478,7 @@ msgstr "Source"
#: components/PromptDetail/PromptProjectDetail.jsx:79
#: components/PromptDetail/PromptWFJobTemplateDetail.jsx:75
#: components/Schedule/ScheduleDetail/ScheduleDetail.jsx:309
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:149
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:150
#: screens/Template/JobTemplateDetail/JobTemplateDetail.jsx:217
#: screens/Template/shared/JobTemplateForm.jsx:308
msgid "Source Control Branch"
@@ -7447,7 +7489,7 @@ msgid "Source Control Branch/Tag/Commit"
msgstr "Branche/ Balise / Commit du Contrôle de la source"
#: components/PromptDetail/PromptProjectDetail.jsx:83
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:153
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:154
#: screens/Project/shared/ProjectSubForms/SharedFields.jsx:57
msgid "Source Control Credential"
msgstr "Identifiant Contrôle de la source"
@@ -7457,13 +7499,13 @@ msgid "Source Control Credential Type"
msgstr "Type d’Identifiant du Contrôle de la source"
#: components/PromptDetail/PromptProjectDetail.jsx:80
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:150
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:151
#: screens/Project/shared/ProjectSubForms/GitSubForm.jsx:50
msgid "Source Control Refspec"
msgstr "Refspec Contrôle de la source"
#: components/PromptDetail/PromptProjectDetail.jsx:75
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:145
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:146
msgid "Source Control Type"
msgstr "Type de Contrôle de la source"
@@ -7471,7 +7513,7 @@ msgstr "Type de Contrôle de la source"
#: components/PromptDetail/PromptProjectDetail.jsx:78
#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:96
#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:165
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:148
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:149
#: screens/Project/ProjectList/ProjectList.jsx:157
#: screens/Project/shared/ProjectSubForms/SharedFields.jsx:18
#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.jsx:97
@@ -7614,12 +7656,12 @@ msgstr "Démarré"
#: screens/Inventory/InventoryList/InventoryList.jsx:203
#: screens/Inventory/InventoryList/InventoryListItem.jsx:88
#: screens/Inventory/InventorySources/InventorySourceList.jsx:218
-#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:79
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:80
#: screens/Job/JobDetail/JobDetail.jsx:127
#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.jsx:197
#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.jsx:111
#: screens/Project/ProjectList/ProjectList.jsx:174
-#: screens/Project/ProjectList/ProjectListItem.jsx:139
+#: screens/Project/ProjectList/ProjectListItem.jsx:140
#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.jsx:49
#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.jsx:108
#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.jsx:230
@@ -7712,7 +7754,7 @@ msgstr "Corps du message de réussite"
msgid "Successful"
msgstr "Réussi"
-#: screens/Project/ProjectList/ProjectListItem.jsx:166
+#: screens/Project/ProjectList/ProjectListItem.jsx:167
msgid "Successfully copied to clipboard!"
msgstr "Copie réussie dans le presse-papiers !"
@@ -7752,14 +7794,14 @@ msgstr "Aperçu de l'enquête modale"
msgid "Survey questions"
msgstr "Questions de l'enquête"
-#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:96
-#: screens/Inventory/shared/InventorySourceSyncButton.jsx:78
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:111
+#: screens/Inventory/shared/InventorySourceSyncButton.jsx:43
#: screens/Project/shared/ProjectSyncButton.jsx:43
#: screens/Project/shared/ProjectSyncButton.jsx:55
msgid "Sync"
msgstr "Sync"
-#: screens/Project/ProjectList/ProjectListItem.jsx:173
+#: screens/Project/ProjectList/ProjectListItem.jsx:187
#: screens/Project/shared/ProjectSyncButton.jsx:39
#: screens/Project/shared/ProjectSyncButton.jsx:50
msgid "Sync Project"
@@ -7778,7 +7820,7 @@ msgstr "Synchroniser toutes les sources"
msgid "Sync error"
msgstr "Erreur de synchronisation"
-#: screens/Project/ProjectList/ProjectListItem.jsx:159
+#: screens/Project/ProjectList/ProjectListItem.jsx:160
msgid "Sync for revision"
msgstr "Synchronisation pour la révision"
@@ -7875,7 +7917,7 @@ msgstr "URL cible"
msgid "Task"
msgstr "Tâche"
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:94
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:88
msgid "Task Count"
msgstr "Nombre de tâches"
@@ -7883,7 +7925,7 @@ msgstr "Nombre de tâches"
msgid "Task Started"
msgstr ""
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:95
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:89
msgid "Tasks"
msgstr "Tâches"
@@ -8310,7 +8352,7 @@ msgstr ""
msgid "This organization is currently being by other resources. Are you sure you want to delete it?"
msgstr ""
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:215
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:224
msgid "This project is currently being used by other resources. Are you sure you want to delete it?"
msgstr ""
@@ -8530,7 +8572,7 @@ msgid "Track submodules"
msgstr ""
#: components/PromptDetail/PromptProjectDetail.jsx:43
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:74
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:75
msgid "Track submodules latest commit on branch"
msgstr ""
@@ -8590,7 +8632,7 @@ msgstr "Twilio"
#: screens/Inventory/InventoryList/InventoryList.jsx:204
#: screens/Inventory/InventoryList/InventoryListItem.jsx:93
#: screens/Inventory/InventorySources/InventorySourceList.jsx:219
-#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:92
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:93
#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.jsx:105
#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.jsx:198
#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.jsx:114
@@ -8635,15 +8677,15 @@ msgid "Unlimited"
msgstr ""
#: screens/Job/JobOutput/shared/HostStatusBar.jsx:51
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:107
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:101
msgid "Unreachable"
msgstr "Hôte inaccessible"
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:106
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:100
msgid "Unreachable Host Count"
msgstr "Nombre d'hôtes inaccessibles"
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:108
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:102
msgid "Unreachable Hosts"
msgstr "Hôtes inaccessibles"
@@ -8656,7 +8698,7 @@ msgid "Unsaved changes modal"
msgstr "Annuler les modifications non enregistrées"
#: components/PromptDetail/PromptProjectDetail.jsx:46
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:77
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:78
#: screens/Project/shared/ProjectSubForms/SharedFields.jsx:97
msgid "Update Revision on Launch"
msgstr "Mettre à jour Révision au lancement"
@@ -9532,7 +9574,7 @@ msgstr "confirmer dissocier"
#~ msgid "controller instance"
#~ msgstr "instance de contrôleur"
-#: screens/Project/ProjectList/ProjectListItem.jsx:158
+#: screens/Project/ProjectList/ProjectListItem.jsx:159
msgid "copy to clipboard disabled"
msgstr "copie dans le presse-papiers désactivée"
@@ -9561,7 +9603,7 @@ msgstr ""
#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.jsx:95
#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.jsx:266
#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.jsx:147
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:195
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:196
#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.jsx:154
#: screens/User/UserDetail/UserDetail.jsx:84
msgid "edit"
diff --git a/awx/ui_next/src/locales/ja/messages.po b/awx/ui_next/src/locales/ja/messages.po
index 3034ee8da4..4ad38be7e9 100644
--- a/awx/ui_next/src/locales/ja/messages.po
+++ b/awx/ui_next/src/locales/ja/messages.po
@@ -214,7 +214,7 @@ msgstr "アクション"
#: screens/Inventory/InventoryList/InventoryList.jsx:206
#: screens/Inventory/InventoryList/InventoryListItem.jsx:108
#: screens/Inventory/InventorySources/InventorySourceList.jsx:220
-#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:93
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:94
#: screens/ManagementJob/ManagementJobList/ManagementJobList.jsx:104
#: screens/ManagementJob/ManagementJobList/ManagementJobListItem.jsx:73
#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.jsx:199
@@ -222,7 +222,7 @@ msgstr "アクション"
#: screens/Organization/OrganizationList/OrganizationList.jsx:160
#: screens/Organization/OrganizationList/OrganizationListItem.jsx:68
#: screens/Project/ProjectList/ProjectList.jsx:177
-#: screens/Project/ProjectList/ProjectListItem.jsx:170
+#: screens/Project/ProjectList/ProjectListItem.jsx:171
#: screens/Team/TeamList/TeamList.jsx:156
#: screens/Team/TeamList/TeamListItem.jsx:47
#: screens/User/UserList/UserList.jsx:166
@@ -415,7 +415,7 @@ msgid "All job types"
msgstr "すべてのジョブタイプ"
#: components/PromptDetail/PromptProjectDetail.jsx:48
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:79
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:80
#: screens/Project/shared/ProjectSubForms/SharedFields.jsx:105
msgid "Allow Branch Override"
msgstr "ブランチの上書き許可"
@@ -568,6 +568,10 @@ msgstr "{0} - {1} により承認済"
msgid "April"
msgstr "4 月"
+#: components/JobCancelButton/JobCancelButton.jsx:80
+msgid "Are you sure you want to cancel this job?"
+msgstr ""
+
#: src/screens/Inventory/shared/InventoryGroupsDeleteModal.jsx:116
#~ msgid "Are you sure you want to delete the {0} below?"
#~ msgstr "以下の {0} を削除してもよろしいですか?"
@@ -828,7 +832,7 @@ msgstr ""
#: components/PromptDetail/PromptInventorySourceDetail.jsx:102
#: components/PromptDetail/PromptProjectDetail.jsx:95
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:165
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:166
#: screens/Project/shared/ProjectSubForms/SharedFields.jsx:123
msgid "Cache Timeout"
msgstr "キャッシュタイムアウト"
@@ -888,15 +892,26 @@ msgstr "キャッシュのタイムアウト (秒)"
msgid "Cancel"
msgstr "取り消し"
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:104
+msgid "Cancel Inventory Source Sync"
+msgstr ""
+
#: screens/Job/JobDetail/JobDetail.jsx:417
#: screens/Job/JobDetail/JobDetail.jsx:418
#: screens/Job/JobOutput/JobOutput.jsx:783
#: screens/Job/JobOutput/JobOutput.jsx:784
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:187
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:191
msgid "Cancel Job"
msgstr "ジョブの取り消し"
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:208
+#: screens/Project/ProjectList/ProjectListItem.jsx:179
+msgid "Cancel Project Sync"
+msgstr ""
+
+#: components/JobCancelButton/JobCancelButton.jsx:47
+msgid "Cancel Sync"
+msgstr ""
+
#: screens/Job/JobDetail/JobDetail.jsx:425
#: screens/Job/JobDetail/JobDetail.jsx:428
#: screens/Job/JobOutput/JobOutput.jsx:791
@@ -949,6 +964,10 @@ msgstr ""
#~ msgid "Cancel sync source"
#~ msgstr "同期プロセスの取り消し"
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:134
+msgid "Cancel {0}"
+msgstr ""
+
#: components/JobList/JobList.jsx:207
#: components/Workflow/WorkflowNodeHelp.jsx:95
#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.jsx:176
@@ -1092,7 +1111,7 @@ msgid "Choose the type of resource that will be receiving new roles. For exampl
msgstr "新しいロールを受け取るリソースのタイプを選択します。たとえば、一連のユーザーに新しいロールを追加する場合は、ユーザーを選択して次へをクリックしてください。次のステップで特定のリソースを選択できるようになります。"
#: components/PromptDetail/PromptProjectDetail.jsx:40
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:71
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:72
#: screens/Project/shared/ProjectSubForms/SharedFields.jsx:71
msgid "Clean"
msgstr "クリーニング"
@@ -1217,6 +1236,14 @@ msgstr "削除の確認"
msgid "Confirm Password"
msgstr "パスワードの確認"
+#: components/JobCancelButton/JobCancelButton.jsx:62
+msgid "Confirm cancel job"
+msgstr ""
+
+#: components/JobCancelButton/JobCancelButton.jsx:66
+msgid "Confirm cancellation"
+msgstr ""
+
#: components/ResourceAccessList/DeleteRoleConfirmationModal.jsx:27
msgid "Confirm delete"
msgstr "削除の確認"
@@ -1333,7 +1360,7 @@ msgstr "インベントリーのコピー"
msgid "Copy Notification Template"
msgstr "通知テンプレートのコピー"
-#: screens/Project/ProjectList/ProjectListItem.jsx:196
+#: screens/Project/ProjectList/ProjectListItem.jsx:211
msgid "Copy Project"
msgstr "プロジェクトのコピー"
@@ -1341,7 +1368,7 @@ msgstr "プロジェクトのコピー"
msgid "Copy Template"
msgstr "テンプレートのコピー"
-#: screens/Project/ProjectList/ProjectListItem.jsx:165
+#: screens/Project/ProjectList/ProjectListItem.jsx:166
msgid "Copy full revision to clipboard."
msgstr "完全なリビジョンをクリップボードにコピーします。"
@@ -1500,7 +1527,7 @@ msgstr "ユーザートークンの作成"
#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.jsx:315
#: screens/Organization/OrganizationDetail/OrganizationDetail.jsx:105
#: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvList.jsx:111
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:181
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:182
#: screens/Team/TeamDetail/TeamDetail.jsx:43
#: screens/Template/JobTemplateDetail/JobTemplateDetail.jsx:263
#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.jsx:183
@@ -1661,10 +1688,10 @@ msgid "Custom pod spec"
msgstr "カスタム Pod 仕様"
#: components/TemplateList/TemplateListItem.jsx:144
-#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:71
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:72
#: screens/Organization/OrganizationList/OrganizationListItem.jsx:54
#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesListItem.jsx:89
-#: screens/Project/ProjectList/ProjectListItem.jsx:130
+#: screens/Project/ProjectList/ProjectListItem.jsx:131
msgid "Custom virtual environment {0} must be replaced by an execution environment."
msgstr ""
@@ -1776,7 +1803,7 @@ msgstr "システムレベルの機能および関数の定義"
#: screens/Job/JobDetail/JobDetail.jsx:408
#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.jsx:352
#: screens/Organization/OrganizationDetail/OrganizationDetail.jsx:168
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:217
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:226
#: screens/Project/shared/ProjectSubForms/SharedFields.jsx:77
#: screens/Team/TeamDetail/TeamDetail.jsx:66
#: screens/Template/JobTemplateDetail/JobTemplateDetail.jsx:396
@@ -1819,8 +1846,8 @@ msgid "Delete Inventory"
msgstr "インベントリーの削除"
#: screens/Job/JobDetail/JobDetail.jsx:404
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:202
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:206
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:201
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:205
msgid "Delete Job"
msgstr "ジョブの削除"
@@ -1836,7 +1863,7 @@ msgstr "通知の削除"
msgid "Delete Organization"
msgstr "組織の削除"
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:211
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:220
msgid "Delete Project"
msgstr "プロジェクトの削除"
@@ -1899,7 +1926,7 @@ msgid "Delete inventory source"
msgstr "インベントリーソースの削除"
#: components/PromptDetail/PromptProjectDetail.jsx:41
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:72
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:73
msgid "Delete on Update"
msgstr "更新時のデプロイ"
@@ -2014,9 +2041,9 @@ msgstr ""
#: screens/Organization/OrganizationDetail/OrganizationDetail.jsx:95
#: screens/Organization/OrganizationList/OrganizationList.jsx:141
#: screens/Organization/shared/OrganizationForm.jsx:67
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:131
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:132
#: screens/Project/ProjectList/ProjectList.jsx:142
-#: screens/Project/ProjectList/ProjectListItem.jsx:215
+#: screens/Project/ProjectList/ProjectListItem.jsx:230
#: screens/Project/shared/ProjectForm.jsx:176
#: screens/Team/TeamDetail/TeamDetail.jsx:34
#: screens/Team/TeamList/TeamList.jsx:134
@@ -2236,8 +2263,8 @@ msgstr ""
msgid "Done"
msgstr ""
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:173
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:178
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:175
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:180
msgid "Download Output"
msgstr "出力のダウンロード"
@@ -2291,14 +2318,14 @@ msgstr ""
#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.jsx:60
#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.jsx:99
#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.jsx:269
-#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:102
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:118
#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.jsx:150
#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.jsx:339
#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.jsx:341
#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.jsx:132
#: screens/Organization/OrganizationDetail/OrganizationDetail.jsx:151
#: screens/Organization/OrganizationDetail/OrganizationDetail.jsx:155
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:199
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:200
#: screens/Setting/ActivityStream/ActivityStreamDetail/ActivityStreamDetail.jsx:88
#: screens/Setting/ActivityStream/ActivityStreamDetail/ActivityStreamDetail.jsx:92
#: screens/Setting/AzureAD/AzureADDetail/AzureADDetail.jsx:80
@@ -2424,8 +2451,8 @@ msgstr "通知テンプレートの編集"
msgid "Edit Organization"
msgstr "組織の編集"
-#: screens/Project/ProjectList/ProjectListItem.jsx:182
-#: screens/Project/ProjectList/ProjectListItem.jsx:187
+#: screens/Project/ProjectList/ProjectListItem.jsx:197
+#: screens/Project/ProjectList/ProjectListItem.jsx:202
msgid "Edit Project"
msgstr "プロジェクトの編集"
@@ -2439,7 +2466,7 @@ msgstr "質問の編集"
msgid "Edit Schedule"
msgstr "スケジュールの編集"
-#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:106
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:122
msgid "Edit Source"
msgstr "ソースの編集"
@@ -2509,16 +2536,16 @@ msgid "Edit this node"
msgstr "このノードの編集"
#: components/Workflow/WorkflowNodeHelp.jsx:146
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:129
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:123
#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.jsx:181
msgid "Elapsed"
msgstr "経過時間"
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:128
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:122
msgid "Elapsed Time"
msgstr "経過時間"
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:130
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:124
msgid "Elapsed time that the job ran"
msgstr "ジョブ実行の経過時間"
@@ -2854,7 +2881,7 @@ msgstr ""
#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.jsx:163
#: screens/Organization/OrganizationDetail/OrganizationDetail.jsx:177
#: screens/Organization/OrganizationList/OrganizationList.jsx:210
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:226
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:234
#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesList.jsx:197
#: screens/Project/ProjectList/ProjectList.jsx:236
#: screens/Project/shared/ProjectSyncButton.jsx:62
@@ -3045,9 +3072,9 @@ msgid "Extra variables"
msgstr "追加変数"
#: components/Sparkline/Sparkline.jsx:35
-#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:42
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:96
-#: screens/Project/ProjectList/ProjectListItem.jsx:75
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:43
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:97
+#: screens/Project/ProjectList/ProjectListItem.jsx:76
msgid "FINISHED:"
msgstr "終了日時:"
@@ -3064,15 +3091,15 @@ msgstr "ファクト"
#: components/Workflow/WorkflowNodeHelp.jsx:89
#: screens/Dashboard/shared/ChartTooltip.jsx:66
#: screens/Job/JobOutput/shared/HostStatusBar.jsx:47
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:117
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:111
msgid "Failed"
msgstr "失敗"
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:116
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:110
msgid "Failed Host Count"
msgstr "失敗したホスト数"
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:118
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:112
msgid "Failed Hosts"
msgstr "失敗したホスト"
@@ -3106,15 +3133,20 @@ msgstr "ロールの関連付けに失敗しました"
msgid "Failed to associate."
msgstr "関連付けに失敗しました。"
-#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:126
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:103
msgid "Failed to cancel Inventory Source Sync"
msgstr ""
#: screens/Project/ProjectDetail/ProjectDetail.jsx:209
-#: screens/Project/ProjectList/ProjectListItem.jsx:182
-msgid "Failed to cancel Project Update"
+#: screens/Project/ProjectList/ProjectListItem.jsx:181
+msgid "Failed to cancel Project Sync"
msgstr ""
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:209
+#: screens/Project/ProjectList/ProjectListItem.jsx:182
+#~ msgid "Failed to cancel Project Update"
+#~ msgstr ""
+
#: screens/Inventory/shared/InventorySourceSyncButton.jsx:100
#~ msgid "Failed to cancel inventory source sync."
#~ msgstr "インベントリーソースの同期をキャンセルできませんでした。"
@@ -3123,7 +3155,7 @@ msgstr ""
msgid "Failed to cancel one or more jobs."
msgstr "1 つ以上のジョブを取り消すことができませんでした。"
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:185
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:135
msgid "Failed to cancel {0}"
msgstr ""
@@ -3139,7 +3171,7 @@ msgstr ""
msgid "Failed to copy inventory."
msgstr "インベントリーをコピーできませんでした。"
-#: screens/Project/ProjectList/ProjectListItem.jsx:204
+#: screens/Project/ProjectList/ProjectListItem.jsx:219
msgid "Failed to copy project."
msgstr "プロジェクトをコピーできませんでした。"
@@ -3270,7 +3302,7 @@ msgstr "1 つ以上のワークフロー承認を削除できませんでした
msgid "Failed to delete organization."
msgstr "組織を削除できませんでした。"
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:229
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:237
msgid "Failed to delete project."
msgstr "プロジェクトを削除できませんでした。"
@@ -3700,7 +3732,7 @@ msgstr "グループ"
msgid "Group details"
msgstr "グループの詳細"
-#: screens/Inventory/InventoryGroups/InventoryGroupsList.jsx:121
+#: screens/Inventory/InventoryGroups/InventoryGroupsList.jsx:122
msgid "Group type"
msgstr "グループタイプ"
@@ -3760,7 +3792,7 @@ msgstr ""
msgid "Host Config Key"
msgstr "ホスト設定キー"
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:100
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:94
msgid "Host Count"
msgstr "ホスト数"
@@ -3843,7 +3875,7 @@ msgstr ""
#: screens/Inventory/InventoryHosts/InventoryHostList.jsx:151
#: screens/Inventory/SmartInventory.jsx:71
#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.jsx:62
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:101
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:95
#: util/getRelatedResourceDeleteDetails.js:129
msgid "Hosts"
msgstr ""
@@ -4265,13 +4297,17 @@ msgid "Inventory Source"
msgstr ""
#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:125
-msgid "Inventory Source Error"
-msgstr ""
+#~ msgid "Inventory Source Error"
+#~ msgstr ""
#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.jsx:92
msgid "Inventory Source Sync"
msgstr "インベントリーソース同期"
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:102
+msgid "Inventory Source Sync Error"
+msgstr ""
+
#: screens/Inventory/InventorySources/InventorySourceList.jsx:165
#: screens/Inventory/InventorySources/InventorySourceList.jsx:184
#: util/getRelatedResourceDeleteDetails.js:73
@@ -4335,9 +4371,9 @@ msgid "Items per page"
msgstr "ページ別の項目"
#: components/Sparkline/Sparkline.jsx:28
-#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:35
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:89
-#: screens/Project/ProjectList/ProjectListItem.jsx:68
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:36
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:90
+#: screens/Project/ProjectList/ProjectListItem.jsx:69
msgid "JOB ID:"
msgstr "ジョブ ID:"
@@ -4366,6 +4402,7 @@ msgstr "ジョブ"
#: screens/Job/JobDetail/JobDetail.jsx:450
#: screens/Job/JobOutput/JobOutput.jsx:826
#: screens/Job/JobOutput/JobOutput.jsx:827
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:133
msgid "Job Cancel Error"
msgstr "ジョブキャンセルエラー"
@@ -4584,7 +4621,7 @@ msgstr "ラベル"
msgid "Last"
msgstr "最終"
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:115
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:116
msgid "Last Job Status"
msgstr ""
@@ -4610,7 +4647,7 @@ msgstr "前回のログイン"
#: screens/Job/JobDetail/JobDetail.jsx:338
#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.jsx:320
#: screens/Organization/OrganizationDetail/OrganizationDetail.jsx:110
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:186
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:187
#: screens/Team/TeamDetail/TeamDetail.jsx:44
#: screens/Template/JobTemplateDetail/JobTemplateDetail.jsx:268
#: screens/User/UserTokenDetail/UserTokenDetail.jsx:69
@@ -4650,7 +4687,7 @@ msgstr "最後のジョブ実行"
#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.jsx:257
#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.jsx:137
#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.jsx:51
-#: screens/Project/ProjectList/ProjectListItem.jsx:242
+#: screens/Project/ProjectList/ProjectListItem.jsx:257
msgid "Last modified"
msgstr "最終更新日"
@@ -4659,7 +4696,7 @@ msgstr "最終更新日"
msgid "Last name"
msgstr ""
-#: screens/Project/ProjectList/ProjectListItem.jsx:247
+#: screens/Project/ProjectList/ProjectListItem.jsx:262
msgid "Last used"
msgstr ""
@@ -4809,9 +4846,9 @@ msgstr "ルックアップタイプ"
msgid "Lookup typeahead"
msgstr "ルックアップの先行入力"
-#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:33
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:87
-#: screens/Project/ProjectList/ProjectListItem.jsx:66
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:34
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:88
+#: screens/Project/ProjectList/ProjectListItem.jsx:67
msgid "MOST RECENT SYNC"
msgstr "直近の同期"
@@ -4869,9 +4906,9 @@ msgstr "管理ジョブ"
#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:88
#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:157
#: screens/InstanceGroup/Instances/InstanceListItem.jsx:82
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:146
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:147
#: screens/Project/ProjectList/ProjectList.jsx:149
-#: screens/Project/ProjectList/ProjectListItem.jsx:153
+#: screens/Project/ProjectList/ProjectListItem.jsx:154
#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.jsx:89
msgid "Manual"
msgstr "手動"
@@ -5208,7 +5245,7 @@ msgstr "複数の選択オプション"
#: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.jsx:181
#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.jsx:194
#: screens/Inventory/InventorySources/InventorySourceList.jsx:217
-#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:63
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:64
#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.jsx:97
#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.jsx:31
#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.jsx:67
@@ -5234,12 +5271,12 @@ msgstr "複数の選択オプション"
#: screens/Organization/OrganizationTeams/OrganizationTeamList.jsx:66
#: screens/Organization/OrganizationTeams/OrganizationTeamList.jsx:81
#: screens/Organization/shared/OrganizationForm.jsx:59
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:130
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:131
#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesList.jsx:120
#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesList.jsx:147
#: screens/Project/ProjectList/ProjectList.jsx:137
#: screens/Project/ProjectList/ProjectList.jsx:173
-#: screens/Project/ProjectList/ProjectListItem.jsx:121
+#: screens/Project/ProjectList/ProjectListItem.jsx:122
#: screens/Project/shared/ProjectForm.jsx:168
#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.jsx:139
#: screens/Team/TeamDetail/TeamDetail.jsx:33
@@ -5645,7 +5682,7 @@ msgstr "必要に応じて、ステータスの更新を Webhook サービスに
#: screens/Credential/shared/TypeInputsSubForm.jsx:47
#: screens/InstanceGroup/shared/ContainerGroupForm.jsx:61
#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.jsx:245
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:163
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:164
#: screens/Project/shared/ProjectSubForms/SharedFields.jsx:66
#: screens/Template/JobTemplateDetail/JobTemplateDetail.jsx:260
#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.jsx:180
@@ -5681,9 +5718,9 @@ msgstr "オプション"
#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.jsx:107
#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.jsx:55
#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.jsx:65
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:134
-#: screens/Project/ProjectList/ProjectListItem.jsx:221
-#: screens/Project/ProjectList/ProjectListItem.jsx:232
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:135
+#: screens/Project/ProjectList/ProjectListItem.jsx:236
+#: screens/Project/ProjectList/ProjectListItem.jsx:247
#: screens/Team/TeamDetail/TeamDetail.jsx:36
#: screens/Team/TeamList/TeamList.jsx:155
#: screens/Team/TeamList/TeamListItem.jsx:38
@@ -5862,7 +5899,7 @@ msgstr "パーソナルアクセストークン"
msgid "Play"
msgstr "プレイ"
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:88
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:82
msgid "Play Count"
msgstr "再生回数"
@@ -5886,7 +5923,7 @@ msgid "Playbook Complete"
msgstr ""
#: components/PromptDetail/PromptProjectDetail.jsx:103
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:178
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:179
#: screens/Project/shared/ProjectSubForms/ManualSubForm.jsx:85
msgid "Playbook Directory"
msgstr "Playbook ディレクトリー"
@@ -5913,7 +5950,7 @@ msgstr "Playbook 名"
msgid "Playbook run"
msgstr "Playbook 実行"
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:89
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:83
msgid "Plays"
msgstr "プレイ"
@@ -6067,7 +6104,7 @@ msgid "Project"
msgstr "プロジェクト"
#: components/PromptDetail/PromptProjectDetail.jsx:100
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:175
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:176
#: screens/Project/shared/ProjectSubForms/ManualSubForm.jsx:63
msgid "Project Base Path"
msgstr "プロジェクトのベースパス"
@@ -6077,14 +6114,19 @@ msgstr "プロジェクトのベースパス"
msgid "Project Sync"
msgstr "プロジェクトの同期"
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:207
+#: screens/Project/ProjectList/ProjectListItem.jsx:178
+msgid "Project Sync Error"
+msgstr ""
+
#: components/Workflow/WorkflowNodeHelp.jsx:55
msgid "Project Update"
msgstr "プロジェクトの更新"
#: screens/Project/ProjectDetail/ProjectDetail.jsx:207
#: screens/Project/ProjectList/ProjectListItem.jsx:179
-msgid "Project Update Error"
-msgstr ""
+#~ msgid "Project Update Error"
+#~ msgstr ""
#: screens/Project/Project.jsx:139
msgid "Project not found."
@@ -6327,12 +6369,12 @@ msgstr "関連するグループ"
#: components/LaunchButton/ReLaunchDropDown.jsx:81
#: screens/Job/JobDetail/JobDetail.jsx:375
#: screens/Job/JobDetail/JobDetail.jsx:383
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:161
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:163
msgid "Relaunch"
msgstr "再起動"
#: components/JobList/JobListItem.jsx:94
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:141
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:143
msgid "Relaunch Job"
msgstr "ジョブの再起動"
@@ -6350,7 +6392,7 @@ msgid "Relaunch on"
msgstr "再起動時"
#: components/JobList/JobListItem.jsx:93
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:140
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:142
msgid "Relaunch using host parameters"
msgstr "ホストパラメーターを使用した再起動"
@@ -6463,8 +6505,8 @@ msgstr ""
#~ msgid "Retrieve the enabled state from the given dict of host variables. The enabled variable may be specified using dot notation, e.g: 'foo.bar'"
#~ msgstr ""
-#: components/JobCancelButton/JobCancelButton.jsx:71
-#: components/JobCancelButton/JobCancelButton.jsx:75
+#: components/JobCancelButton/JobCancelButton.jsx:72
+#: components/JobCancelButton/JobCancelButton.jsx:76
#: components/JobList/JobListCancelButton.jsx:159
#: components/JobList/JobListCancelButton.jsx:162
#: screens/Job/JobDetail/JobDetail.jsx:434
@@ -6519,7 +6561,7 @@ msgstr "工場出荷時のデフォルトに戻します。"
#: screens/Job/JobDetail/JobDetail.jsx:227
#: screens/Project/ProjectList/ProjectList.jsx:176
-#: screens/Project/ProjectList/ProjectListItem.jsx:155
+#: screens/Project/ProjectList/ProjectListItem.jsx:156
msgid "Revision"
msgstr "リビジョン"
@@ -6640,9 +6682,9 @@ msgid "START"
msgstr "開始"
#: components/Sparkline/Sparkline.jsx:31
-#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:38
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:92
-#: screens/Project/ProjectList/ProjectListItem.jsx:71
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:39
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:93
+#: screens/Project/ProjectList/ProjectListItem.jsx:72
msgid "STATUS:"
msgstr "ステータス:"
@@ -6779,7 +6821,7 @@ msgstr "第 2"
#: components/PromptDetail/PromptInventorySourceDetail.jsx:103
#: components/PromptDetail/PromptProjectDetail.jsx:96
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:166
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:167
msgid "Seconds"
msgstr "秒"
@@ -6901,7 +6943,7 @@ msgid "Select a row to approve"
msgstr "承認する行の選択"
#: components/PaginatedDataList/ToolbarDeleteButton.jsx:160
-#: screens/Inventory/InventoryGroups/InventoryGroupsList.jsx:99
+#: screens/Inventory/InventoryGroups/InventoryGroupsList.jsx:100
msgid "Select a row to delete"
msgstr "削除する行の選択"
@@ -7157,7 +7199,7 @@ msgstr "{0} の選択"
#: screens/Inventory/InventoryList/InventoryListItem.jsx:77
#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.jsx:104
#: screens/Organization/OrganizationList/OrganizationListItem.jsx:42
-#: screens/Project/ProjectList/ProjectListItem.jsx:119
+#: screens/Project/ProjectList/ProjectListItem.jsx:120
#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.jsx:253
#: screens/Team/TeamList/TeamListItem.jsx:31
#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.jsx:57
@@ -7265,7 +7307,7 @@ msgstr "表示"
msgid "Show Changes"
msgstr "変更の表示"
-#: screens/Inventory/InventoryGroups/InventoryGroupsList.jsx:126
+#: screens/Inventory/InventoryGroups/InventoryGroupsList.jsx:127
msgid "Show all groups"
msgstr "すべてのグループの表示"
@@ -7278,7 +7320,7 @@ msgstr "変更の表示"
msgid "Show less"
msgstr "簡易表示"
-#: screens/Inventory/InventoryGroups/InventoryGroupsList.jsx:125
+#: screens/Inventory/InventoryGroups/InventoryGroupsList.jsx:126
msgid "Show only root groups"
msgstr "root グループのみを表示"
@@ -7432,7 +7474,7 @@ msgstr "ソース"
#: components/PromptDetail/PromptProjectDetail.jsx:79
#: components/PromptDetail/PromptWFJobTemplateDetail.jsx:75
#: components/Schedule/ScheduleDetail/ScheduleDetail.jsx:309
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:149
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:150
#: screens/Template/JobTemplateDetail/JobTemplateDetail.jsx:217
#: screens/Template/shared/JobTemplateForm.jsx:308
msgid "Source Control Branch"
@@ -7443,7 +7485,7 @@ msgid "Source Control Branch/Tag/Commit"
msgstr "ソースコントロールブランチ/タグ/コミット"
#: components/PromptDetail/PromptProjectDetail.jsx:83
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:153
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:154
#: screens/Project/shared/ProjectSubForms/SharedFields.jsx:57
msgid "Source Control Credential"
msgstr "ソースコントロール認証情報"
@@ -7453,13 +7495,13 @@ msgid "Source Control Credential Type"
msgstr "ソースコントロール認証情報タイプ"
#: components/PromptDetail/PromptProjectDetail.jsx:80
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:150
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:151
#: screens/Project/shared/ProjectSubForms/GitSubForm.jsx:50
msgid "Source Control Refspec"
msgstr "ソースコントロールの Refspec"
#: components/PromptDetail/PromptProjectDetail.jsx:75
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:145
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:146
msgid "Source Control Type"
msgstr "ソースコントロールのタイプ"
@@ -7467,7 +7509,7 @@ msgstr "ソースコントロールのタイプ"
#: components/PromptDetail/PromptProjectDetail.jsx:78
#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:96
#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:165
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:148
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:149
#: screens/Project/ProjectList/ProjectList.jsx:157
#: screens/Project/shared/ProjectSubForms/SharedFields.jsx:18
#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.jsx:97
@@ -7610,12 +7652,12 @@ msgstr "開始"
#: screens/Inventory/InventoryList/InventoryList.jsx:203
#: screens/Inventory/InventoryList/InventoryListItem.jsx:88
#: screens/Inventory/InventorySources/InventorySourceList.jsx:218
-#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:79
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:80
#: screens/Job/JobDetail/JobDetail.jsx:127
#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.jsx:197
#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.jsx:111
#: screens/Project/ProjectList/ProjectList.jsx:174
-#: screens/Project/ProjectList/ProjectListItem.jsx:139
+#: screens/Project/ProjectList/ProjectListItem.jsx:140
#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.jsx:49
#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.jsx:108
#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.jsx:230
@@ -7708,7 +7750,7 @@ msgstr "成功メッセージボディー"
msgid "Successful"
msgstr "成功"
-#: screens/Project/ProjectList/ProjectListItem.jsx:166
+#: screens/Project/ProjectList/ProjectListItem.jsx:167
msgid "Successfully copied to clipboard!"
msgstr "クリップボードへのコピーに成功しました!"
@@ -7748,14 +7790,14 @@ msgstr "Survey プレビューモーダル"
msgid "Survey questions"
msgstr "Survey の質問"
-#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:96
-#: screens/Inventory/shared/InventorySourceSyncButton.jsx:78
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:111
+#: screens/Inventory/shared/InventorySourceSyncButton.jsx:43
#: screens/Project/shared/ProjectSyncButton.jsx:43
#: screens/Project/shared/ProjectSyncButton.jsx:55
msgid "Sync"
msgstr "同期"
-#: screens/Project/ProjectList/ProjectListItem.jsx:173
+#: screens/Project/ProjectList/ProjectListItem.jsx:187
#: screens/Project/shared/ProjectSyncButton.jsx:39
#: screens/Project/shared/ProjectSyncButton.jsx:50
msgid "Sync Project"
@@ -7774,7 +7816,7 @@ msgstr "すべてのソースの同期"
msgid "Sync error"
msgstr "同期エラー"
-#: screens/Project/ProjectList/ProjectListItem.jsx:159
+#: screens/Project/ProjectList/ProjectListItem.jsx:160
msgid "Sync for revision"
msgstr "リビジョンの同期"
@@ -7871,7 +7913,7 @@ msgstr "ターゲット URL"
msgid "Task"
msgstr "タスク"
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:94
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:88
msgid "Task Count"
msgstr "タスク数"
@@ -7879,7 +7921,7 @@ msgstr "タスク数"
msgid "Task Started"
msgstr ""
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:95
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:89
msgid "Tasks"
msgstr "タスク"
@@ -8306,7 +8348,7 @@ msgstr ""
msgid "This organization is currently being by other resources. Are you sure you want to delete it?"
msgstr ""
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:215
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:224
msgid "This project is currently being used by other resources. Are you sure you want to delete it?"
msgstr ""
@@ -8526,7 +8568,7 @@ msgid "Track submodules"
msgstr ""
#: components/PromptDetail/PromptProjectDetail.jsx:43
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:74
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:75
msgid "Track submodules latest commit on branch"
msgstr ""
@@ -8586,7 +8628,7 @@ msgstr "Twilio"
#: screens/Inventory/InventoryList/InventoryList.jsx:204
#: screens/Inventory/InventoryList/InventoryListItem.jsx:93
#: screens/Inventory/InventorySources/InventorySourceList.jsx:219
-#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:92
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:93
#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.jsx:105
#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.jsx:198
#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.jsx:114
@@ -8631,15 +8673,15 @@ msgid "Unlimited"
msgstr ""
#: screens/Job/JobOutput/shared/HostStatusBar.jsx:51
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:107
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:101
msgid "Unreachable"
msgstr "到達不能"
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:106
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:100
msgid "Unreachable Host Count"
msgstr "到達不能なホスト数"
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:108
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:102
msgid "Unreachable Hosts"
msgstr "到達不能なホスト"
@@ -8652,7 +8694,7 @@ msgid "Unsaved changes modal"
msgstr "保存されていない変更モーダル"
#: components/PromptDetail/PromptProjectDetail.jsx:46
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:77
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:78
#: screens/Project/shared/ProjectSubForms/SharedFields.jsx:97
msgid "Update Revision on Launch"
msgstr "起動時のリビジョン更新"
@@ -9528,7 +9570,7 @@ msgstr "関連付けの解除の確認"
#~ msgid "controller instance"
#~ msgstr "コントローラインスタンス"
-#: screens/Project/ProjectList/ProjectListItem.jsx:158
+#: screens/Project/ProjectList/ProjectListItem.jsx:159
msgid "copy to clipboard disabled"
msgstr "クリップボードへのコピーが無効"
@@ -9557,7 +9599,7 @@ msgstr ""
#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.jsx:95
#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.jsx:266
#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.jsx:147
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:195
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:196
#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.jsx:154
#: screens/User/UserDetail/UserDetail.jsx:84
msgid "edit"
diff --git a/awx/ui_next/src/locales/nl/messages.po b/awx/ui_next/src/locales/nl/messages.po
index f7ca2771f5..e6800b7662 100644
--- a/awx/ui_next/src/locales/nl/messages.po
+++ b/awx/ui_next/src/locales/nl/messages.po
@@ -215,7 +215,7 @@ msgstr ""
#: screens/Inventory/InventoryList/InventoryList.jsx:206
#: screens/Inventory/InventoryList/InventoryListItem.jsx:108
#: screens/Inventory/InventorySources/InventorySourceList.jsx:220
-#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:93
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:94
#: screens/ManagementJob/ManagementJobList/ManagementJobList.jsx:104
#: screens/ManagementJob/ManagementJobList/ManagementJobListItem.jsx:73
#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.jsx:199
@@ -223,7 +223,7 @@ msgstr ""
#: screens/Organization/OrganizationList/OrganizationList.jsx:160
#: screens/Organization/OrganizationList/OrganizationListItem.jsx:68
#: screens/Project/ProjectList/ProjectList.jsx:177
-#: screens/Project/ProjectList/ProjectListItem.jsx:170
+#: screens/Project/ProjectList/ProjectListItem.jsx:171
#: screens/Team/TeamList/TeamList.jsx:156
#: screens/Team/TeamList/TeamListItem.jsx:47
#: screens/User/UserList/UserList.jsx:166
@@ -411,7 +411,7 @@ msgid "All job types"
msgstr ""
#: components/PromptDetail/PromptProjectDetail.jsx:48
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:79
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:80
#: screens/Project/shared/ProjectSubForms/SharedFields.jsx:105
msgid "Allow Branch Override"
msgstr ""
@@ -798,7 +798,7 @@ msgstr ""
#: components/PromptDetail/PromptInventorySourceDetail.jsx:102
#: components/PromptDetail/PromptProjectDetail.jsx:95
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:165
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:166
#: screens/Project/shared/ProjectSubForms/SharedFields.jsx:123
msgid "Cache Timeout"
msgstr ""
@@ -858,15 +858,26 @@ msgstr ""
msgid "Cancel"
msgstr ""
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:104
+msgid "Cancel Inventory Source Sync"
+msgstr ""
+
#: screens/Job/JobDetail/JobDetail.jsx:417
#: screens/Job/JobDetail/JobDetail.jsx:418
#: screens/Job/JobOutput/JobOutput.jsx:783
#: screens/Job/JobOutput/JobOutput.jsx:784
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:187
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:191
msgid "Cancel Job"
msgstr ""
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:208
+#: screens/Project/ProjectList/ProjectListItem.jsx:179
+msgid "Cancel Project Sync"
+msgstr ""
+
+#: components/JobCancelButton/JobCancelButton.jsx:47
+msgid "Cancel Sync"
+msgstr ""
+
#: screens/Job/JobDetail/JobDetail.jsx:425
#: screens/Job/JobDetail/JobDetail.jsx:428
#: screens/Job/JobOutput/JobOutput.jsx:791
@@ -919,6 +930,10 @@ msgstr ""
#~ msgid "Cancel sync source"
#~ msgstr ""
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:134
+msgid "Cancel {0}"
+msgstr ""
+
#: components/JobList/JobList.jsx:207
#: components/Workflow/WorkflowNodeHelp.jsx:95
#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.jsx:176
@@ -1054,7 +1069,7 @@ msgid "Choose the type of resource that will be receiving new roles. For exampl
msgstr ""
#: components/PromptDetail/PromptProjectDetail.jsx:40
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:71
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:72
#: screens/Project/shared/ProjectSubForms/SharedFields.jsx:71
msgid "Clean"
msgstr ""
@@ -1163,6 +1178,14 @@ msgstr ""
msgid "Confirm Password"
msgstr ""
+#: components/JobCancelButton/JobCancelButton.jsx:62
+msgid "Confirm cancel job"
+msgstr ""
+
+#: components/JobCancelButton/JobCancelButton.jsx:66
+msgid "Confirm cancellation"
+msgstr ""
+
#: components/ResourceAccessList/DeleteRoleConfirmationModal.jsx:27
msgid "Confirm delete"
msgstr ""
@@ -1269,7 +1292,7 @@ msgstr ""
msgid "Copy Notification Template"
msgstr ""
-#: screens/Project/ProjectList/ProjectListItem.jsx:196
+#: screens/Project/ProjectList/ProjectListItem.jsx:211
msgid "Copy Project"
msgstr ""
@@ -1277,7 +1300,7 @@ msgstr ""
msgid "Copy Template"
msgstr ""
-#: screens/Project/ProjectList/ProjectListItem.jsx:165
+#: screens/Project/ProjectList/ProjectListItem.jsx:166
msgid "Copy full revision to clipboard."
msgstr ""
@@ -1436,7 +1459,7 @@ msgstr ""
#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.jsx:315
#: screens/Organization/OrganizationDetail/OrganizationDetail.jsx:105
#: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvList.jsx:111
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:181
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:182
#: screens/Team/TeamDetail/TeamDetail.jsx:43
#: screens/Template/JobTemplateDetail/JobTemplateDetail.jsx:263
#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.jsx:183
@@ -1597,10 +1620,10 @@ msgid "Custom pod spec"
msgstr ""
#: components/TemplateList/TemplateListItem.jsx:144
-#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:71
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:72
#: screens/Organization/OrganizationList/OrganizationListItem.jsx:54
#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesListItem.jsx:89
-#: screens/Project/ProjectList/ProjectListItem.jsx:130
+#: screens/Project/ProjectList/ProjectListItem.jsx:131
msgid "Custom virtual environment {0} must be replaced by an execution environment."
msgstr ""
@@ -1712,7 +1735,7 @@ msgstr ""
#: screens/Job/JobDetail/JobDetail.jsx:408
#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.jsx:352
#: screens/Organization/OrganizationDetail/OrganizationDetail.jsx:168
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:217
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:226
#: screens/Project/shared/ProjectSubForms/SharedFields.jsx:77
#: screens/Team/TeamDetail/TeamDetail.jsx:66
#: screens/Template/JobTemplateDetail/JobTemplateDetail.jsx:396
@@ -1755,8 +1778,8 @@ msgid "Delete Inventory"
msgstr ""
#: screens/Job/JobDetail/JobDetail.jsx:404
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:202
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:206
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:201
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:205
msgid "Delete Job"
msgstr ""
@@ -1772,7 +1795,7 @@ msgstr ""
msgid "Delete Organization"
msgstr ""
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:211
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:220
msgid "Delete Project"
msgstr ""
@@ -1835,7 +1858,7 @@ msgid "Delete inventory source"
msgstr ""
#: components/PromptDetail/PromptProjectDetail.jsx:41
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:72
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:73
msgid "Delete on Update"
msgstr ""
@@ -1950,9 +1973,9 @@ msgstr ""
#: screens/Organization/OrganizationDetail/OrganizationDetail.jsx:95
#: screens/Organization/OrganizationList/OrganizationList.jsx:141
#: screens/Organization/shared/OrganizationForm.jsx:67
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:131
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:132
#: screens/Project/ProjectList/ProjectList.jsx:142
-#: screens/Project/ProjectList/ProjectListItem.jsx:215
+#: screens/Project/ProjectList/ProjectListItem.jsx:230
#: screens/Project/shared/ProjectForm.jsx:176
#: screens/Team/TeamDetail/TeamDetail.jsx:34
#: screens/Team/TeamList/TeamList.jsx:134
@@ -2172,8 +2195,8 @@ msgstr ""
msgid "Done"
msgstr ""
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:173
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:178
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:175
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:180
msgid "Download Output"
msgstr ""
@@ -2227,14 +2250,14 @@ msgstr ""
#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.jsx:60
#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.jsx:99
#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.jsx:269
-#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:102
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:118
#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.jsx:150
#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.jsx:339
#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.jsx:341
#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.jsx:132
#: screens/Organization/OrganizationDetail/OrganizationDetail.jsx:151
#: screens/Organization/OrganizationDetail/OrganizationDetail.jsx:155
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:199
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:200
#: screens/Setting/ActivityStream/ActivityStreamDetail/ActivityStreamDetail.jsx:88
#: screens/Setting/ActivityStream/ActivityStreamDetail/ActivityStreamDetail.jsx:92
#: screens/Setting/AzureAD/AzureADDetail/AzureADDetail.jsx:80
@@ -2360,8 +2383,8 @@ msgstr ""
msgid "Edit Organization"
msgstr ""
-#: screens/Project/ProjectList/ProjectListItem.jsx:182
-#: screens/Project/ProjectList/ProjectListItem.jsx:187
+#: screens/Project/ProjectList/ProjectListItem.jsx:197
+#: screens/Project/ProjectList/ProjectListItem.jsx:202
msgid "Edit Project"
msgstr ""
@@ -2375,7 +2398,7 @@ msgstr ""
msgid "Edit Schedule"
msgstr ""
-#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:106
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:122
msgid "Edit Source"
msgstr ""
@@ -2445,16 +2468,16 @@ msgid "Edit this node"
msgstr ""
#: components/Workflow/WorkflowNodeHelp.jsx:146
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:129
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:123
#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.jsx:181
msgid "Elapsed"
msgstr ""
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:128
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:122
msgid "Elapsed Time"
msgstr ""
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:130
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:124
msgid "Elapsed time that the job ran"
msgstr ""
@@ -2778,7 +2801,7 @@ msgstr ""
#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.jsx:163
#: screens/Organization/OrganizationDetail/OrganizationDetail.jsx:177
#: screens/Organization/OrganizationList/OrganizationList.jsx:210
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:226
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:234
#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesList.jsx:197
#: screens/Project/ProjectList/ProjectList.jsx:236
#: screens/Project/shared/ProjectSyncButton.jsx:62
@@ -2969,9 +2992,9 @@ msgid "Extra variables"
msgstr ""
#: components/Sparkline/Sparkline.jsx:35
-#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:42
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:96
-#: screens/Project/ProjectList/ProjectListItem.jsx:75
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:43
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:97
+#: screens/Project/ProjectList/ProjectListItem.jsx:76
msgid "FINISHED:"
msgstr ""
@@ -2988,15 +3011,15 @@ msgstr ""
#: components/Workflow/WorkflowNodeHelp.jsx:89
#: screens/Dashboard/shared/ChartTooltip.jsx:66
#: screens/Job/JobOutput/shared/HostStatusBar.jsx:47
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:117
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:111
msgid "Failed"
msgstr ""
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:116
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:110
msgid "Failed Host Count"
msgstr ""
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:118
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:112
msgid "Failed Hosts"
msgstr ""
@@ -3030,15 +3053,20 @@ msgstr ""
msgid "Failed to associate."
msgstr ""
-#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:126
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:103
msgid "Failed to cancel Inventory Source Sync"
msgstr ""
#: screens/Project/ProjectDetail/ProjectDetail.jsx:209
-#: screens/Project/ProjectList/ProjectListItem.jsx:182
-msgid "Failed to cancel Project Update"
+#: screens/Project/ProjectList/ProjectListItem.jsx:181
+msgid "Failed to cancel Project Sync"
msgstr ""
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:209
+#: screens/Project/ProjectList/ProjectListItem.jsx:182
+#~ msgid "Failed to cancel Project Update"
+#~ msgstr ""
+
#: screens/Inventory/shared/InventorySourceSyncButton.jsx:100
#~ msgid "Failed to cancel inventory source sync."
#~ msgstr ""
@@ -3047,7 +3075,7 @@ msgstr ""
msgid "Failed to cancel one or more jobs."
msgstr ""
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:185
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:135
msgid "Failed to cancel {0}"
msgstr ""
@@ -3063,7 +3091,7 @@ msgstr ""
msgid "Failed to copy inventory."
msgstr ""
-#: screens/Project/ProjectList/ProjectListItem.jsx:204
+#: screens/Project/ProjectList/ProjectListItem.jsx:219
msgid "Failed to copy project."
msgstr ""
@@ -3194,7 +3222,7 @@ msgstr ""
msgid "Failed to delete organization."
msgstr ""
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:229
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:237
msgid "Failed to delete project."
msgstr ""
@@ -3624,7 +3652,7 @@ msgstr ""
msgid "Group details"
msgstr ""
-#: screens/Inventory/InventoryGroups/InventoryGroupsList.jsx:121
+#: screens/Inventory/InventoryGroups/InventoryGroupsList.jsx:122
msgid "Group type"
msgstr ""
@@ -3684,7 +3712,7 @@ msgstr ""
msgid "Host Config Key"
msgstr ""
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:100
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:94
msgid "Host Count"
msgstr ""
@@ -3767,7 +3795,7 @@ msgstr ""
#: screens/Inventory/InventoryHosts/InventoryHostList.jsx:151
#: screens/Inventory/SmartInventory.jsx:71
#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.jsx:62
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:101
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:95
#: util/getRelatedResourceDeleteDetails.js:129
msgid "Hosts"
msgstr ""
@@ -4189,13 +4217,17 @@ msgid "Inventory Source"
msgstr ""
#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:125
-msgid "Inventory Source Error"
-msgstr ""
+#~ msgid "Inventory Source Error"
+#~ msgstr ""
#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.jsx:92
msgid "Inventory Source Sync"
msgstr ""
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:102
+msgid "Inventory Source Sync Error"
+msgstr ""
+
#: screens/Inventory/InventorySources/InventorySourceList.jsx:165
#: screens/Inventory/InventorySources/InventorySourceList.jsx:184
#: util/getRelatedResourceDeleteDetails.js:73
@@ -4259,9 +4291,9 @@ msgid "Items per page"
msgstr ""
#: components/Sparkline/Sparkline.jsx:28
-#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:35
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:89
-#: screens/Project/ProjectList/ProjectListItem.jsx:68
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:36
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:90
+#: screens/Project/ProjectList/ProjectListItem.jsx:69
msgid "JOB ID:"
msgstr ""
@@ -4290,6 +4322,7 @@ msgstr ""
#: screens/Job/JobDetail/JobDetail.jsx:450
#: screens/Job/JobOutput/JobOutput.jsx:826
#: screens/Job/JobOutput/JobOutput.jsx:827
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:133
msgid "Job Cancel Error"
msgstr ""
@@ -4508,7 +4541,7 @@ msgstr ""
msgid "Last"
msgstr ""
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:115
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:116
msgid "Last Job Status"
msgstr ""
@@ -4534,7 +4567,7 @@ msgstr ""
#: screens/Job/JobDetail/JobDetail.jsx:338
#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.jsx:320
#: screens/Organization/OrganizationDetail/OrganizationDetail.jsx:110
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:186
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:187
#: screens/Team/TeamDetail/TeamDetail.jsx:44
#: screens/Template/JobTemplateDetail/JobTemplateDetail.jsx:268
#: screens/User/UserTokenDetail/UserTokenDetail.jsx:69
@@ -4574,7 +4607,7 @@ msgstr ""
#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.jsx:257
#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.jsx:137
#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.jsx:51
-#: screens/Project/ProjectList/ProjectListItem.jsx:242
+#: screens/Project/ProjectList/ProjectListItem.jsx:257
msgid "Last modified"
msgstr ""
@@ -4583,7 +4616,7 @@ msgstr ""
msgid "Last name"
msgstr ""
-#: screens/Project/ProjectList/ProjectListItem.jsx:247
+#: screens/Project/ProjectList/ProjectListItem.jsx:262
msgid "Last used"
msgstr ""
@@ -4733,9 +4766,9 @@ msgstr ""
msgid "Lookup typeahead"
msgstr ""
-#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:33
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:87
-#: screens/Project/ProjectList/ProjectListItem.jsx:66
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:34
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:88
+#: screens/Project/ProjectList/ProjectListItem.jsx:67
msgid "MOST RECENT SYNC"
msgstr ""
@@ -4793,9 +4826,9 @@ msgstr ""
#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:88
#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:157
#: screens/InstanceGroup/Instances/InstanceListItem.jsx:82
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:146
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:147
#: screens/Project/ProjectList/ProjectList.jsx:149
-#: screens/Project/ProjectList/ProjectListItem.jsx:153
+#: screens/Project/ProjectList/ProjectListItem.jsx:154
#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.jsx:89
msgid "Manual"
msgstr ""
@@ -5132,7 +5165,7 @@ msgstr ""
#: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.jsx:181
#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.jsx:194
#: screens/Inventory/InventorySources/InventorySourceList.jsx:217
-#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:63
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:64
#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.jsx:97
#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.jsx:31
#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.jsx:67
@@ -5158,12 +5191,12 @@ msgstr ""
#: screens/Organization/OrganizationTeams/OrganizationTeamList.jsx:66
#: screens/Organization/OrganizationTeams/OrganizationTeamList.jsx:81
#: screens/Organization/shared/OrganizationForm.jsx:59
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:130
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:131
#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesList.jsx:120
#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesList.jsx:147
#: screens/Project/ProjectList/ProjectList.jsx:137
#: screens/Project/ProjectList/ProjectList.jsx:173
-#: screens/Project/ProjectList/ProjectListItem.jsx:121
+#: screens/Project/ProjectList/ProjectListItem.jsx:122
#: screens/Project/shared/ProjectForm.jsx:168
#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.jsx:139
#: screens/Team/TeamDetail/TeamDetail.jsx:33
@@ -5569,7 +5602,7 @@ msgstr ""
#: screens/Credential/shared/TypeInputsSubForm.jsx:47
#: screens/InstanceGroup/shared/ContainerGroupForm.jsx:61
#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.jsx:245
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:163
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:164
#: screens/Project/shared/ProjectSubForms/SharedFields.jsx:66
#: screens/Template/JobTemplateDetail/JobTemplateDetail.jsx:260
#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.jsx:180
@@ -5605,9 +5638,9 @@ msgstr ""
#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.jsx:107
#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.jsx:55
#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.jsx:65
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:134
-#: screens/Project/ProjectList/ProjectListItem.jsx:221
-#: screens/Project/ProjectList/ProjectListItem.jsx:232
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:135
+#: screens/Project/ProjectList/ProjectListItem.jsx:236
+#: screens/Project/ProjectList/ProjectListItem.jsx:247
#: screens/Team/TeamDetail/TeamDetail.jsx:36
#: screens/Team/TeamList/TeamList.jsx:155
#: screens/Team/TeamList/TeamListItem.jsx:38
@@ -5786,7 +5819,7 @@ msgstr ""
msgid "Play"
msgstr ""
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:88
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:82
msgid "Play Count"
msgstr ""
@@ -5810,7 +5843,7 @@ msgid "Playbook Complete"
msgstr ""
#: components/PromptDetail/PromptProjectDetail.jsx:103
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:178
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:179
#: screens/Project/shared/ProjectSubForms/ManualSubForm.jsx:85
msgid "Playbook Directory"
msgstr ""
@@ -5837,7 +5870,7 @@ msgstr ""
msgid "Playbook run"
msgstr ""
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:89
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:83
msgid "Plays"
msgstr ""
@@ -5991,7 +6024,7 @@ msgid "Project"
msgstr ""
#: components/PromptDetail/PromptProjectDetail.jsx:100
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:175
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:176
#: screens/Project/shared/ProjectSubForms/ManualSubForm.jsx:63
msgid "Project Base Path"
msgstr ""
@@ -6001,14 +6034,19 @@ msgstr ""
msgid "Project Sync"
msgstr ""
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:207
+#: screens/Project/ProjectList/ProjectListItem.jsx:178
+msgid "Project Sync Error"
+msgstr ""
+
#: components/Workflow/WorkflowNodeHelp.jsx:55
msgid "Project Update"
msgstr ""
#: screens/Project/ProjectDetail/ProjectDetail.jsx:207
#: screens/Project/ProjectList/ProjectListItem.jsx:179
-msgid "Project Update Error"
-msgstr ""
+#~ msgid "Project Update Error"
+#~ msgstr ""
#: screens/Project/Project.jsx:139
msgid "Project not found."
@@ -6255,12 +6293,12 @@ msgstr ""
#: components/LaunchButton/ReLaunchDropDown.jsx:81
#: screens/Job/JobDetail/JobDetail.jsx:375
#: screens/Job/JobDetail/JobDetail.jsx:383
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:161
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:163
msgid "Relaunch"
msgstr ""
#: components/JobList/JobListItem.jsx:94
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:141
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:143
msgid "Relaunch Job"
msgstr ""
@@ -6278,7 +6316,7 @@ msgid "Relaunch on"
msgstr ""
#: components/JobList/JobListItem.jsx:93
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:140
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:142
msgid "Relaunch using host parameters"
msgstr ""
@@ -6391,8 +6429,8 @@ msgstr ""
#~ msgid "Retrieve the enabled state from the given dict of host variables. The enabled variable may be specified using dot notation, e.g: 'foo.bar'"
#~ msgstr ""
-#: components/JobCancelButton/JobCancelButton.jsx:71
-#: components/JobCancelButton/JobCancelButton.jsx:75
+#: components/JobCancelButton/JobCancelButton.jsx:72
+#: components/JobCancelButton/JobCancelButton.jsx:76
#: components/JobList/JobListCancelButton.jsx:159
#: components/JobList/JobListCancelButton.jsx:162
#: screens/Job/JobDetail/JobDetail.jsx:434
@@ -6447,7 +6485,7 @@ msgstr ""
#: screens/Job/JobDetail/JobDetail.jsx:227
#: screens/Project/ProjectList/ProjectList.jsx:176
-#: screens/Project/ProjectList/ProjectListItem.jsx:155
+#: screens/Project/ProjectList/ProjectListItem.jsx:156
msgid "Revision"
msgstr ""
@@ -6568,9 +6606,9 @@ msgid "START"
msgstr ""
#: components/Sparkline/Sparkline.jsx:31
-#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:38
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:92
-#: screens/Project/ProjectList/ProjectListItem.jsx:71
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:39
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:93
+#: screens/Project/ProjectList/ProjectListItem.jsx:72
msgid "STATUS:"
msgstr ""
@@ -6707,7 +6745,7 @@ msgstr ""
#: components/PromptDetail/PromptInventorySourceDetail.jsx:103
#: components/PromptDetail/PromptProjectDetail.jsx:96
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:166
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:167
msgid "Seconds"
msgstr ""
@@ -6829,7 +6867,7 @@ msgid "Select a row to approve"
msgstr ""
#: components/PaginatedDataList/ToolbarDeleteButton.jsx:160
-#: screens/Inventory/InventoryGroups/InventoryGroupsList.jsx:99
+#: screens/Inventory/InventoryGroups/InventoryGroupsList.jsx:100
msgid "Select a row to delete"
msgstr ""
@@ -7076,7 +7114,7 @@ msgstr ""
#: screens/Inventory/InventoryList/InventoryListItem.jsx:77
#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.jsx:104
#: screens/Organization/OrganizationList/OrganizationListItem.jsx:42
-#: screens/Project/ProjectList/ProjectListItem.jsx:119
+#: screens/Project/ProjectList/ProjectListItem.jsx:120
#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.jsx:253
#: screens/Team/TeamList/TeamListItem.jsx:31
#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.jsx:57
@@ -7184,7 +7222,7 @@ msgstr ""
msgid "Show Changes"
msgstr ""
-#: screens/Inventory/InventoryGroups/InventoryGroupsList.jsx:126
+#: screens/Inventory/InventoryGroups/InventoryGroupsList.jsx:127
msgid "Show all groups"
msgstr ""
@@ -7197,7 +7235,7 @@ msgstr ""
msgid "Show less"
msgstr ""
-#: screens/Inventory/InventoryGroups/InventoryGroupsList.jsx:125
+#: screens/Inventory/InventoryGroups/InventoryGroupsList.jsx:126
msgid "Show only root groups"
msgstr ""
@@ -7346,7 +7384,7 @@ msgstr ""
#: components/PromptDetail/PromptProjectDetail.jsx:79
#: components/PromptDetail/PromptWFJobTemplateDetail.jsx:75
#: components/Schedule/ScheduleDetail/ScheduleDetail.jsx:309
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:149
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:150
#: screens/Template/JobTemplateDetail/JobTemplateDetail.jsx:217
#: screens/Template/shared/JobTemplateForm.jsx:308
msgid "Source Control Branch"
@@ -7357,7 +7395,7 @@ msgid "Source Control Branch/Tag/Commit"
msgstr ""
#: components/PromptDetail/PromptProjectDetail.jsx:83
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:153
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:154
#: screens/Project/shared/ProjectSubForms/SharedFields.jsx:57
msgid "Source Control Credential"
msgstr ""
@@ -7367,13 +7405,13 @@ msgid "Source Control Credential Type"
msgstr ""
#: components/PromptDetail/PromptProjectDetail.jsx:80
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:150
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:151
#: screens/Project/shared/ProjectSubForms/GitSubForm.jsx:50
msgid "Source Control Refspec"
msgstr ""
#: components/PromptDetail/PromptProjectDetail.jsx:75
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:145
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:146
msgid "Source Control Type"
msgstr ""
@@ -7381,7 +7419,7 @@ msgstr ""
#: components/PromptDetail/PromptProjectDetail.jsx:78
#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:96
#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:165
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:148
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:149
#: screens/Project/ProjectList/ProjectList.jsx:157
#: screens/Project/shared/ProjectSubForms/SharedFields.jsx:18
#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.jsx:97
@@ -7520,12 +7558,12 @@ msgstr ""
#: screens/Inventory/InventoryList/InventoryList.jsx:203
#: screens/Inventory/InventoryList/InventoryListItem.jsx:88
#: screens/Inventory/InventorySources/InventorySourceList.jsx:218
-#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:79
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:80
#: screens/Job/JobDetail/JobDetail.jsx:127
#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.jsx:197
#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.jsx:111
#: screens/Project/ProjectList/ProjectList.jsx:174
-#: screens/Project/ProjectList/ProjectListItem.jsx:139
+#: screens/Project/ProjectList/ProjectListItem.jsx:140
#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.jsx:49
#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.jsx:108
#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.jsx:230
@@ -7618,7 +7656,7 @@ msgstr ""
msgid "Successful"
msgstr ""
-#: screens/Project/ProjectList/ProjectListItem.jsx:166
+#: screens/Project/ProjectList/ProjectListItem.jsx:167
msgid "Successfully copied to clipboard!"
msgstr ""
@@ -7658,14 +7696,14 @@ msgstr ""
msgid "Survey questions"
msgstr ""
-#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:96
-#: screens/Inventory/shared/InventorySourceSyncButton.jsx:78
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:111
+#: screens/Inventory/shared/InventorySourceSyncButton.jsx:43
#: screens/Project/shared/ProjectSyncButton.jsx:43
#: screens/Project/shared/ProjectSyncButton.jsx:55
msgid "Sync"
msgstr ""
-#: screens/Project/ProjectList/ProjectListItem.jsx:173
+#: screens/Project/ProjectList/ProjectListItem.jsx:187
#: screens/Project/shared/ProjectSyncButton.jsx:39
#: screens/Project/shared/ProjectSyncButton.jsx:50
msgid "Sync Project"
@@ -7684,7 +7722,7 @@ msgstr ""
msgid "Sync error"
msgstr ""
-#: screens/Project/ProjectList/ProjectListItem.jsx:159
+#: screens/Project/ProjectList/ProjectListItem.jsx:160
msgid "Sync for revision"
msgstr ""
@@ -7781,7 +7819,7 @@ msgstr ""
msgid "Task"
msgstr ""
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:94
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:88
msgid "Task Count"
msgstr ""
@@ -7789,7 +7827,7 @@ msgstr ""
msgid "Task Started"
msgstr ""
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:95
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:89
msgid "Tasks"
msgstr ""
@@ -8212,7 +8250,7 @@ msgstr ""
msgid "This organization is currently being by other resources. Are you sure you want to delete it?"
msgstr ""
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:215
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:224
msgid "This project is currently being used by other resources. Are you sure you want to delete it?"
msgstr ""
@@ -8432,7 +8470,7 @@ msgid "Track submodules"
msgstr ""
#: components/PromptDetail/PromptProjectDetail.jsx:43
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:74
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:75
msgid "Track submodules latest commit on branch"
msgstr ""
@@ -8492,7 +8530,7 @@ msgstr ""
#: screens/Inventory/InventoryList/InventoryList.jsx:204
#: screens/Inventory/InventoryList/InventoryListItem.jsx:93
#: screens/Inventory/InventorySources/InventorySourceList.jsx:219
-#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:92
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:93
#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.jsx:105
#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.jsx:198
#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.jsx:114
@@ -8537,15 +8575,15 @@ msgid "Unlimited"
msgstr ""
#: screens/Job/JobOutput/shared/HostStatusBar.jsx:51
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:107
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:101
msgid "Unreachable"
msgstr ""
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:106
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:100
msgid "Unreachable Host Count"
msgstr ""
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:108
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:102
msgid "Unreachable Hosts"
msgstr ""
@@ -8558,7 +8596,7 @@ msgid "Unsaved changes modal"
msgstr ""
#: components/PromptDetail/PromptProjectDetail.jsx:46
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:77
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:78
#: screens/Project/shared/ProjectSubForms/SharedFields.jsx:97
msgid "Update Revision on Launch"
msgstr ""
@@ -9425,7 +9463,7 @@ msgstr ""
#~ msgid "controller instance"
#~ msgstr ""
-#: screens/Project/ProjectList/ProjectListItem.jsx:158
+#: screens/Project/ProjectList/ProjectListItem.jsx:159
msgid "copy to clipboard disabled"
msgstr ""
@@ -9454,7 +9492,7 @@ msgstr ""
#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.jsx:95
#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.jsx:266
#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.jsx:147
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:195
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:196
#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.jsx:154
#: screens/User/UserDetail/UserDetail.jsx:84
msgid "edit"
diff --git a/awx/ui_next/src/locales/zh/messages.po b/awx/ui_next/src/locales/zh/messages.po
index d9ff17ce7b..9f880d6a69 100644
--- a/awx/ui_next/src/locales/zh/messages.po
+++ b/awx/ui_next/src/locales/zh/messages.po
@@ -214,7 +214,7 @@ msgstr "操作"
#: screens/Inventory/InventoryList/InventoryList.jsx:206
#: screens/Inventory/InventoryList/InventoryListItem.jsx:108
#: screens/Inventory/InventorySources/InventorySourceList.jsx:220
-#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:93
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:94
#: screens/ManagementJob/ManagementJobList/ManagementJobList.jsx:104
#: screens/ManagementJob/ManagementJobList/ManagementJobListItem.jsx:73
#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.jsx:199
@@ -222,7 +222,7 @@ msgstr "操作"
#: screens/Organization/OrganizationList/OrganizationList.jsx:160
#: screens/Organization/OrganizationList/OrganizationListItem.jsx:68
#: screens/Project/ProjectList/ProjectList.jsx:177
-#: screens/Project/ProjectList/ProjectListItem.jsx:170
+#: screens/Project/ProjectList/ProjectListItem.jsx:171
#: screens/Team/TeamList/TeamList.jsx:156
#: screens/Team/TeamList/TeamListItem.jsx:47
#: screens/User/UserList/UserList.jsx:166
@@ -415,7 +415,7 @@ msgid "All job types"
msgstr "作业作业类型"
#: components/PromptDetail/PromptProjectDetail.jsx:48
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:79
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:80
#: screens/Project/shared/ProjectSubForms/SharedFields.jsx:105
msgid "Allow Branch Override"
msgstr "允许分支覆写"
@@ -568,6 +568,10 @@ msgstr "于 {0} - {1} 批准"
msgid "April"
msgstr "4 月"
+#: components/JobCancelButton/JobCancelButton.jsx:80
+msgid "Are you sure you want to cancel this job?"
+msgstr ""
+
#: src/screens/Inventory/shared/InventoryGroupsDeleteModal.jsx:116
#~ msgid "Are you sure you want to delete the {0} below?"
#~ msgstr "您确定要删除以下 {0} 吗?"
@@ -828,7 +832,7 @@ msgstr ""
#: components/PromptDetail/PromptInventorySourceDetail.jsx:102
#: components/PromptDetail/PromptProjectDetail.jsx:95
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:165
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:166
#: screens/Project/shared/ProjectSubForms/SharedFields.jsx:123
msgid "Cache Timeout"
msgstr "缓存超时"
@@ -888,15 +892,26 @@ msgstr "缓存超时(秒)"
msgid "Cancel"
msgstr "取消"
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:104
+msgid "Cancel Inventory Source Sync"
+msgstr ""
+
#: screens/Job/JobDetail/JobDetail.jsx:417
#: screens/Job/JobDetail/JobDetail.jsx:418
#: screens/Job/JobOutput/JobOutput.jsx:783
#: screens/Job/JobOutput/JobOutput.jsx:784
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:187
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:191
msgid "Cancel Job"
msgstr "取消作业"
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:208
+#: screens/Project/ProjectList/ProjectListItem.jsx:179
+msgid "Cancel Project Sync"
+msgstr ""
+
+#: components/JobCancelButton/JobCancelButton.jsx:47
+msgid "Cancel Sync"
+msgstr ""
+
#: screens/Job/JobDetail/JobDetail.jsx:425
#: screens/Job/JobDetail/JobDetail.jsx:428
#: screens/Job/JobOutput/JobOutput.jsx:791
@@ -949,6 +964,10 @@ msgstr ""
#~ msgid "Cancel sync source"
#~ msgstr "取消同步源"
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:134
+msgid "Cancel {0}"
+msgstr ""
+
#: components/JobList/JobList.jsx:207
#: components/Workflow/WorkflowNodeHelp.jsx:95
#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.jsx:176
@@ -1092,7 +1111,7 @@ msgid "Choose the type of resource that will be receiving new roles. For exampl
msgstr "选择将获得新角色的资源类型。例如,如果您想为一组用户添加新角色,请选择用户并点击下一步。您可以选择下一步中的具体资源。"
#: components/PromptDetail/PromptProjectDetail.jsx:40
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:71
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:72
#: screens/Project/shared/ProjectSubForms/SharedFields.jsx:71
msgid "Clean"
msgstr "清理"
@@ -1217,6 +1236,14 @@ msgstr "确认删除"
msgid "Confirm Password"
msgstr "确认密码"
+#: components/JobCancelButton/JobCancelButton.jsx:62
+msgid "Confirm cancel job"
+msgstr ""
+
+#: components/JobCancelButton/JobCancelButton.jsx:66
+msgid "Confirm cancellation"
+msgstr ""
+
#: components/ResourceAccessList/DeleteRoleConfirmationModal.jsx:27
msgid "Confirm delete"
msgstr "确认删除"
@@ -1333,7 +1360,7 @@ msgstr "复制清单"
msgid "Copy Notification Template"
msgstr "复制通知模板"
-#: screens/Project/ProjectList/ProjectListItem.jsx:196
+#: screens/Project/ProjectList/ProjectListItem.jsx:211
msgid "Copy Project"
msgstr "复制项目"
@@ -1341,7 +1368,7 @@ msgstr "复制项目"
msgid "Copy Template"
msgstr "复制模板"
-#: screens/Project/ProjectList/ProjectListItem.jsx:165
+#: screens/Project/ProjectList/ProjectListItem.jsx:166
msgid "Copy full revision to clipboard."
msgstr "将完整修订复制到剪贴板。"
@@ -1500,7 +1527,7 @@ msgstr "创建用户令牌"
#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.jsx:315
#: screens/Organization/OrganizationDetail/OrganizationDetail.jsx:105
#: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvList.jsx:111
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:181
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:182
#: screens/Team/TeamDetail/TeamDetail.jsx:43
#: screens/Template/JobTemplateDetail/JobTemplateDetail.jsx:263
#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.jsx:183
@@ -1661,10 +1688,10 @@ msgid "Custom pod spec"
msgstr "自定义 pod 规格"
#: components/TemplateList/TemplateListItem.jsx:144
-#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:71
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:72
#: screens/Organization/OrganizationList/OrganizationListItem.jsx:54
#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesListItem.jsx:89
-#: screens/Project/ProjectList/ProjectListItem.jsx:130
+#: screens/Project/ProjectList/ProjectListItem.jsx:131
msgid "Custom virtual environment {0} must be replaced by an execution environment."
msgstr ""
@@ -1776,7 +1803,7 @@ msgstr "定义系统级的特性和功能"
#: screens/Job/JobDetail/JobDetail.jsx:408
#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.jsx:352
#: screens/Organization/OrganizationDetail/OrganizationDetail.jsx:168
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:217
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:226
#: screens/Project/shared/ProjectSubForms/SharedFields.jsx:77
#: screens/Team/TeamDetail/TeamDetail.jsx:66
#: screens/Template/JobTemplateDetail/JobTemplateDetail.jsx:396
@@ -1819,8 +1846,8 @@ msgid "Delete Inventory"
msgstr "删除清单"
#: screens/Job/JobDetail/JobDetail.jsx:404
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:202
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:206
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:201
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:205
msgid "Delete Job"
msgstr "删除作业"
@@ -1836,7 +1863,7 @@ msgstr "删除通知"
msgid "Delete Organization"
msgstr "删除机构"
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:211
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:220
msgid "Delete Project"
msgstr "删除项目"
@@ -1899,7 +1926,7 @@ msgid "Delete inventory source"
msgstr "删除清单源"
#: components/PromptDetail/PromptProjectDetail.jsx:41
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:72
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:73
msgid "Delete on Update"
msgstr "更新时删除"
@@ -2014,9 +2041,9 @@ msgstr ""
#: screens/Organization/OrganizationDetail/OrganizationDetail.jsx:95
#: screens/Organization/OrganizationList/OrganizationList.jsx:141
#: screens/Organization/shared/OrganizationForm.jsx:67
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:131
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:132
#: screens/Project/ProjectList/ProjectList.jsx:142
-#: screens/Project/ProjectList/ProjectListItem.jsx:215
+#: screens/Project/ProjectList/ProjectListItem.jsx:230
#: screens/Project/shared/ProjectForm.jsx:176
#: screens/Team/TeamDetail/TeamDetail.jsx:34
#: screens/Team/TeamList/TeamList.jsx:134
@@ -2236,8 +2263,8 @@ msgstr ""
msgid "Done"
msgstr ""
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:173
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:178
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:175
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:180
msgid "Download Output"
msgstr "下载输出"
@@ -2291,14 +2318,14 @@ msgstr ""
#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.jsx:60
#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.jsx:99
#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.jsx:269
-#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:102
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:118
#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.jsx:150
#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.jsx:339
#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.jsx:341
#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.jsx:132
#: screens/Organization/OrganizationDetail/OrganizationDetail.jsx:151
#: screens/Organization/OrganizationDetail/OrganizationDetail.jsx:155
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:199
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:200
#: screens/Setting/ActivityStream/ActivityStreamDetail/ActivityStreamDetail.jsx:88
#: screens/Setting/ActivityStream/ActivityStreamDetail/ActivityStreamDetail.jsx:92
#: screens/Setting/AzureAD/AzureADDetail/AzureADDetail.jsx:80
@@ -2424,8 +2451,8 @@ msgstr "编辑通知模板"
msgid "Edit Organization"
msgstr "编辑机构"
-#: screens/Project/ProjectList/ProjectListItem.jsx:182
-#: screens/Project/ProjectList/ProjectListItem.jsx:187
+#: screens/Project/ProjectList/ProjectListItem.jsx:197
+#: screens/Project/ProjectList/ProjectListItem.jsx:202
msgid "Edit Project"
msgstr "编辑项目"
@@ -2439,7 +2466,7 @@ msgstr "编辑问题"
msgid "Edit Schedule"
msgstr "编辑调度"
-#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:106
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:122
msgid "Edit Source"
msgstr "编辑源"
@@ -2509,16 +2536,16 @@ msgid "Edit this node"
msgstr "编辑此节点"
#: components/Workflow/WorkflowNodeHelp.jsx:146
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:129
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:123
#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.jsx:181
msgid "Elapsed"
msgstr "已经过"
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:128
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:122
msgid "Elapsed Time"
msgstr "过期的时间"
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:130
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:124
msgid "Elapsed time that the job ran"
msgstr "作业运行所经过的时间"
@@ -2854,7 +2881,7 @@ msgstr ""
#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.jsx:163
#: screens/Organization/OrganizationDetail/OrganizationDetail.jsx:177
#: screens/Organization/OrganizationList/OrganizationList.jsx:210
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:226
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:234
#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesList.jsx:197
#: screens/Project/ProjectList/ProjectList.jsx:236
#: screens/Project/shared/ProjectSyncButton.jsx:62
@@ -3045,9 +3072,9 @@ msgid "Extra variables"
msgstr "额外变量"
#: components/Sparkline/Sparkline.jsx:35
-#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:42
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:96
-#: screens/Project/ProjectList/ProjectListItem.jsx:75
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:43
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:97
+#: screens/Project/ProjectList/ProjectListItem.jsx:76
msgid "FINISHED:"
msgstr "完成:"
@@ -3064,15 +3091,15 @@ msgstr "事实"
#: components/Workflow/WorkflowNodeHelp.jsx:89
#: screens/Dashboard/shared/ChartTooltip.jsx:66
#: screens/Job/JobOutput/shared/HostStatusBar.jsx:47
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:117
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:111
msgid "Failed"
msgstr "失败"
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:116
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:110
msgid "Failed Host Count"
msgstr "失败的主机计数"
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:118
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:112
msgid "Failed Hosts"
msgstr "失败的主机"
@@ -3106,15 +3133,20 @@ msgstr "关联角色失败"
msgid "Failed to associate."
msgstr "关联失败。"
-#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:126
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:103
msgid "Failed to cancel Inventory Source Sync"
msgstr ""
#: screens/Project/ProjectDetail/ProjectDetail.jsx:209
-#: screens/Project/ProjectList/ProjectListItem.jsx:182
-msgid "Failed to cancel Project Update"
+#: screens/Project/ProjectList/ProjectListItem.jsx:181
+msgid "Failed to cancel Project Sync"
msgstr ""
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:209
+#: screens/Project/ProjectList/ProjectListItem.jsx:182
+#~ msgid "Failed to cancel Project Update"
+#~ msgstr ""
+
#: screens/Inventory/shared/InventorySourceSyncButton.jsx:100
#~ msgid "Failed to cancel inventory source sync."
#~ msgstr "取消清单源同步失败。"
@@ -3123,7 +3155,7 @@ msgstr ""
msgid "Failed to cancel one or more jobs."
msgstr "取消一个或多个作业失败。"
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:185
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:135
msgid "Failed to cancel {0}"
msgstr ""
@@ -3139,7 +3171,7 @@ msgstr ""
msgid "Failed to copy inventory."
msgstr "复制清单失败。"
-#: screens/Project/ProjectList/ProjectListItem.jsx:204
+#: screens/Project/ProjectList/ProjectListItem.jsx:219
msgid "Failed to copy project."
msgstr "复制项目失败。"
@@ -3270,7 +3302,7 @@ msgstr "无法删除一个或多个工作流批准。"
msgid "Failed to delete organization."
msgstr "删除机构失败。"
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:229
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:237
msgid "Failed to delete project."
msgstr "删除项目失败。"
@@ -3700,7 +3732,7 @@ msgstr "组"
msgid "Group details"
msgstr "组详情"
-#: screens/Inventory/InventoryGroups/InventoryGroupsList.jsx:121
+#: screens/Inventory/InventoryGroups/InventoryGroupsList.jsx:122
msgid "Group type"
msgstr "组类型"
@@ -3760,7 +3792,7 @@ msgstr ""
msgid "Host Config Key"
msgstr "主机配置键"
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:100
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:94
msgid "Host Count"
msgstr "主机计数"
@@ -3843,7 +3875,7 @@ msgstr "此作业的主机状态信息不可用。"
#: screens/Inventory/InventoryHosts/InventoryHostList.jsx:151
#: screens/Inventory/SmartInventory.jsx:71
#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.jsx:62
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:101
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:95
#: util/getRelatedResourceDeleteDetails.js:129
msgid "Hosts"
msgstr "主机"
@@ -4265,13 +4297,17 @@ msgid "Inventory Source"
msgstr ""
#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:125
-msgid "Inventory Source Error"
-msgstr ""
+#~ msgid "Inventory Source Error"
+#~ msgstr ""
#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.jsx:92
msgid "Inventory Source Sync"
msgstr "清单源同步"
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:102
+msgid "Inventory Source Sync Error"
+msgstr ""
+
#: screens/Inventory/InventorySources/InventorySourceList.jsx:165
#: screens/Inventory/InventorySources/InventorySourceList.jsx:184
#: util/getRelatedResourceDeleteDetails.js:73
@@ -4335,9 +4371,9 @@ msgid "Items per page"
msgstr "每页的项"
#: components/Sparkline/Sparkline.jsx:28
-#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:35
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:89
-#: screens/Project/ProjectList/ProjectListItem.jsx:68
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:36
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:90
+#: screens/Project/ProjectList/ProjectListItem.jsx:69
msgid "JOB ID:"
msgstr "作业 ID:"
@@ -4366,6 +4402,7 @@ msgstr "作业"
#: screens/Job/JobDetail/JobDetail.jsx:450
#: screens/Job/JobOutput/JobOutput.jsx:826
#: screens/Job/JobOutput/JobOutput.jsx:827
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:133
msgid "Job Cancel Error"
msgstr "作业取消错误"
@@ -4584,7 +4621,7 @@ msgstr "标签"
msgid "Last"
msgstr "最后"
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:115
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:116
msgid "Last Job Status"
msgstr ""
@@ -4610,7 +4647,7 @@ msgstr "最近登陆"
#: screens/Job/JobDetail/JobDetail.jsx:338
#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.jsx:320
#: screens/Organization/OrganizationDetail/OrganizationDetail.jsx:110
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:186
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:187
#: screens/Team/TeamDetail/TeamDetail.jsx:44
#: screens/Template/JobTemplateDetail/JobTemplateDetail.jsx:268
#: screens/User/UserTokenDetail/UserTokenDetail.jsx:69
@@ -4650,7 +4687,7 @@ msgstr "最后作业运行"
#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.jsx:257
#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.jsx:137
#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.jsx:51
-#: screens/Project/ProjectList/ProjectListItem.jsx:242
+#: screens/Project/ProjectList/ProjectListItem.jsx:257
msgid "Last modified"
msgstr "最后修改"
@@ -4659,7 +4696,7 @@ msgstr "最后修改"
msgid "Last name"
msgstr ""
-#: screens/Project/ProjectList/ProjectListItem.jsx:247
+#: screens/Project/ProjectList/ProjectListItem.jsx:262
msgid "Last used"
msgstr ""
@@ -4809,9 +4846,9 @@ msgstr "查找类型"
msgid "Lookup typeahead"
msgstr "查找 typeahead"
-#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:33
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:87
-#: screens/Project/ProjectList/ProjectListItem.jsx:66
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:34
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:88
+#: screens/Project/ProjectList/ProjectListItem.jsx:67
msgid "MOST RECENT SYNC"
msgstr "最新同步"
@@ -4869,9 +4906,9 @@ msgstr "管理作业"
#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:88
#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:157
#: screens/InstanceGroup/Instances/InstanceListItem.jsx:82
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:146
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:147
#: screens/Project/ProjectList/ProjectList.jsx:149
-#: screens/Project/ProjectList/ProjectListItem.jsx:153
+#: screens/Project/ProjectList/ProjectListItem.jsx:154
#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.jsx:89
msgid "Manual"
msgstr "手动"
@@ -5208,7 +5245,7 @@ msgstr "多项选择选项"
#: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.jsx:181
#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.jsx:194
#: screens/Inventory/InventorySources/InventorySourceList.jsx:217
-#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:63
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:64
#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.jsx:97
#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.jsx:31
#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.jsx:67
@@ -5234,12 +5271,12 @@ msgstr "多项选择选项"
#: screens/Organization/OrganizationTeams/OrganizationTeamList.jsx:66
#: screens/Organization/OrganizationTeams/OrganizationTeamList.jsx:81
#: screens/Organization/shared/OrganizationForm.jsx:59
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:130
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:131
#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesList.jsx:120
#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesList.jsx:147
#: screens/Project/ProjectList/ProjectList.jsx:137
#: screens/Project/ProjectList/ProjectList.jsx:173
-#: screens/Project/ProjectList/ProjectListItem.jsx:121
+#: screens/Project/ProjectList/ProjectListItem.jsx:122
#: screens/Project/shared/ProjectForm.jsx:168
#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.jsx:139
#: screens/Team/TeamDetail/TeamDetail.jsx:33
@@ -5645,7 +5682,7 @@ msgstr "(可选)选择要用来向 Webhook 服务发回状态更新的凭证
#: screens/Credential/shared/TypeInputsSubForm.jsx:47
#: screens/InstanceGroup/shared/ContainerGroupForm.jsx:61
#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.jsx:245
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:163
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:164
#: screens/Project/shared/ProjectSubForms/SharedFields.jsx:66
#: screens/Template/JobTemplateDetail/JobTemplateDetail.jsx:260
#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.jsx:180
@@ -5681,9 +5718,9 @@ msgstr "选项"
#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.jsx:107
#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.jsx:55
#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.jsx:65
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:134
-#: screens/Project/ProjectList/ProjectListItem.jsx:221
-#: screens/Project/ProjectList/ProjectListItem.jsx:232
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:135
+#: screens/Project/ProjectList/ProjectListItem.jsx:236
+#: screens/Project/ProjectList/ProjectListItem.jsx:247
#: screens/Team/TeamDetail/TeamDetail.jsx:36
#: screens/Team/TeamList/TeamList.jsx:155
#: screens/Team/TeamList/TeamListItem.jsx:38
@@ -5862,7 +5899,7 @@ msgstr "个人访问令牌"
msgid "Play"
msgstr "Play"
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:88
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:82
msgid "Play Count"
msgstr "play 数量"
@@ -5886,7 +5923,7 @@ msgid "Playbook Complete"
msgstr ""
#: components/PromptDetail/PromptProjectDetail.jsx:103
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:178
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:179
#: screens/Project/shared/ProjectSubForms/ManualSubForm.jsx:85
msgid "Playbook Directory"
msgstr "Playbook 目录"
@@ -5913,7 +5950,7 @@ msgstr "Playbook 名称"
msgid "Playbook run"
msgstr "Playbook 运行"
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:89
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:83
msgid "Plays"
msgstr "Play"
@@ -6067,7 +6104,7 @@ msgid "Project"
msgstr "项目"
#: components/PromptDetail/PromptProjectDetail.jsx:100
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:175
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:176
#: screens/Project/shared/ProjectSubForms/ManualSubForm.jsx:63
msgid "Project Base Path"
msgstr "项目基本路径"
@@ -6077,14 +6114,19 @@ msgstr "项目基本路径"
msgid "Project Sync"
msgstr "项目同步"
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:207
+#: screens/Project/ProjectList/ProjectListItem.jsx:178
+msgid "Project Sync Error"
+msgstr ""
+
#: components/Workflow/WorkflowNodeHelp.jsx:55
msgid "Project Update"
msgstr "项目更新"
#: screens/Project/ProjectDetail/ProjectDetail.jsx:207
#: screens/Project/ProjectList/ProjectListItem.jsx:179
-msgid "Project Update Error"
-msgstr ""
+#~ msgid "Project Update Error"
+#~ msgstr ""
#: screens/Project/Project.jsx:139
msgid "Project not found."
@@ -6327,12 +6369,12 @@ msgstr "相关组"
#: components/LaunchButton/ReLaunchDropDown.jsx:81
#: screens/Job/JobDetail/JobDetail.jsx:375
#: screens/Job/JobDetail/JobDetail.jsx:383
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:161
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:163
msgid "Relaunch"
msgstr "重新启动"
#: components/JobList/JobListItem.jsx:94
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:141
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:143
msgid "Relaunch Job"
msgstr "重新启动作业"
@@ -6350,7 +6392,7 @@ msgid "Relaunch on"
msgstr "重新启动于"
#: components/JobList/JobListItem.jsx:93
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:140
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:142
msgid "Relaunch using host parameters"
msgstr "使用主机参数重新启动"
@@ -6463,8 +6505,8 @@ msgstr ""
#~ msgid "Retrieve the enabled state from the given dict of host variables. The enabled variable may be specified using dot notation, e.g: 'foo.bar'"
#~ msgstr ""
-#: components/JobCancelButton/JobCancelButton.jsx:71
-#: components/JobCancelButton/JobCancelButton.jsx:75
+#: components/JobCancelButton/JobCancelButton.jsx:72
+#: components/JobCancelButton/JobCancelButton.jsx:76
#: components/JobList/JobListCancelButton.jsx:159
#: components/JobList/JobListCancelButton.jsx:162
#: screens/Job/JobDetail/JobDetail.jsx:434
@@ -6519,7 +6561,7 @@ msgstr "恢复到工厂默认值。"
#: screens/Job/JobDetail/JobDetail.jsx:227
#: screens/Project/ProjectList/ProjectList.jsx:176
-#: screens/Project/ProjectList/ProjectListItem.jsx:155
+#: screens/Project/ProjectList/ProjectListItem.jsx:156
msgid "Revision"
msgstr "修订"
@@ -6640,9 +6682,9 @@ msgid "START"
msgstr "开始"
#: components/Sparkline/Sparkline.jsx:31
-#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:38
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:92
-#: screens/Project/ProjectList/ProjectListItem.jsx:71
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:39
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:93
+#: screens/Project/ProjectList/ProjectListItem.jsx:72
msgid "STATUS:"
msgstr "状态:"
@@ -6779,7 +6821,7 @@ msgstr "秒"
#: components/PromptDetail/PromptInventorySourceDetail.jsx:103
#: components/PromptDetail/PromptProjectDetail.jsx:96
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:166
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:167
msgid "Seconds"
msgstr "秒"
@@ -6901,7 +6943,7 @@ msgid "Select a row to approve"
msgstr "选择要批准的行"
#: components/PaginatedDataList/ToolbarDeleteButton.jsx:160
-#: screens/Inventory/InventoryGroups/InventoryGroupsList.jsx:99
+#: screens/Inventory/InventoryGroups/InventoryGroupsList.jsx:100
msgid "Select a row to delete"
msgstr "选择要删除的行"
@@ -7157,7 +7199,7 @@ msgstr "选择 {0}"
#: screens/Inventory/InventoryList/InventoryListItem.jsx:77
#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.jsx:104
#: screens/Organization/OrganizationList/OrganizationListItem.jsx:42
-#: screens/Project/ProjectList/ProjectListItem.jsx:119
+#: screens/Project/ProjectList/ProjectListItem.jsx:120
#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.jsx:253
#: screens/Team/TeamList/TeamListItem.jsx:31
#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.jsx:57
@@ -7265,7 +7307,7 @@ msgstr "显示"
msgid "Show Changes"
msgstr "显示更改"
-#: screens/Inventory/InventoryGroups/InventoryGroupsList.jsx:126
+#: screens/Inventory/InventoryGroups/InventoryGroupsList.jsx:127
msgid "Show all groups"
msgstr "显示所有组"
@@ -7278,7 +7320,7 @@ msgstr "显示更改"
msgid "Show less"
msgstr "显示更少"
-#: screens/Inventory/InventoryGroups/InventoryGroupsList.jsx:125
+#: screens/Inventory/InventoryGroups/InventoryGroupsList.jsx:126
msgid "Show only root groups"
msgstr "只显示 root 组"
@@ -7432,7 +7474,7 @@ msgstr "源"
#: components/PromptDetail/PromptProjectDetail.jsx:79
#: components/PromptDetail/PromptWFJobTemplateDetail.jsx:75
#: components/Schedule/ScheduleDetail/ScheduleDetail.jsx:309
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:149
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:150
#: screens/Template/JobTemplateDetail/JobTemplateDetail.jsx:217
#: screens/Template/shared/JobTemplateForm.jsx:308
msgid "Source Control Branch"
@@ -7443,7 +7485,7 @@ msgid "Source Control Branch/Tag/Commit"
msgstr "源控制分支/标签/提交"
#: components/PromptDetail/PromptProjectDetail.jsx:83
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:153
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:154
#: screens/Project/shared/ProjectSubForms/SharedFields.jsx:57
msgid "Source Control Credential"
msgstr "源控制凭证"
@@ -7453,13 +7495,13 @@ msgid "Source Control Credential Type"
msgstr "源控制凭证类型"
#: components/PromptDetail/PromptProjectDetail.jsx:80
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:150
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:151
#: screens/Project/shared/ProjectSubForms/GitSubForm.jsx:50
msgid "Source Control Refspec"
msgstr "源控制 Refspec"
#: components/PromptDetail/PromptProjectDetail.jsx:75
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:145
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:146
msgid "Source Control Type"
msgstr "源控制类型"
@@ -7467,7 +7509,7 @@ msgstr "源控制类型"
#: components/PromptDetail/PromptProjectDetail.jsx:78
#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:96
#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:165
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:148
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:149
#: screens/Project/ProjectList/ProjectList.jsx:157
#: screens/Project/shared/ProjectSubForms/SharedFields.jsx:18
#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.jsx:97
@@ -7610,12 +7652,12 @@ msgstr "已开始"
#: screens/Inventory/InventoryList/InventoryList.jsx:203
#: screens/Inventory/InventoryList/InventoryListItem.jsx:88
#: screens/Inventory/InventorySources/InventorySourceList.jsx:218
-#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:79
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:80
#: screens/Job/JobDetail/JobDetail.jsx:127
#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.jsx:197
#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.jsx:111
#: screens/Project/ProjectList/ProjectList.jsx:174
-#: screens/Project/ProjectList/ProjectListItem.jsx:139
+#: screens/Project/ProjectList/ProjectListItem.jsx:140
#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.jsx:49
#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.jsx:108
#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.jsx:230
@@ -7708,7 +7750,7 @@ msgstr "成功消息正文"
msgid "Successful"
msgstr "成功"
-#: screens/Project/ProjectList/ProjectListItem.jsx:166
+#: screens/Project/ProjectList/ProjectListItem.jsx:167
msgid "Successfully copied to clipboard!"
msgstr "成功复制至剪贴板!"
@@ -7748,14 +7790,14 @@ msgstr "问卷调查预览 modal"
msgid "Survey questions"
msgstr "可选的问卷调查问题"
-#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:96
-#: screens/Inventory/shared/InventorySourceSyncButton.jsx:78
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:111
+#: screens/Inventory/shared/InventorySourceSyncButton.jsx:43
#: screens/Project/shared/ProjectSyncButton.jsx:43
#: screens/Project/shared/ProjectSyncButton.jsx:55
msgid "Sync"
msgstr "同步"
-#: screens/Project/ProjectList/ProjectListItem.jsx:173
+#: screens/Project/ProjectList/ProjectListItem.jsx:187
#: screens/Project/shared/ProjectSyncButton.jsx:39
#: screens/Project/shared/ProjectSyncButton.jsx:50
msgid "Sync Project"
@@ -7774,7 +7816,7 @@ msgstr "同步所有源"
msgid "Sync error"
msgstr "同步错误"
-#: screens/Project/ProjectList/ProjectListItem.jsx:159
+#: screens/Project/ProjectList/ProjectListItem.jsx:160
msgid "Sync for revision"
msgstr "修订版本同步"
@@ -7871,7 +7913,7 @@ msgstr "目标 URL"
msgid "Task"
msgstr "任务"
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:94
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:88
msgid "Task Count"
msgstr "任务计数"
@@ -7879,7 +7921,7 @@ msgstr "任务计数"
msgid "Task Started"
msgstr ""
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:95
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:89
msgid "Tasks"
msgstr "任务"
@@ -8306,7 +8348,7 @@ msgstr ""
msgid "This organization is currently being by other resources. Are you sure you want to delete it?"
msgstr ""
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:215
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:224
msgid "This project is currently being used by other resources. Are you sure you want to delete it?"
msgstr ""
@@ -8526,7 +8568,7 @@ msgid "Track submodules"
msgstr ""
#: components/PromptDetail/PromptProjectDetail.jsx:43
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:74
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:75
msgid "Track submodules latest commit on branch"
msgstr ""
@@ -8586,7 +8628,7 @@ msgstr "Twilio"
#: screens/Inventory/InventoryList/InventoryList.jsx:204
#: screens/Inventory/InventoryList/InventoryListItem.jsx:93
#: screens/Inventory/InventorySources/InventorySourceList.jsx:219
-#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:92
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:93
#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.jsx:105
#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.jsx:198
#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.jsx:114
@@ -8631,15 +8673,15 @@ msgid "Unlimited"
msgstr ""
#: screens/Job/JobOutput/shared/HostStatusBar.jsx:51
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:107
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:101
msgid "Unreachable"
msgstr "无法访问"
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:106
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:100
msgid "Unreachable Host Count"
msgstr "无法访问的主机数"
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:108
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:102
msgid "Unreachable Hosts"
msgstr "无法访问的主机"
@@ -8652,7 +8694,7 @@ msgid "Unsaved changes modal"
msgstr "未保存的修改 modal"
#: components/PromptDetail/PromptProjectDetail.jsx:46
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:77
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:78
#: screens/Project/shared/ProjectSubForms/SharedFields.jsx:97
msgid "Update Revision on Launch"
msgstr "启动时更新修订"
@@ -9528,7 +9570,7 @@ msgstr "确认解除关联"
#~ msgid "controller instance"
#~ msgstr "控制器实例"
-#: screens/Project/ProjectList/ProjectListItem.jsx:158
+#: screens/Project/ProjectList/ProjectListItem.jsx:159
msgid "copy to clipboard disabled"
msgstr "复制到剪贴板被禁用"
@@ -9557,7 +9599,7 @@ msgstr ""
#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.jsx:95
#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.jsx:266
#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.jsx:147
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:195
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:196
#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.jsx:154
#: screens/User/UserDetail/UserDetail.jsx:84
msgid "edit"
diff --git a/awx/ui_next/src/locales/zu/messages.po b/awx/ui_next/src/locales/zu/messages.po
index 639cf2e04e..89bbaba0a9 100644
--- a/awx/ui_next/src/locales/zu/messages.po
+++ b/awx/ui_next/src/locales/zu/messages.po
@@ -8,7 +8,7 @@ msgstr ""
"Language: zu\n"
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
-"PO-Revision-Date: \n
+"PO-Revision-Date: \n\n"
"Last-Translator: \n"
"Language-Team: \n"
"Plural-Forms: \n"
@@ -211,7 +211,7 @@ msgstr ""
#: screens/Inventory/InventoryList/InventoryList.jsx:206
#: screens/Inventory/InventoryList/InventoryListItem.jsx:108
#: screens/Inventory/InventorySources/InventorySourceList.jsx:220
-#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:93
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:94
#: screens/ManagementJob/ManagementJobList/ManagementJobList.jsx:104
#: screens/ManagementJob/ManagementJobList/ManagementJobListItem.jsx:73
#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.jsx:199
@@ -219,7 +219,7 @@ msgstr ""
#: screens/Organization/OrganizationList/OrganizationList.jsx:160
#: screens/Organization/OrganizationList/OrganizationListItem.jsx:68
#: screens/Project/ProjectList/ProjectList.jsx:177
-#: screens/Project/ProjectList/ProjectListItem.jsx:170
+#: screens/Project/ProjectList/ProjectListItem.jsx:171
#: screens/Team/TeamList/TeamList.jsx:156
#: screens/Team/TeamList/TeamListItem.jsx:47
#: screens/User/UserList/UserList.jsx:166
@@ -403,7 +403,7 @@ msgid "All job types"
msgstr ""
#: components/PromptDetail/PromptProjectDetail.jsx:48
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:79
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:80
#: screens/Project/shared/ProjectSubForms/SharedFields.jsx:105
msgid "Allow Branch Override"
msgstr ""
@@ -534,6 +534,10 @@ msgstr ""
msgid "April"
msgstr ""
+#: components/JobCancelButton/JobCancelButton.jsx:80
+msgid "Are you sure you want to cancel this job?"
+msgstr ""
+
#: components/DeleteButton/DeleteButton.jsx:128
msgid "Are you sure you want to delete:"
msgstr ""
@@ -782,7 +786,7 @@ msgstr ""
#: components/PromptDetail/PromptInventorySourceDetail.jsx:102
#: components/PromptDetail/PromptProjectDetail.jsx:95
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:165
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:166
#: screens/Project/shared/ProjectSubForms/SharedFields.jsx:123
msgid "Cache Timeout"
msgstr ""
@@ -842,15 +846,26 @@ msgstr ""
msgid "Cancel"
msgstr ""
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:104
+msgid "Cancel Inventory Source Sync"
+msgstr ""
+
#: screens/Job/JobDetail/JobDetail.jsx:417
#: screens/Job/JobDetail/JobDetail.jsx:418
#: screens/Job/JobOutput/JobOutput.jsx:783
#: screens/Job/JobOutput/JobOutput.jsx:784
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:187
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:191
msgid "Cancel Job"
msgstr ""
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:208
+#: screens/Project/ProjectList/ProjectListItem.jsx:179
+msgid "Cancel Project Sync"
+msgstr ""
+
+#: components/JobCancelButton/JobCancelButton.jsx:47
+msgid "Cancel Sync"
+msgstr ""
+
#: screens/Job/JobDetail/JobDetail.jsx:425
#: screens/Job/JobDetail/JobDetail.jsx:428
#: screens/Job/JobOutput/JobOutput.jsx:791
@@ -903,6 +918,10 @@ msgstr ""
#~ msgid "Cancel sync source"
#~ msgstr ""
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:134
+msgid "Cancel {0}"
+msgstr ""
+
#: components/JobList/JobList.jsx:207
#: components/Workflow/WorkflowNodeHelp.jsx:95
#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.jsx:176
@@ -1034,7 +1053,7 @@ msgid "Choose the type of resource that will be receiving new roles. For exampl
msgstr ""
#: components/PromptDetail/PromptProjectDetail.jsx:40
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:71
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:72
#: screens/Project/shared/ProjectSubForms/SharedFields.jsx:71
msgid "Clean"
msgstr ""
@@ -1143,6 +1162,14 @@ msgstr ""
msgid "Confirm Password"
msgstr ""
+#: components/JobCancelButton/JobCancelButton.jsx:62
+msgid "Confirm cancel job"
+msgstr ""
+
+#: components/JobCancelButton/JobCancelButton.jsx:66
+msgid "Confirm cancellation"
+msgstr ""
+
#: components/ResourceAccessList/DeleteRoleConfirmationModal.jsx:27
msgid "Confirm delete"
msgstr ""
@@ -1245,7 +1272,7 @@ msgstr ""
msgid "Copy Notification Template"
msgstr ""
-#: screens/Project/ProjectList/ProjectListItem.jsx:196
+#: screens/Project/ProjectList/ProjectListItem.jsx:211
msgid "Copy Project"
msgstr ""
@@ -1253,7 +1280,7 @@ msgstr ""
msgid "Copy Template"
msgstr ""
-#: screens/Project/ProjectList/ProjectListItem.jsx:165
+#: screens/Project/ProjectList/ProjectListItem.jsx:166
msgid "Copy full revision to clipboard."
msgstr ""
@@ -1412,7 +1439,7 @@ msgstr ""
#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.jsx:315
#: screens/Organization/OrganizationDetail/OrganizationDetail.jsx:105
#: screens/Organization/OrganizationExecEnvList/OrganizationExecEnvList.jsx:111
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:181
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:182
#: screens/Team/TeamDetail/TeamDetail.jsx:43
#: screens/Template/JobTemplateDetail/JobTemplateDetail.jsx:263
#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.jsx:183
@@ -1569,10 +1596,10 @@ msgid "Custom pod spec"
msgstr ""
#: components/TemplateList/TemplateListItem.jsx:144
-#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:71
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:72
#: screens/Organization/OrganizationList/OrganizationListItem.jsx:54
#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesListItem.jsx:89
-#: screens/Project/ProjectList/ProjectListItem.jsx:130
+#: screens/Project/ProjectList/ProjectListItem.jsx:131
msgid "Custom virtual environment {0} must be replaced by an execution environment."
msgstr ""
@@ -1684,7 +1711,7 @@ msgstr ""
#: screens/Job/JobDetail/JobDetail.jsx:408
#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.jsx:352
#: screens/Organization/OrganizationDetail/OrganizationDetail.jsx:168
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:217
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:226
#: screens/Project/shared/ProjectSubForms/SharedFields.jsx:77
#: screens/Team/TeamDetail/TeamDetail.jsx:66
#: screens/Template/JobTemplateDetail/JobTemplateDetail.jsx:396
@@ -1719,8 +1746,8 @@ msgid "Delete Inventory"
msgstr ""
#: screens/Job/JobDetail/JobDetail.jsx:404
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:202
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:206
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:201
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:205
msgid "Delete Job"
msgstr ""
@@ -1736,7 +1763,7 @@ msgstr ""
msgid "Delete Organization"
msgstr ""
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:211
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:220
msgid "Delete Project"
msgstr ""
@@ -1799,7 +1826,7 @@ msgid "Delete inventory source"
msgstr ""
#: components/PromptDetail/PromptProjectDetail.jsx:41
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:72
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:73
msgid "Delete on Update"
msgstr ""
@@ -1910,9 +1937,9 @@ msgstr ""
#: screens/Organization/OrganizationDetail/OrganizationDetail.jsx:95
#: screens/Organization/OrganizationList/OrganizationList.jsx:141
#: screens/Organization/shared/OrganizationForm.jsx:67
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:131
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:132
#: screens/Project/ProjectList/ProjectList.jsx:142
-#: screens/Project/ProjectList/ProjectListItem.jsx:215
+#: screens/Project/ProjectList/ProjectListItem.jsx:230
#: screens/Project/shared/ProjectForm.jsx:176
#: screens/Team/TeamDetail/TeamDetail.jsx:34
#: screens/Team/TeamList/TeamList.jsx:134
@@ -2128,8 +2155,8 @@ msgstr ""
msgid "Done"
msgstr ""
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:173
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:178
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:175
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:180
msgid "Download Output"
msgstr ""
@@ -2174,14 +2201,14 @@ msgstr ""
#: screens/Inventory/InventoryGroupDetail/InventoryGroupDetail.jsx:60
#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.jsx:99
#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.jsx:269
-#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:102
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:118
#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.jsx:150
#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.jsx:339
#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.jsx:341
#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.jsx:132
#: screens/Organization/OrganizationDetail/OrganizationDetail.jsx:151
#: screens/Organization/OrganizationDetail/OrganizationDetail.jsx:155
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:199
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:200
#: screens/Setting/ActivityStream/ActivityStreamDetail/ActivityStreamDetail.jsx:88
#: screens/Setting/ActivityStream/ActivityStreamDetail/ActivityStreamDetail.jsx:92
#: screens/Setting/AzureAD/AzureADDetail/AzureADDetail.jsx:80
@@ -2307,8 +2334,8 @@ msgstr ""
msgid "Edit Organization"
msgstr ""
-#: screens/Project/ProjectList/ProjectListItem.jsx:182
-#: screens/Project/ProjectList/ProjectListItem.jsx:187
+#: screens/Project/ProjectList/ProjectListItem.jsx:197
+#: screens/Project/ProjectList/ProjectListItem.jsx:202
msgid "Edit Project"
msgstr ""
@@ -2322,7 +2349,7 @@ msgstr ""
msgid "Edit Schedule"
msgstr ""
-#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:106
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:122
msgid "Edit Source"
msgstr ""
@@ -2392,16 +2419,16 @@ msgid "Edit this node"
msgstr ""
#: components/Workflow/WorkflowNodeHelp.jsx:146
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:129
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:123
#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.jsx:181
msgid "Elapsed"
msgstr ""
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:128
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:122
msgid "Elapsed Time"
msgstr ""
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:130
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:124
msgid "Elapsed time that the job ran"
msgstr ""
@@ -2713,7 +2740,7 @@ msgstr ""
#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.jsx:163
#: screens/Organization/OrganizationDetail/OrganizationDetail.jsx:177
#: screens/Organization/OrganizationList/OrganizationList.jsx:210
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:226
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:234
#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesList.jsx:197
#: screens/Project/ProjectList/ProjectList.jsx:236
#: screens/Project/shared/ProjectSyncButton.jsx:62
@@ -2904,9 +2931,9 @@ msgid "Extra variables"
msgstr ""
#: components/Sparkline/Sparkline.jsx:35
-#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:42
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:96
-#: screens/Project/ProjectList/ProjectListItem.jsx:75
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:43
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:97
+#: screens/Project/ProjectList/ProjectListItem.jsx:76
msgid "FINISHED:"
msgstr ""
@@ -2923,15 +2950,15 @@ msgstr ""
#: components/Workflow/WorkflowNodeHelp.jsx:89
#: screens/Dashboard/shared/ChartTooltip.jsx:66
#: screens/Job/JobOutput/shared/HostStatusBar.jsx:47
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:117
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:111
msgid "Failed"
msgstr ""
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:116
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:110
msgid "Failed Host Count"
msgstr ""
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:118
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:112
msgid "Failed Hosts"
msgstr ""
@@ -2965,15 +2992,20 @@ msgstr ""
msgid "Failed to associate."
msgstr ""
-#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:126
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:103
msgid "Failed to cancel Inventory Source Sync"
msgstr ""
#: screens/Project/ProjectDetail/ProjectDetail.jsx:209
-#: screens/Project/ProjectList/ProjectListItem.jsx:182
-msgid "Failed to cancel Project Update"
+#: screens/Project/ProjectList/ProjectListItem.jsx:181
+msgid "Failed to cancel Project Sync"
msgstr ""
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:209
+#: screens/Project/ProjectList/ProjectListItem.jsx:182
+#~ msgid "Failed to cancel Project Update"
+#~ msgstr ""
+
#: screens/Inventory/shared/InventorySourceSyncButton.jsx:100
#~ msgid "Failed to cancel inventory source sync."
#~ msgstr ""
@@ -2982,7 +3014,7 @@ msgstr ""
msgid "Failed to cancel one or more jobs."
msgstr ""
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:185
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:135
msgid "Failed to cancel {0}"
msgstr ""
@@ -2998,7 +3030,7 @@ msgstr ""
msgid "Failed to copy inventory."
msgstr ""
-#: screens/Project/ProjectList/ProjectListItem.jsx:204
+#: screens/Project/ProjectList/ProjectListItem.jsx:219
msgid "Failed to copy project."
msgstr ""
@@ -3129,7 +3161,7 @@ msgstr ""
msgid "Failed to delete organization."
msgstr ""
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:229
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:237
msgid "Failed to delete project."
msgstr ""
@@ -3554,7 +3586,7 @@ msgstr ""
msgid "Group details"
msgstr ""
-#: screens/Inventory/InventoryGroups/InventoryGroupsList.jsx:121
+#: screens/Inventory/InventoryGroups/InventoryGroupsList.jsx:122
msgid "Group type"
msgstr ""
@@ -3614,7 +3646,7 @@ msgstr ""
msgid "Host Config Key"
msgstr ""
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:100
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:94
msgid "Host Count"
msgstr ""
@@ -3697,7 +3729,7 @@ msgstr ""
#: screens/Inventory/InventoryHosts/InventoryHostList.jsx:151
#: screens/Inventory/SmartInventory.jsx:71
#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.jsx:62
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:101
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:95
#: util/getRelatedResourceDeleteDetails.js:129
msgid "Hosts"
msgstr ""
@@ -4093,13 +4125,17 @@ msgid "Inventory Source"
msgstr ""
#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:125
-msgid "Inventory Source Error"
-msgstr ""
+#~ msgid "Inventory Source Error"
+#~ msgstr ""
#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/NodeTypeStep.jsx:92
msgid "Inventory Source Sync"
msgstr ""
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:102
+msgid "Inventory Source Sync Error"
+msgstr ""
+
#: screens/Inventory/InventorySources/InventorySourceList.jsx:165
#: screens/Inventory/InventorySources/InventorySourceList.jsx:184
#: util/getRelatedResourceDeleteDetails.js:73
@@ -4163,9 +4199,9 @@ msgid "Items per page"
msgstr ""
#: components/Sparkline/Sparkline.jsx:28
-#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:35
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:89
-#: screens/Project/ProjectList/ProjectListItem.jsx:68
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:36
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:90
+#: screens/Project/ProjectList/ProjectListItem.jsx:69
msgid "JOB ID:"
msgstr ""
@@ -4194,6 +4230,7 @@ msgstr ""
#: screens/Job/JobDetail/JobDetail.jsx:450
#: screens/Job/JobOutput/JobOutput.jsx:826
#: screens/Job/JobOutput/JobOutput.jsx:827
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:133
msgid "Job Cancel Error"
msgstr ""
@@ -4412,7 +4449,7 @@ msgstr ""
msgid "Last"
msgstr ""
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:115
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:116
msgid "Last Job Status"
msgstr ""
@@ -4438,7 +4475,7 @@ msgstr ""
#: screens/Job/JobDetail/JobDetail.jsx:338
#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.jsx:320
#: screens/Organization/OrganizationDetail/OrganizationDetail.jsx:110
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:186
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:187
#: screens/Team/TeamDetail/TeamDetail.jsx:44
#: screens/Template/JobTemplateDetail/JobTemplateDetail.jsx:268
#: screens/User/UserTokenDetail/UserTokenDetail.jsx:69
@@ -4478,7 +4515,7 @@ msgstr ""
#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.jsx:257
#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.jsx:137
#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.jsx:51
-#: screens/Project/ProjectList/ProjectListItem.jsx:242
+#: screens/Project/ProjectList/ProjectListItem.jsx:257
msgid "Last modified"
msgstr ""
@@ -4487,7 +4524,7 @@ msgstr ""
msgid "Last name"
msgstr ""
-#: screens/Project/ProjectList/ProjectListItem.jsx:247
+#: screens/Project/ProjectList/ProjectListItem.jsx:262
msgid "Last used"
msgstr ""
@@ -4637,9 +4674,9 @@ msgstr ""
msgid "Lookup typeahead"
msgstr ""
-#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:33
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:87
-#: screens/Project/ProjectList/ProjectListItem.jsx:66
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:34
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:88
+#: screens/Project/ProjectList/ProjectListItem.jsx:67
msgid "MOST RECENT SYNC"
msgstr ""
@@ -4697,9 +4734,9 @@ msgstr ""
#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:88
#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:157
#: screens/InstanceGroup/Instances/InstanceListItem.jsx:82
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:146
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:147
#: screens/Project/ProjectList/ProjectList.jsx:149
-#: screens/Project/ProjectList/ProjectListItem.jsx:153
+#: screens/Project/ProjectList/ProjectListItem.jsx:154
#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.jsx:89
msgid "Manual"
msgstr ""
@@ -5028,7 +5065,7 @@ msgstr ""
#: screens/Inventory/InventoryRelatedGroups/InventoryRelatedGroupList.jsx:181
#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.jsx:194
#: screens/Inventory/InventorySources/InventorySourceList.jsx:217
-#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:63
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:64
#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.jsx:97
#: screens/Inventory/SmartInventoryHostDetail/SmartInventoryHostDetail.jsx:31
#: screens/Inventory/SmartInventoryHosts/SmartInventoryHostList.jsx:67
@@ -5054,12 +5091,12 @@ msgstr ""
#: screens/Organization/OrganizationTeams/OrganizationTeamList.jsx:66
#: screens/Organization/OrganizationTeams/OrganizationTeamList.jsx:81
#: screens/Organization/shared/OrganizationForm.jsx:59
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:130
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:131
#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesList.jsx:120
#: screens/Project/ProjectJobTemplatesList/ProjectJobTemplatesList.jsx:147
#: screens/Project/ProjectList/ProjectList.jsx:137
#: screens/Project/ProjectList/ProjectList.jsx:173
-#: screens/Project/ProjectList/ProjectListItem.jsx:121
+#: screens/Project/ProjectList/ProjectListItem.jsx:122
#: screens/Project/shared/ProjectForm.jsx:168
#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionModal.jsx:139
#: screens/Team/TeamDetail/TeamDetail.jsx:33
@@ -5440,7 +5477,7 @@ msgstr ""
#: screens/Credential/shared/TypeInputsSubForm.jsx:47
#: screens/InstanceGroup/shared/ContainerGroupForm.jsx:61
#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.jsx:245
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:163
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:164
#: screens/Project/shared/ProjectSubForms/SharedFields.jsx:66
#: screens/Template/JobTemplateDetail/JobTemplateDetail.jsx:260
#: screens/Template/WorkflowJobTemplateDetail/WorkflowJobTemplateDetail.jsx:180
@@ -5476,9 +5513,9 @@ msgstr ""
#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.jsx:107
#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.jsx:55
#: screens/NotificationTemplate/NotificationTemplateDetail/NotificationTemplateDetail.jsx:65
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:134
-#: screens/Project/ProjectList/ProjectListItem.jsx:221
-#: screens/Project/ProjectList/ProjectListItem.jsx:232
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:135
+#: screens/Project/ProjectList/ProjectListItem.jsx:236
+#: screens/Project/ProjectList/ProjectListItem.jsx:247
#: screens/Team/TeamDetail/TeamDetail.jsx:36
#: screens/Team/TeamList/TeamList.jsx:155
#: screens/Team/TeamList/TeamListItem.jsx:38
@@ -5657,7 +5694,7 @@ msgstr ""
msgid "Play"
msgstr ""
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:88
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:82
msgid "Play Count"
msgstr ""
@@ -5681,7 +5718,7 @@ msgid "Playbook Complete"
msgstr ""
#: components/PromptDetail/PromptProjectDetail.jsx:103
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:178
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:179
#: screens/Project/shared/ProjectSubForms/ManualSubForm.jsx:85
msgid "Playbook Directory"
msgstr ""
@@ -5708,7 +5745,7 @@ msgstr ""
msgid "Playbook run"
msgstr ""
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:89
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:83
msgid "Plays"
msgstr ""
@@ -5858,7 +5895,7 @@ msgid "Project"
msgstr ""
#: components/PromptDetail/PromptProjectDetail.jsx:100
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:175
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:176
#: screens/Project/shared/ProjectSubForms/ManualSubForm.jsx:63
msgid "Project Base Path"
msgstr ""
@@ -5868,14 +5905,19 @@ msgstr ""
msgid "Project Sync"
msgstr ""
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:207
+#: screens/Project/ProjectList/ProjectListItem.jsx:178
+msgid "Project Sync Error"
+msgstr ""
+
#: components/Workflow/WorkflowNodeHelp.jsx:55
msgid "Project Update"
msgstr ""
#: screens/Project/ProjectDetail/ProjectDetail.jsx:207
#: screens/Project/ProjectList/ProjectListItem.jsx:179
-msgid "Project Update Error"
-msgstr ""
+#~ msgid "Project Update Error"
+#~ msgstr ""
#: screens/Project/Project.jsx:139
msgid "Project not found."
@@ -6108,12 +6150,12 @@ msgstr ""
#: components/LaunchButton/ReLaunchDropDown.jsx:81
#: screens/Job/JobDetail/JobDetail.jsx:375
#: screens/Job/JobDetail/JobDetail.jsx:383
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:161
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:163
msgid "Relaunch"
msgstr ""
#: components/JobList/JobListItem.jsx:94
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:141
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:143
msgid "Relaunch Job"
msgstr ""
@@ -6131,7 +6173,7 @@ msgid "Relaunch on"
msgstr ""
#: components/JobList/JobListItem.jsx:93
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:140
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:142
msgid "Relaunch using host parameters"
msgstr ""
@@ -6240,8 +6282,8 @@ msgid ""
"The enabled variable may be specified using dot notation, e.g: 'foo.bar'"
msgstr ""
-#: components/JobCancelButton/JobCancelButton.jsx:71
-#: components/JobCancelButton/JobCancelButton.jsx:75
+#: components/JobCancelButton/JobCancelButton.jsx:72
+#: components/JobCancelButton/JobCancelButton.jsx:76
#: components/JobList/JobListCancelButton.jsx:159
#: components/JobList/JobListCancelButton.jsx:162
#: screens/Job/JobDetail/JobDetail.jsx:434
@@ -6296,7 +6338,7 @@ msgstr ""
#: screens/Job/JobDetail/JobDetail.jsx:227
#: screens/Project/ProjectList/ProjectList.jsx:176
-#: screens/Project/ProjectList/ProjectListItem.jsx:155
+#: screens/Project/ProjectList/ProjectListItem.jsx:156
msgid "Revision"
msgstr ""
@@ -6417,9 +6459,9 @@ msgid "START"
msgstr ""
#: components/Sparkline/Sparkline.jsx:31
-#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:38
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:92
-#: screens/Project/ProjectList/ProjectListItem.jsx:71
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:39
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:93
+#: screens/Project/ProjectList/ProjectListItem.jsx:72
msgid "STATUS:"
msgstr ""
@@ -6556,7 +6598,7 @@ msgstr ""
#: components/PromptDetail/PromptInventorySourceDetail.jsx:103
#: components/PromptDetail/PromptProjectDetail.jsx:96
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:166
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:167
msgid "Seconds"
msgstr ""
@@ -6674,7 +6716,7 @@ msgid "Select a row to approve"
msgstr ""
#: components/PaginatedDataList/ToolbarDeleteButton.jsx:160
-#: screens/Inventory/InventoryGroups/InventoryGroupsList.jsx:99
+#: screens/Inventory/InventoryGroups/InventoryGroupsList.jsx:100
msgid "Select a row to delete"
msgstr ""
@@ -6905,7 +6947,7 @@ msgstr ""
#: screens/Inventory/InventoryList/InventoryListItem.jsx:77
#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.jsx:104
#: screens/Organization/OrganizationList/OrganizationListItem.jsx:42
-#: screens/Project/ProjectList/ProjectListItem.jsx:119
+#: screens/Project/ProjectList/ProjectListItem.jsx:120
#: screens/Setting/Subscription/SubscriptionEdit/SubscriptionStep.jsx:253
#: screens/Team/TeamList/TeamListItem.jsx:31
#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalListItem.jsx:57
@@ -7013,7 +7055,7 @@ msgstr ""
msgid "Show Changes"
msgstr ""
-#: screens/Inventory/InventoryGroups/InventoryGroupsList.jsx:126
+#: screens/Inventory/InventoryGroups/InventoryGroupsList.jsx:127
msgid "Show all groups"
msgstr ""
@@ -7026,7 +7068,7 @@ msgstr ""
msgid "Show less"
msgstr ""
-#: screens/Inventory/InventoryGroups/InventoryGroupsList.jsx:125
+#: screens/Inventory/InventoryGroups/InventoryGroupsList.jsx:126
msgid "Show only root groups"
msgstr ""
@@ -7175,7 +7217,7 @@ msgstr ""
#: components/PromptDetail/PromptProjectDetail.jsx:79
#: components/PromptDetail/PromptWFJobTemplateDetail.jsx:75
#: components/Schedule/ScheduleDetail/ScheduleDetail.jsx:309
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:149
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:150
#: screens/Template/JobTemplateDetail/JobTemplateDetail.jsx:217
#: screens/Template/shared/JobTemplateForm.jsx:308
msgid "Source Control Branch"
@@ -7186,7 +7228,7 @@ msgid "Source Control Branch/Tag/Commit"
msgstr ""
#: components/PromptDetail/PromptProjectDetail.jsx:83
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:153
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:154
#: screens/Project/shared/ProjectSubForms/SharedFields.jsx:57
msgid "Source Control Credential"
msgstr ""
@@ -7196,13 +7238,13 @@ msgid "Source Control Credential Type"
msgstr ""
#: components/PromptDetail/PromptProjectDetail.jsx:80
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:150
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:151
#: screens/Project/shared/ProjectSubForms/GitSubForm.jsx:50
msgid "Source Control Refspec"
msgstr ""
#: components/PromptDetail/PromptProjectDetail.jsx:75
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:145
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:146
msgid "Source Control Type"
msgstr ""
@@ -7210,7 +7252,7 @@ msgstr ""
#: components/PromptDetail/PromptProjectDetail.jsx:78
#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:96
#: components/UserAndTeamAccessAdd/getResourceAccessConfig.js:165
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:148
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:149
#: screens/Project/ProjectList/ProjectList.jsx:157
#: screens/Project/shared/ProjectSubForms/SharedFields.jsx:18
#: screens/Template/WorkflowJobTemplateVisualizer/Modals/NodeModals/NodeTypeStep/ProjectsList.jsx:97
@@ -7345,12 +7387,12 @@ msgstr ""
#: screens/Inventory/InventoryList/InventoryList.jsx:203
#: screens/Inventory/InventoryList/InventoryListItem.jsx:88
#: screens/Inventory/InventorySources/InventorySourceList.jsx:218
-#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:79
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:80
#: screens/Job/JobDetail/JobDetail.jsx:127
#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.jsx:197
#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.jsx:111
#: screens/Project/ProjectList/ProjectList.jsx:174
-#: screens/Project/ProjectList/ProjectListItem.jsx:139
+#: screens/Project/ProjectList/ProjectListItem.jsx:140
#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.jsx:49
#: screens/WorkflowApproval/WorkflowApprovalDetail/WorkflowApprovalDetail.jsx:108
#: screens/WorkflowApproval/WorkflowApprovalList/WorkflowApprovalList.jsx:230
@@ -7443,7 +7485,7 @@ msgstr ""
msgid "Successful"
msgstr ""
-#: screens/Project/ProjectList/ProjectListItem.jsx:166
+#: screens/Project/ProjectList/ProjectListItem.jsx:167
msgid "Successfully copied to clipboard!"
msgstr ""
@@ -7483,14 +7525,14 @@ msgstr ""
msgid "Survey questions"
msgstr ""
-#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:96
-#: screens/Inventory/shared/InventorySourceSyncButton.jsx:78
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:111
+#: screens/Inventory/shared/InventorySourceSyncButton.jsx:43
#: screens/Project/shared/ProjectSyncButton.jsx:43
#: screens/Project/shared/ProjectSyncButton.jsx:55
msgid "Sync"
msgstr ""
-#: screens/Project/ProjectList/ProjectListItem.jsx:173
+#: screens/Project/ProjectList/ProjectListItem.jsx:187
#: screens/Project/shared/ProjectSyncButton.jsx:39
#: screens/Project/shared/ProjectSyncButton.jsx:50
msgid "Sync Project"
@@ -7509,7 +7551,7 @@ msgstr ""
msgid "Sync error"
msgstr ""
-#: screens/Project/ProjectList/ProjectListItem.jsx:159
+#: screens/Project/ProjectList/ProjectListItem.jsx:160
msgid "Sync for revision"
msgstr ""
@@ -7601,7 +7643,7 @@ msgstr ""
msgid "Task"
msgstr ""
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:94
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:88
msgid "Task Count"
msgstr ""
@@ -7609,7 +7651,7 @@ msgstr ""
msgid "Task Started"
msgstr ""
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:95
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:89
msgid "Tasks"
msgstr ""
@@ -8004,7 +8046,7 @@ msgstr ""
msgid "This organization is currently being by other resources. Are you sure you want to delete it?"
msgstr ""
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:215
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:224
msgid "This project is currently being used by other resources. Are you sure you want to delete it?"
msgstr ""
@@ -8212,7 +8254,7 @@ msgid "Track submodules"
msgstr ""
#: components/PromptDetail/PromptProjectDetail.jsx:43
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:74
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:75
msgid "Track submodules latest commit on branch"
msgstr ""
@@ -8272,7 +8314,7 @@ msgstr ""
#: screens/Inventory/InventoryList/InventoryList.jsx:204
#: screens/Inventory/InventoryList/InventoryListItem.jsx:93
#: screens/Inventory/InventorySources/InventorySourceList.jsx:219
-#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:92
+#: screens/Inventory/InventorySources/InventorySourceListItem.jsx:93
#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.jsx:105
#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateList.jsx:198
#: screens/NotificationTemplate/NotificationTemplateList/NotificationTemplateListItem.jsx:114
@@ -8317,15 +8359,15 @@ msgid "Unlimited"
msgstr ""
#: screens/Job/JobOutput/shared/HostStatusBar.jsx:51
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:107
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:101
msgid "Unreachable"
msgstr ""
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:106
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:100
msgid "Unreachable Host Count"
msgstr ""
-#: screens/Job/JobOutput/shared/OutputToolbar.jsx:108
+#: screens/Job/JobOutput/shared/OutputToolbar.jsx:102
msgid "Unreachable Hosts"
msgstr ""
@@ -8338,7 +8380,7 @@ msgid "Unsaved changes modal"
msgstr ""
#: components/PromptDetail/PromptProjectDetail.jsx:46
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:77
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:78
#: screens/Project/shared/ProjectSubForms/SharedFields.jsx:97
msgid "Update Revision on Launch"
msgstr ""
@@ -9194,7 +9236,7 @@ msgstr ""
#~ msgid "controller instance"
#~ msgstr ""
-#: screens/Project/ProjectList/ProjectListItem.jsx:158
+#: screens/Project/ProjectList/ProjectListItem.jsx:159
msgid "copy to clipboard disabled"
msgstr ""
@@ -9223,7 +9265,7 @@ msgstr ""
#: screens/Inventory/InventoryHostDetail/InventoryHostDetail.jsx:95
#: screens/Inventory/InventorySourceDetail/InventorySourceDetail.jsx:266
#: screens/Inventory/SmartInventoryDetail/SmartInventoryDetail.jsx:147
-#: screens/Project/ProjectDetail/ProjectDetail.jsx:195
+#: screens/Project/ProjectDetail/ProjectDetail.jsx:196
#: screens/Setting/Subscription/SubscriptionDetail/SubscriptionDetail.jsx:154
#: screens/User/UserDetail/UserDetail.jsx:84
msgid "edit"
diff --git a/awx/ui_next/src/screens/Job/JobOutput/shared/OutputToolbar.jsx b/awx/ui_next/src/screens/Job/JobOutput/shared/OutputToolbar.jsx
index 6a35d72d0e..e42624945e 100644
--- a/awx/ui_next/src/screens/Job/JobOutput/shared/OutputToolbar.jsx
+++ b/awx/ui_next/src/screens/Job/JobOutput/shared/OutputToolbar.jsx
@@ -126,8 +126,16 @@ const OutputToolbar = ({ job, onDelete, isDeleteDisabled, jobStatus }) => {
- {job.type !== 'system_job' &&
- job.summary_fields.user_capabilities?.start && (
+ {job.summary_fields.user_capabilities?.start &&
+ (['pending', 'waiting', 'running'].includes(jobStatus) ? (
+
+ ) : (
{
)}
- )}
+ ))}
{job.related?.stdout && (
@@ -176,7 +184,7 @@ const OutputToolbar = ({ job, onDelete, isDeleteDisabled, jobStatus }) => {
)}
- {job.summary_fields.user_capabilities.start &&
+ {/* {job.summary_fields.user_capabilities.start &&
['pending', 'waiting', 'running'].includes(jobStatus) && (
{
errorMessage={t`Failed to cancel ${job.name}`}
showIconButton
/>
- )}
+ )} */}
{job.summary_fields.user_capabilities.delete &&
['new', 'successful', 'failed', 'error', 'canceled'].includes(
jobStatus