diff --git a/ui/src/i18n/en.js b/ui/src/i18n/en.js
index e2cc492..3ea4652 100644
--- a/ui/src/i18n/en.js
+++ b/ui/src/i18n/en.js
@@ -38,6 +38,11 @@ export default {
'delegate.write': 'Write',
'delegate.adminHelp': 'With the administration security level on this resource, the receivers of this delegation can create other delegations to share this access with other valid receivers',
'delegate.writeHelp': 'With the write security level, the receivers of this delegation can modify the members of the involved groups. Without this access, this delegation grants read-only rights',
+ // Fragments wrapping the receiver name in bold red on the delete
+ // confirmation (issue #37). The host keeps the monolithic
+ // `delegate.deleteConfirm` key intact.
+ 'delegate.deleteConfirmBefore': 'Are you sure you want to delete the delegation for ',
+ 'delegate.deleteConfirmAfter': '?',
'user.deleteConfirmBefore': 'Are you sure you want to delete ',
'user.deleteConfirmAfter': '?',
'group.deleteConfirmBefore': 'Are you sure you want to delete ',
diff --git a/ui/src/i18n/fr.js b/ui/src/i18n/fr.js
index 6997d56..dcc9721 100644
--- a/ui/src/i18n/fr.js
+++ b/ui/src/i18n/fr.js
@@ -31,6 +31,11 @@ export default {
'delegate.write': 'Écriture',
'delegate.adminHelp': 'Avec le niveau de sécurité d\'administration sur cette ressource, les receveurs de cette délégation peuvent créer d\'autres délégations pour partager cet accès avec d\'autres receveurs valides',
'delegate.writeHelp': 'Avec le niveau de sécurité d\'écriture, les receveurs de cette délégation peuvent modifier les membres des groupes impliqués. Sans cet accès cette délégation ne donne qu\'un droit de lecture',
+ // Fragments encadrant le nom du destinataire en gras-rouge dans la
+ // confirmation de suppression (issue #37). Le host garde la clé
+ // monolithique `delegate.deleteConfirm` intacte.
+ 'delegate.deleteConfirmBefore': 'Êtes-vous certain de supprimer la délégation pour ',
+ 'delegate.deleteConfirmAfter': ' ?',
'user.deleteConfirmBefore': 'Êtes-vous certain de supprimer ',
'user.deleteConfirmAfter': ' ?',
'group.deleteConfirmBefore': 'Êtes-vous certain de supprimer ',
diff --git a/ui/src/views/DelegateEditDialog.vue b/ui/src/views/DelegateEditDialog.vue
index 9c5418d..7f05d95 100644
--- a/ui/src/views/DelegateEditDialog.vue
+++ b/ui/src/views/DelegateEditDialog.vue
@@ -103,8 +103,16 @@
-
+
+
+ {{ t('delegate.deleteConfirmBefore') }}{{ form.receiver }}{{ t('delegate.deleteConfirmAfter') }}
+
+
+ {{ t('delegate.deleteConfirmBefore') }}{{ deleteTarget?.receiver?.name || deleteTarget?.name || deleteTarget?.id }}{{ t('delegate.deleteConfirmAfter') }}
+
@@ -100,7 +101,7 @@