This commit is contained in:
Kovid Goyal 2016-10-13 22:34:59 +05:30
parent bcabbd88d1
commit 53c5ff5daa
2 changed files with 11 additions and 8 deletions

View File

@ -132,14 +132,17 @@ class EditMetadataAction(InterfaceAction):
if all_failed:
num = len(failed_ids | failed_covers)
self.cleanup_bulk_download(tdir)
return error_dialog(self.gui, _('Download failed'),
_('Failed to download metadata or covers for any of the %d'
' book(s).') % num, det_msg=det_msg, show=True)
return error_dialog(self.gui, _('Download failed'), ngettext(
'Failed to download metadata or cover for the selected book',
'Failed to download metadata or covers for any of the {} books.', num
).format(num), det_msg=det_msg, show=True)
self.gui.status_bar.show_message(_('Metadata download completed'), 3000)
msg = '<p>' + _('Finished downloading metadata for <b>%d book(s)</b>. '
'Proceed with updating the metadata in your library?')%len(id_map)
msg = '<p>' + ngettext(
'Finished downloading metadata for the selected book.',
'Finished downloading metadata for <b>{} books</b>.', len(id_map)).format(len(id_map)) + ' ' + \
_('Proceed with updating the metadata in your library?')
show_copy_button = False
checkbox_msg = None

View File

@ -136,7 +136,9 @@ def start_download(gui, ids, callback, ensure_fields=None):
tf.close()
job = Job('metadata bulk download',
_('Download metadata for %d books')%len(ids),
ngettext(
'Download metadata for one book',
'Download metadata for {} books', len(ids)).format(len(ids)),
download, (ids, tf.name, gui.current_db, d.identify, d.covers,
ensure_fields), {}, callback)
job.metadata_and_covers = (d.identify, d.covers)
@ -275,5 +277,3 @@ def download(all_ids, tf, db, do_identify, covers, ensure_fields,
lm_map, all_failed)
finally:
notifier.keep_going = False