retrieving revision 1.1236
diff --unified -r1.1236 weblib.php
--- lib/weblib.php	22 Apr 2009 07:19:56 -0000	1.1236
+++ lib/weblib.php	4 May 2009 05:26:16 -0000
@@ -3299,7 +3299,8 @@
         } else if (!empty($user->access['rsw'][$context->path])) {
             $rolename = '';
             if ($role = $DB->get_record('role', array('id'=>$user->access['rsw'][$context->path]))) {
-                $rolename = ': '.format_string($role->name);
+                $rolename = join("", role_fix_names(array($role->id=>$role->name), $context));
+                $rolename = ': '.format_string($rolename);
             }
             $loggedinas = get_string('loggedinas', 'moodle', $username).$rolename.
                       " (<a $CFG->frametarget
