string changes

This commit is contained in:
Kovid Goyal 2023-11-16 19:38:02 +05:30
parent 0a23fabd5b
commit 308c6d4389
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -85,19 +85,20 @@ class TagBrowserMixin: # {{{
if col in range(0, len(model.column_map)): if col in range(0, len(model.column_map)):
current_cat = model.column_map[col] current_cat = model.column_map[col]
if current_cat in ('authors', 'series', 'publisher', 'tags') or current_cat in cust_cats: if current_cat in ('authors', 'series', 'publisher', 'tags') or current_cat in cust_cats:
m.addAction(get_icon(current_cat), cat_display_name(current_cat), cdn = cat_display_name(current_cat) or current_cat
menu_func(current_cat, None)) m.addAction(get_icon(current_cat), cdn, menu_func(current_cat, None))
proxy_md = db.new_api.get_proxy_metadata(db.id(idx.row())) proxy_md = db.new_api.get_proxy_metadata(db.id(idx.row()))
items = proxy_md.get(current_cat) items = proxy_md.get(current_cat)
if isinstance(items, str): if isinstance(items, str):
items = list((items,)) items = list((items,))
if items: if items:
items_title = _('{category} for current book').format(category=cdn)
if len(items) > 4: if len(items) > 4:
im = QMenu(_('Items on book'), m) im = QMenu(items_title, m)
im.setIcon(get_icon(current_cat)) im.setIcon(get_icon(current_cat))
m.addMenu(im) m.addMenu(im)
else: else:
m.addSection(_('Items on book')) m.addSection(items_title)
im = m im = m
for item in sorted(items, key=sort_key): for item in sorted(items, key=sort_key):
im.addAction(get_icon(current_cat), item, menu_func(current_cat, item)) im.addAction(get_icon(current_cat), item, menu_func(current_cat, item))