Index: includes/menu.inc
===================================================================
RCS file: /cvs/drupal/drupal/includes/menu.inc,v
retrieving revision 1.198
diff -u -p -r1.198 menu.inc
--- includes/menu.inc	20 Aug 2007 18:26:41 -0000	1.198
+++ includes/menu.inc	21 Aug 2007 17:57:44 -0000
@@ -543,8 +543,13 @@ function _menu_link_translate(&$item) {
       $item['title'] = $item['link_title'];
     }
   }
+  // Allow other customization callbacks - e.g. to add a page-specific query string
   $item['options'] = unserialize($item['options']);
-
+  if (isset($item['options']['callbacks']) && is_array($item['options']['callbacks'])) {
+    foreach ($item['options']['callbacks'] as $function) {
+      $function($item, $map);
+    }
+  }
   return $map;
 }
 
