1
0
mirror of https://github.com/rkd77/elinks.git synced 2025-01-03 14:57:44 -05:00

Replace unsigned char *delete_messages[2][DELETE_ERRORS] with struct

This commit is contained in:
Miciah Dashiel Butler Masters 2006-01-01 04:33:10 +00:00 committed by Miciah Dashiel Butler Masters
parent 4e83efb6d3
commit 6114066803

View File

@ -543,15 +543,42 @@ enum delete_error {
DELETE_ERRORS, DELETE_ERRORS,
}; };
unsigned char *delete_messages[2][DELETE_ERRORS] = { struct listbox_ops_messages default_listbox_ops_messages = {
{ /* cant_delete_item */
N_("Sorry, but the item \"%s\" cannot be deleted."), N_("Sorry, but the item \"%s\" cannot be deleted."),
/* cant_delete_used_item */
N_("Sorry, but the item \"%s\" is being used by something else."), N_("Sorry, but the item \"%s\" is being used by something else."),
},
{ /* cant_delete_folder */
N_("Sorry, but the folder \"%s\" cannot be deleted."), N_("Sorry, but the folder \"%s\" cannot be deleted."),
/* cant_delete_used_folder */
N_("Sorry, but the folder \"%s\" is being used by something else."), N_("Sorry, but the folder \"%s\" is being used by something else."),
},
/* delete_marked_items_title */
NULL,
/* delete_marked_items */
NULL,
/* delete_folder_title */
NULL,
/* delete_folder */
NULL,
/* delete_item_title */
NULL,
/* delete_item */
NULL,
/* clear_all_items_title */
NULL,
/* clear_all_items */
NULL,
}; };
static void static void
@ -568,12 +595,12 @@ print_delete_error(struct listbox_item *item, struct terminal *term,
if (ops->messages && ops->messages->cant_delete_folder) if (ops->messages && ops->messages->cant_delete_folder)
errmsg = ops->messages->cant_delete_folder; errmsg = ops->messages->cant_delete_folder;
else else
errmsg = delete_messages[1][DELETE_IMPOSSIBLE]; errmsg = default_listbox_ops_messages.cant_delete_folder;
} else { } else {
if (ops->messages && ops->messages->cant_delete_item) if (ops->messages && ops->messages->cant_delete_item)
errmsg = ops->messages->cant_delete_item; errmsg = ops->messages->cant_delete_item;
else else
errmsg = delete_messages[0][DELETE_IMPOSSIBLE]; errmsg = default_listbox_ops_messages.cant_delete_item;
} }
break; break;
@ -582,12 +609,12 @@ print_delete_error(struct listbox_item *item, struct terminal *term,
if (ops->messages && ops->messages->cant_delete_used_folder) if (ops->messages && ops->messages->cant_delete_used_folder)
errmsg = ops->messages->cant_delete_used_folder; errmsg = ops->messages->cant_delete_used_folder;
else else
errmsg = delete_messages[1][DELETE_LOCKED]; errmsg = default_listbox_ops_messages.cant_delete_used_folder;
} else { } else {
if (ops->messages && ops->messages->cant_delete_used_item) if (ops->messages && ops->messages->cant_delete_used_item)
errmsg = ops->messages->cant_delete_used_item; errmsg = ops->messages->cant_delete_used_item;
else else
errmsg = delete_messages[0][DELETE_LOCKED]; errmsg = default_listbox_ops_messages.cant_delete_used_item;
} }
break; break;