Index: /branches/release-33/lib/MT/CMS/User.pm
===================================================================
--- /branches/release-33/lib/MT/CMS/User.pm (revision 1432)
+++ /branches/release-33/lib/MT/CMS/User.pm (revision 1752)
@@ -150,5 +150,5 @@
         $param{ 'have_access-' . $ref->[0] } =
           ( $role && $role->has( $ref->[0] ) ) ? 1 : 0;
-        $param{ 'prompt-' . $ref->[0] } = $app->translate( $ref->[1] );
+        $param{ 'prompt-' . $ref->[0] } = $ref->[1];
     }
     $param{saved}          = $q->param('saved');
@@ -334,11 +334,4 @@
     $param->{object_type} = 'author';
 
-    my $all_perms;
-    my @all_perms = @{ MT::Permission->perms() };
-    $all_perms = [@all_perms];
-    foreach (@$all_perms) {
-        $_->[1] = $app->translate( $_->[1] );
-    }
-
     require MT::Association;
     require MT::Role;
@@ -400,7 +393,8 @@
         foreach my $role (@roles) {
             my @perms;
-            foreach (@$all_perms) {
+            my @all_perms = @{ MT::Permission->perms() };
+            foreach (@all_perms) {
                 next unless length( $_->[1] || '' );
-                push @perms, $app->translate( $_->[1] )
+                push @perms, $_->[1]
                   if $role->has( $_->[0] );
             }
@@ -494,12 +488,4 @@
 
     my $pref = $app->list_pref('association');
-    my $all_perms;
-    if ( $pref->{view_expanded} ) {
-        my @all_perms = @{ MT::Permission->perms() };
-        $all_perms = [@all_perms];
-        foreach (@$all_perms) {
-            $_->[1] = $app->translate( $_->[1] );
-        }
-    }
 
     # Supplies additional parameters for the row being listed
@@ -518,7 +504,8 @@
             if ( $pref->{view_expanded} ) {
                 my @perms;
-                foreach (@$all_perms) {
+                my @all_perms = @{ MT::Permission->perms() };
+                foreach (@all_perms) {
                     next unless length( $_->[1] || '' );
-                    push @perms, { name => $app->translate( $_->[1] ) }
+                    push @perms, { name => $_->[1] }
                       if $role->has( $_->[0] );
                 }
@@ -655,12 +642,4 @@
 
     my $pref = $app->list_pref('role');
-    my $all_perms;
-    if ( $pref->{view_expanded} ) {
-        my @all_perms = @{ MT::Permission->perms() };
-        $all_perms = [@all_perms];
-        foreach (@$all_perms) {
-            $_->[1] = $app->translate( $_->[1] );
-        }
-    }
 
     my $author_class = $app->model('author');
@@ -700,7 +679,8 @@
         if ( $pref->{view_expanded} ) {
             my @perms;
-            foreach (@$all_perms) {
+            my @all_perms = @{ MT::Permission->perms() };
+            foreach (@all_perms) {
                 next unless length( $_->[1] || '' );
-                push @perms, { name => $app->translate( $_->[1] ) }
+                push @perms, { name => $_->[1] }
                   if $obj->has( $_->[0] );
             }
