Index: panels_page/panels_page.module
===================================================================
--- panels_page/panels_page.module	(revision 278)
+++ panels_page/panels_page.module	(working copy)
@@ -370,11 +370,16 @@
   }
   // FIXME calling _menu_translate would result in an incomplete load
   // $map = _menu_translate($router_item, $original_map);
-
   $load->map            = $map;
   $load->page_arguments = array_merge(menu_unserialize($router_item['page_arguments'], $map), array_slice($map, $router_item['number_parts']));
   $load->page_callback  = $router_item['page_callback'];
   $load->router_item    = $router_item;
+  // Fix for lack of the _menu_translate() function.  We crib some of that function here.
+  _menu_check_access($router_item, $map);
+  // For performance, don't localize an item the user can't access.
+  if ($router_item['access']) {
+    _menu_item_localize($router_item, $map);
+  }
   menu_set_item($_GET['q'], $router_item);
   return $load;
 }
