diff --git a/static/js/editor.js b/static/js/editor.js
index 82a75344..70cc2e3e 100644
--- a/static/js/editor.js
+++ b/static/js/editor.js
@@ -481,12 +481,16 @@ pandora.ui.editor = function(data) {
pandora._dontSelectResult = false;
function confirmDeleteDialog(options, callback) {
- const subject = options.items.length == 1 ? Ox._('annotation') : Ox._('annotations')
+ const title = Ox.getObjectById(
+ pandora.site.layers,
+ getAnnotationById(options.items[0]).layer
+ ).item
+ const subject = options.items.length == 1 ? title : title + 's'
const $dialog = pandora.ui.iconDialog({
buttons: [
Ox.Button({
id: 'cancel',
- title: Ox._('Cancel')
+ title: Ox._('Keep {0}', [Ox._(subject)])
})
.bindEvent({
click: function() {
@@ -495,7 +499,7 @@ pandora.ui.editor = function(data) {
}),
Ox.Button({
id: 'delete',
- title: Ox._('Delete')
+ title: Ox._('Delete {0}', [Ox._(subject)])
})
.bindEvent({
click: function() {
@@ -505,13 +509,13 @@ pandora.ui.editor = function(data) {
})
],
content: Ox._(
- 'Are you sure you want delete {0} {1}',
- [options.items.length, subject]
+ 'Are you sure you want delete {0} {1}?
All data will be removed.',
+ [options.items.length, Ox._(subject.toLowerCase())]
),
height: 96,
keys: {enter: 'delete', escape: 'cancel'},
title: Ox._(
- 'Delete {0} {1}', [options.items.length, subject]
+ 'Delete {0}', [Ox._(subject)]
)
});
$dialog.open()