Index: developer/hooks/core.php
===================================================================
RCS file: /cvs/drupal-contrib/contributions/docs/developer/hooks/core.php,v
retrieving revision 1.189
diff -u -p -r1.189 core.php
--- developer/hooks/core.php	8 Jul 2008 22:29:55 -0000	1.189
+++ developer/hooks/core.php	11 Jul 2008 22:52:34 -0000
@@ -1298,17 +1298,18 @@ function hook_nodeapi(&$node, $op, $a3 =
  * access to actions the module performs.
  *
  * @return
- *   An array of permissions strings.
- *
- * The permissions in the array do not need to be wrapped with the function t(),
- * since the string extractor takes care of extracting permission names defined in the perm hook for translation.
+ *   An associative array of permissions. The array keys are the internal 
+ *   names that are passed to user_access() and listed in hook_menu().
+ *   The value is the human-readable, localized name which must be wrapped in t().
  *
  * Permissions are checked using user_access().
  *
  * For a detailed usage example, see page_example.module.
  */
 function hook_perm() {
-  return array('administer my module');
+  return array(
+    'administer my module' => t('Administer my module'),
+  );
 }
 
 /**
