? modules/node/.node.admin.inc.swp
Index: modules/node/node.admin.inc
===================================================================
RCS file: /cvs/drupal/drupal/modules/node/node.admin.inc,v
retrieving revision 1.45
diff -u -p -r1.45 node.admin.inc
--- modules/node/node.admin.inc	26 Apr 2009 19:44:38 -0000	1.45
+++ modules/node/node.admin.inc	11 May 2009 13:06:32 -0000
@@ -634,10 +634,13 @@ function node_multiple_delete_confirm(&$
   }
   $form['operation'] = array('#type' => 'hidden', '#value' => 'delete');
   $form['#submit'][] = 'node_multiple_delete_confirm_submit';
-  return confirm_form($form,
-                      t('Are you sure you want to delete these items?'),
-                      'admin/content/node', t('This action cannot be undone.'),
-                      t('Delete all'), t('Cancel'));
+  $confirm_question = format_plural(count($nodes), 
+                                  'Are you sure you want to delete this item?', 
+                                  'Are you sure you want to delete these items?');
+  return confirm_form($form, 
+                    $confirm_question,
+                    'admin/content/node', t('This action cannot be undone.'),
+                    t('Delete'), t('Cancel'));
 }
 
 function node_multiple_delete_confirm_submit($form, &$form_state) {
@@ -645,7 +648,10 @@ function node_multiple_delete_confirm_su
     foreach ($form_state['values']['nodes'] as $nid => $value) {
       node_delete($nid);
     }
-    drupal_set_message(t('The items have been deleted.'));
+    $message = format_plural(count($form_state['values']['nodes']),
+                            'The item has been deleted.',
+                            'The items have been deleted.');
+    drupal_set_message($message);
   }
   $form_state['redirect'] = 'admin/content/node';
   return;
