--- backup.py	2009-05-13 15:55:40.000000000 -0300
+++ perms.py	2009-05-13 16:21:16.000000000 -0300
@@ -4,6 +4,7 @@
 
 from django.db.models import get_models, signals
 from django.contrib.auth import models as auth_app
+from django.utils.translation import ugettext as _
 
 def _get_permission_codename(action, opts):
     return u'%s_%s' % (action, opts.object_name.lower())
@@ -11,8 +12,13 @@
 def _get_all_permissions(opts):
     "Returns (codename, name) for all permissions in the given opts."
     perms = []
-    for action in ('add', 'change', 'delete'):
-        perms.append((_get_permission_codename(action, opts), u'Can %s %s' % (action, opts.verbose_name_raw)))
+    default_actions = (
+        ('add', _(u'Can add %(name)s') % {'name': opts.verbose_name_raw}),
+        ('change', _(u'Can change %(name)s') % {'name': opts.verbose_name_raw}),
+        ('delete', _(u'Can delete %(name)s') % {'name': opts.verbose_name_raw}),
+    )
+    for action, name in default_actions:
+        perms.append((_get_permission_codename(action, opts), name))
     return perms + list(opts.permissions)
 
 def create_permissions(app, created_models, verbosity, **kwargs):
