diff --git a/applications/admin/controllers/default.py b/applications/admin/controllers/default.py index ff4ac4a2..28198d2a 100644 --- a/applications/admin/controllers/default.py +++ b/applications/admin/controllers/default.py @@ -963,8 +963,7 @@ def edit_language(): form = SPAN(strings['__corrupted__'], _class='error') return dict(filename=filename, form=form) - keys = sorted(strings.keys(), lambda x, y: cmp( - unicode(x, 'utf-8').lower(), unicode(y, 'utf-8').lower())) + keys = sorted(strings.keys(), key=lambda x: to_native(x).lower()) rows = [] rows.append(H2(T('Original/Translation')))