Index: admin_menu.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/admin_menu/admin_menu.module,v
retrieving revision 1.10.4.8
diff -u -p -r1.10.4.8 admin_menu.module
--- admin_menu.module	10 Oct 2007 10:00:27 -0000	1.10.4.8
+++ admin_menu.module	3 Nov 2007 13:17:39 -0000
@@ -175,7 +175,7 @@ function admin_menu_adjust_items(&$admin
   // add create content_type items to Content management > Content
   $mid_node_add = $_menu['path index']['node/add'];
   $mid_content = $_menu['path index']['admin/content/node'];
-  admin_menu_copy_items($admin_items, $mid_node_add, $mid_content, 'Add !title');
+  admin_menu_copy_items($admin_items, $mid_node_add, $mid_content, t('Add !title'));
 }
 
 /**
@@ -189,7 +189,8 @@ function admin_menu_adjust_items(&$admin
  * @param target_pid
  *   A target parent menu item id.
  * @param title
- *   An optional string containing the token !title to pass to t().
+ *   An optional string containing the token !title, that has already been
+ *   passed through t().
  * @param tree
  *   Whether to rebuild hierarchy from source parent menu item. Defaults to
  *   true.
@@ -201,7 +202,7 @@ function admin_menu_copy_items(&$admin_i
     foreach ($_menu['items'][$source_pid]['children'] as $mid) {
       $admin_items[$mid] = $_menu['items'][$mid];
       if (isset($title)) {
-        $admin_items[$mid]['title'] = t($title, array('!title' => $admin_items[$mid]['title']));
+        $admin_items[$mid]['title'] = check_plain(strtr($title, array('!title' => $admin_items[$mid]['title'])));
       }
       $admin_items[$mid]['pid'] = $target_pid;
       // Only add child to target menu item if it does not already exist.
