diff --git a/src/calibre/gui2/actions/sort.py b/src/calibre/gui2/actions/sort.py index 76d22d5da6..c959b0e45e 100644 --- a/src/calibre/gui2/actions/sort.py +++ b/src/calibre/gui2/actions/sort.py @@ -53,7 +53,13 @@ class SortByAction(InterfaceAction): except TypeError: sort_col, order = 'date', True fm = db.field_metadata - name_map = {fm[k]['name']:k for k in fm.sortable_field_keys() if fm[k]['name']} + def get_name(k): + ans = fm[k]['name'] + if k == 'cover': + ans = _('Has cover') + return ans + + name_map = {get_name(k):k for k in fm.sortable_field_keys() if fm[k]['name']} self._sactions = [] for name in sorted(name_map, key=sort_key): key = name_map[name]