diff --git a/Changelog.yaml b/Changelog.yaml index 96237e3c8b..c750c4a5f3 100644 --- a/Changelog.yaml +++ b/Changelog.yaml @@ -19,6 +19,142 @@ # new recipes: # - title: +- version: 0.7.55 + date: 2011-04-15 + + new features: + - title: "Add a menu bar. Useful if you use a lot of plugins and are running out of space in your toolbars. By default the menu bar is hidden (except on OS X). You can add actions to it via Preferences->Toolbars. As soon as you add actions, it will become visible." + + - title: "OS X: Make the main calibre window look a little more 'native' on OS X" + + - title: "Show recently viewed books in the View button's drop down menu" + + - title: "Add a button next to the search bar to toggle easily between highlight and restrict search modes" + + - title: "Allow the use of arbitrary searches as search restrictions, rather than just saved searches. Do this by using the special entry '*Current Search' in the Search Restriction dropdown." + + - title: "The Connect/share icon now changes color to indicate that the content server is running" + tickets: [755444] + + - title: "Device drivers for Viewpad 7, Motorola Xoom and Asus Eee Note" + + - title: "Add tags like composite custom column." + tickets: [759663] + + - title: "Add a new date format code 'iso'. Permits formatting dates to see the complete time (via Preferences->Tweaks)" + + - title: "Allow the use of data from the size column in the template language" + tickets: [759645] + + - title: "Support reading/writing covers to txtz/htmlz files" + + - title: "Speedup for large library sorting when using composite custom columns" + + - title: "Move the boolean columns are tristate tweak to Preferences->Behavior" + + bug fixes: + - title: "Fix a regression in 0.7.54 that broke reading covers/metadata from cbz files." + tickets: [756892] + + - title: "Fix tweak names and help not translatable" + tickets: [756736] + + - title: "When the size of a book is less that 0.1MB but not zero, display the size as <0.1 instead of 0.0." + tickets: [755768] + + - title: "HTMLZ input: Fix handling of HTML files encoded in an encoding other than UTF-8" + + - title: "EPUB Input: Fix EPUB files with empty Adobe PAGE templates causing conversion to abort." + tickets: [760390] + + - title: "Fix CHM input plugin not closing opened input file" + tickets: [760589] + + - title: "MOBI Output: Make super/subscripts use a slightly smaller font when rendered on a Kindle. Also allow the use of vertical-align:top/bottom in the CSS to specify a super/subscript." + tickets: [758667] + + - title: "LRF Input: Detect and workaround LRF files that have deeply nested spans, instead of crashing." + tickets: [759680] + + - title: "MOBI Output: Fix bug that would cause conversion to unneccessarily abort when malformed hyperlinks are present in the input document." + tickets: [759313] + + - title: "Make true and false searches work correctly for numeric fields." + + - title: "MOBI Output: The Ignore margins setting no longer ignores blockquotes, only margins set via CSS on other elements." + tickets: [758675] + + - title: "Fix regression that caused clicking auto send to also change the email address in Preferences->Email" + + improved recipes: + - Wall Street Journal + - Weblogs SL + - Tabu.ro + - Vecernje Novosti + + new recipes: + - title: Hallo Assen and Dvhn + author: Reijendert + + +- version: 0.7.54 + date: 2011-04-08 + + new features: + - title: "New output format, HTMLZ which is a single HTML file with its associated images/stylesheets in a zipped up file" + description: "Useful when you want to convert your ebook into a single HTML file for easy editing. Note that this output plugin is still new and needs testing" + + - title: "When dealing with ZIP/RAR archives, use the file header rather than the file extension to detrmine the file type, when possible. This fixes the common case of CBZ files being actually cbr files and vice versa" + + - title: "Support for the Motorola Atrix" + + - title: "Allow the icons in the toolbar to be turned off completely via Preferences->Look & Feel" + + - title: "When downloading metadata use the gzip transfer encoding when possible for a speedup." + tickets: [749304] + + bug fixes: + - title: "Conversion pipeline: Workaround for bug in lxml that causes a massive mem leak on windows and OS X when the input document contains non ASCII CSS selectors." + tickets: [754555] + + - title: "Conversion pipeline: Handle inline + +
+'+_('calibre is downloading metadata from: ') + + ', '.join(names)) + self.top.setWordWrap(True) + l.addWidget(self.top, 0, 0) + + self.results_view = ResultsView(self) + self.results_view.book_selected.connect(self.book_selected.emit) + self.get_result = self.results_view.get_result + l.addWidget(self.results_view, 1, 0) + + self.comments_view = Comments(self) + l.addWidget(self.comments_view, 1, 1) + + self.results_view.show_details_signal.connect(self.comments_view.show_data) + + self.query = QLabel('download starting...') + f = self.query.font() + f.setPointSize(f.pointSize()-2) + self.query.setFont(f) + self.query.setWordWrap(True) + l.addWidget(self.query, 2, 0, 1, 2) + + self.comments_view.show_data('
' + + _('Failed to find any books that ' + 'match your search. Try making the search less ' + 'specific. For example, use only the author\'s ' + 'last name and a single distinctive word from ' + 'the title.
To see the full log, click Show Details.'), + show=True, det_msg=log) + self.rejected.emit() + return + + self.results_view.show_results(self.worker.results) + + self.comments_view.show_data(''' +
'+_('Downloading covers for %s, please wait...')%book.title) + self.covers_view.start() + + self.worker = CoverWorker(self.log, self.abort, self.title, + self.authors, book.identifiers) + self.worker.start() + QTimer.singleShot(50, self.check) + self.covers_view.setFocus(Qt.OtherFocusReason) + + def check(self): + if self.worker.is_alive() and not self.abort.is_set(): + QTimer.singleShot(50, self.check) + try: + self.process_result(self.worker.rq.get_nowait()) + except Empty: + pass + else: + self.process_results() + + def process_results(self): + while self.continue_processing: + try: + self.process_result(self.worker.rq.get_nowait()) + except Empty: + break + + self.covers_view.clear_failed() + + if self.worker.error is not None: + error_dialog(self, _('Download failed'), + _('Failed to download any covers, click' + ' "Show details" for details.'), + det_msg=self.worker.error, show=True) + + num = self.covers_view.model().rowCount() + if num < 2: + txt = _('Could not find any covers for %s')%self.book.title + else: + txt = _('Found %d covers of %s. Pick the one you like' + ' best.')%(num-1, self.title) + self.msg.setText(txt) + + self.finished.emit() + + def process_result(self, result): + if not self.continue_processing: + return + plugin, width, height, fmt, data = result + self.covers_view.model().update_result(plugin, width, height, data) + + def cleanup(self): + self.covers_view.delegate.stop_animation() + self.continue_processing = False + + def cancel(self): + self.continue_processing = False + self.abort.set() + + def cover_pixmap(self): + idx = None + for i in self.covers_view.selectionModel().selectedIndexes(): + if i.isValid(): + idx = i + break + if idx is None: + idx = self.covers_view.currentIndex() + return self.covers_view.model().cover_pixmap(idx) + +# }}} + +class LogViewer(QDialog): # {{{ + + def __init__(self, log, parent=None): + QDialog.__init__(self, parent) + self.log = log + self.l = l = QVBoxLayout() + self.setLayout(l) + + self.tb = QTextBrowser(self) + l.addWidget(self.tb) + + self.bb = QDialogButtonBox(QDialogButtonBox.Close) + l.addWidget(self.bb) + self.copy_button = self.bb.addButton(_('Copy to clipboard'), + self.bb.ActionRole) + self.copy_button.clicked.connect(self.copy_to_clipboard) + self.copy_button.setIcon(QIcon(I('edit-copy.png'))) + self.bb.rejected.connect(self.reject) + self.bb.accepted.connect(self.accept) + + self.setWindowTitle(_('Download log')) + self.setWindowIcon(QIcon(I('debug.png'))) + self.resize(QSize(800, 400)) + + self.keep_updating = True + self.last_html = None + self.finished.connect(self.stop) + QTimer.singleShot(100, self.update_log) + + self.show() + + def copy_to_clipboard(self): + QApplication.clipboard().setText(''.join(self.log.plain_text)) + + def stop(self, *args): + self.keep_updating = False + + def update_log(self): + if not self.keep_updating: + return + html = self.log.html + if html != self.last_html: + self.last_html = html + self.tb.setHtml('
%s'%html) + QTimer.singleShot(1000, self.update_log) + +# }}} + +class FullFetch(QDialog): # {{{ + + def __init__(self, current_cover=None, parent=None): + QDialog.__init__(self, parent) + self.current_cover = current_cover + self.log = Log() + self.book = self.cover_pixmap = None + + self.setWindowTitle(_('Downloading metadata...')) + self.setWindowIcon(QIcon(I('metadata.png'))) + + self.stack = QStackedWidget() + self.l = l = QVBoxLayout() + self.setLayout(l) + l.addWidget(self.stack) + + self.bb = QDialogButtonBox(QDialogButtonBox.Cancel|QDialogButtonBox.Ok) + l.addWidget(self.bb) + self.bb.rejected.connect(self.reject) + self.next_button = self.bb.addButton(_('Next'), self.bb.AcceptRole) + self.next_button.setDefault(True) + self.next_button.setEnabled(False) + self.next_button.setIcon(QIcon(I('ok.png'))) + self.next_button.clicked.connect(self.next_clicked) + self.ok_button = self.bb.button(self.bb.Ok) + self.ok_button.clicked.connect(self.ok_clicked) + self.log_button = self.bb.addButton(_('View log'), self.bb.ActionRole) + self.log_button.clicked.connect(self.view_log) + self.log_button.setIcon(QIcon(I('debug.png'))) + self.ok_button.setVisible(False) + + self.identify_widget = IdentifyWidget(self.log, self) + self.identify_widget.rejected.connect(self.reject) + self.identify_widget.results_found.connect(self.identify_results_found) + self.identify_widget.book_selected.connect(self.book_selected) + self.stack.addWidget(self.identify_widget) + + self.covers_widget = CoversWidget(self.log, self.current_cover, parent=self) + self.covers_widget.chosen.connect(self.ok_clicked) + self.stack.addWidget(self.covers_widget) + + self.resize(850, 550) + + self.finished.connect(self.cleanup) + + def view_log(self): + self._lv = LogViewer(self.log, self) + + def book_selected(self, book): + self.next_button.setVisible(False) + self.ok_button.setVisible(True) + self.book = book + self.stack.setCurrentIndex(1) + self.log('\n\n') + self.covers_widget.start(book, self.current_cover, + self.title, self.authors) + + def accept(self): + # Prevent the usual dialog accept mechanisms from working + pass + + def reject(self): + self.identify_widget.cancel() + self.covers_widget.cancel() + return QDialog.reject(self) + + def cleanup(self): + self.covers_widget.cleanup() + + def identify_results_found(self): + self.next_button.setEnabled(True) + + def next_clicked(self, *args): + self.identify_widget.get_result() + + def ok_clicked(self, *args): + self.cover_pixmap = self.covers_widget.cover_pixmap() + if DEBUG_DIALOG: + if self.cover_pixmap is not None: + self.w = QLabel() + self.w.setPixmap(self.cover_pixmap) + self.stack.addWidget(self.w) + self.stack.setCurrentIndex(2) + else: + QDialog.accept(self) + + def start(self, title=None, authors=None, identifiers={}): + self.title, self.authors = title, authors + self.identify_widget.start(title=title, authors=authors, + identifiers=identifiers) + return self.exec_() +# }}} + +class CoverFetch(QDialog): # {{{ + + def __init__(self, current_cover=None, parent=None): + QDialog.__init__(self, parent) + self.current_cover = current_cover + self.log = Log() + self.cover_pixmap = None + + self.setWindowTitle(_('Downloading cover...')) + self.setWindowIcon(QIcon(I('book.png'))) + + self.l = l = QVBoxLayout() + self.setLayout(l) + + self.covers_widget = CoversWidget(self.log, self.current_cover, parent=self) + self.covers_widget.chosen.connect(self.accept) + l.addWidget(self.covers_widget) + + self.resize(850, 550) + + self.finished.connect(self.cleanup) + + self.bb = QDialogButtonBox(QDialogButtonBox.Cancel|QDialogButtonBox.Ok) + l.addWidget(self.bb) + self.log_button = self.bb.addButton(_('View log'), self.bb.ActionRole) + self.log_button.clicked.connect(self.view_log) + self.log_button.setIcon(QIcon(I('debug.png'))) + self.bb.rejected.connect(self.reject) + self.bb.accepted.connect(self.accept) + + def cleanup(self): + self.covers_widget.cleanup() + + def reject(self): + self.covers_widget.cancel() + return QDialog.reject(self) + + def accept(self, *args): + self.cover_pixmap = self.covers_widget.cover_pixmap() + QDialog.accept(self) + + def start(self, title, authors, identifiers): + book = Metadata(title, authors) + book.identifiers = identifiers + self.covers_widget.start(book, self.current_cover, + title, authors) + return self.exec_() + + def view_log(self): + self._lv = LogViewer(self.log, self) + +# }}} + +if __name__ == '__main__': + #DEBUG_DIALOG = True + app = QApplication([]) + d = FullFetch() + d.start(title='great gatsby', authors=['fitzgerald']) + diff --git a/src/calibre/gui2/preferences/__init__.py b/src/calibre/gui2/preferences/__init__.py index 54eb2f713c..1669e24059 100644 --- a/src/calibre/gui2/preferences/__init__.py +++ b/src/calibre/gui2/preferences/__init__.py @@ -7,8 +7,9 @@ __docformat__ = 'restructuredtext en' import textwrap -from PyQt4.Qt import QWidget, pyqtSignal, QCheckBox, QAbstractSpinBox, \ - QLineEdit, QComboBox, QVariant, Qt +from PyQt4.Qt import (QWidget, pyqtSignal, QCheckBox, QAbstractSpinBox, + QLineEdit, QComboBox, QVariant, Qt, QIcon, QDialog, QVBoxLayout, + QDialogButtonBox) from calibre.customize.ui import preferences_plugins from calibre.utils.config import ConfigProxy @@ -21,7 +22,7 @@ class ConfigWidgetInterface(object): ''' This class defines the interface that all widgets displayed in the Preferences dialog must implement. See :class:`ConfigWidgetBase` for - a base class that implements this interface and defines various conveninece + a base class that implements this interface and defines various convenience methods as well. ''' @@ -284,7 +285,14 @@ def get_plugin(category, name): 'No Preferences Plugin with category: %s and name: %s found' % (category, name)) -# Testing {{{ +class ConfigDialog(QDialog): + def set_widget(self, w): self.w = w + def accept(self): + try: + self.restart_required = self.w.commit() + except AbortCommit: + return + QDialog.accept(self) def init_gui(): from calibre.gui2.ui import Main @@ -298,21 +306,24 @@ def init_gui(): gui.initialize(db.library_path, db, None, actions, show_gui=False) return gui -def test_widget(category, name, gui=None): - from PyQt4.Qt import QDialog, QVBoxLayout, QDialogButtonBox - class Dialog(QDialog): - def set_widget(self, w): self.w = w - def accept(self): - try: - self.restart_required = self.w.commit() - except AbortCommit: - return - QDialog.accept(self) +def show_config_widget(category, name, gui=None, show_restart_msg=False, + parent=None, never_shutdown=False): + ''' + Show the preferences plugin identified by category and name + :param gui: gui instance, if None a hidden gui is created + :param show_restart_msg: If True and the preferences plugin indicates a + restart is required, show a message box telling the user to restart + :param parent: The parent of the displayed dialog + + :return: True iff a restart is required for the changes made by the user to + take effect + ''' pl = get_plugin(category, name) - d = Dialog() + d = ConfigDialog(parent) d.resize(750, 550) - d.setWindowTitle(category + " - " + name) + d.setWindowTitle(_('Configure ') + name) + d.setWindowIcon(QIcon(I('config.png'))) bb = QDialogButtonBox(d) bb.setStandardButtons(bb.Apply|bb.Cancel|bb.RestoreDefaults) bb.accepted.connect(d.accept) @@ -335,11 +346,18 @@ def test_widget(category, name, gui=None): w.genesis(gui) w.initialize() d.exec_() - if getattr(d, 'restart_required', False): + rr = getattr(d, 'restart_required', False) + if show_restart_msg and rr: from calibre.gui2 import warning_dialog warning_dialog(gui, 'Restart required', 'Restart required', show=True) - if mygui: + if mygui and not never_shutdown: gui.shutdown() + return rr + +# Testing {{{ + +def test_widget(category, name, gui=None): + show_config_widget(category, name, gui=gui, show_restart_msg=True) def test_all(): from PyQt4.Qt import QApplication diff --git a/src/calibre/gui2/preferences/behavior.py b/src/calibre/gui2/preferences/behavior.py index 342b5197c9..b376d067bc 100644 --- a/src/calibre/gui2/preferences/behavior.py +++ b/src/calibre/gui2/preferences/behavior.py @@ -11,7 +11,7 @@ from PyQt4.Qt import Qt, QVariant, QListWidgetItem from calibre.gui2.preferences import ConfigWidgetBase, test_widget, Setting from calibre.gui2.preferences.behavior_ui import Ui_Form -from calibre.gui2 import config, info_dialog, dynamic +from calibre.gui2 import config, info_dialog, dynamic, gprefs from calibre.utils.config import prefs from calibre.customize.ui import available_output_formats, all_input_formats from calibre.utils.search_query_parser import saved_searches @@ -19,6 +19,7 @@ from calibre.ebooks import BOOK_EXTENSIONS from calibre.ebooks.oeb.iterator import is_supported from calibre.constants import iswindows from calibre.utils.icu import sort_key +from calibre.utils.config import test_eight_code class OutputFormatSetting(Setting): @@ -42,6 +43,9 @@ class ConfigWidget(ConfigWidgetBase, Ui_Form): r('overwrite_author_title_metadata', config) r('get_social_metadata', config) + if test_eight_code: + self.opt_overwrite_author_title_metadata.setVisible(False) + self.opt_get_social_metadata.setVisible(False) r('new_version_notification', config) r('upload_news_to_device', config) r('delete_news_from_library_on_upload', config) @@ -62,6 +66,14 @@ class ConfigWidget(ConfigWidgetBase, Ui_Form): signal = getattr(self.opt_internally_viewed_formats, 'item'+signal) signal.connect(self.internally_viewed_formats_changed) + r('bools_are_tristate', db.prefs, restart_required=True) + if test_eight_code: + r = self.register + choices = [(_('Default'), 'default'), (_('Compact Metadata'), 'alt1')] + r('edit_metadata_single_layout', gprefs, choices=choices) + else: + self.opt_edit_metadata_single_layout.setVisible(False) + self.edit_metadata_single_label.setVisible(False) def initialize(self): ConfigWidgetBase.initialize(self) diff --git a/src/calibre/gui2/preferences/behavior.ui b/src/calibre/gui2/preferences/behavior.ui index 0f35d28cd5..544de1457a 100644 --- a/src/calibre/gui2/preferences/behavior.ui +++ b/src/calibre/gui2/preferences/behavior.ui @@ -14,44 +14,92 @@
'+_('The selected search will be ' - 'permanently deleted. Are you sure?') - +'
', 'saved_search_delete', self): - return - idx = self.currentIndex - if idx < 0: - return - ss = saved_searches().lookup(unicode(self.currentText())) - if ss is None: - return - saved_searches().delete(unicode(self.currentText())) - self.clear() - self.search_box.clear() - self.changed.emit() - # SIGNALed from the main UI def save_search_button_clicked(self): name = unicode(self.currentText()) @@ -383,6 +365,22 @@ class SearchBoxMixin(object): # {{{ self.advanced_search_button.setStatusTip(self.advanced_search_button.toolTip()) self.clear_button.setStatusTip(self.clear_button.toolTip()) self.search_options_button.clicked.connect(self.search_options_button_clicked) + self.set_highlight_only_button_icon() + self.highlight_only_button.clicked.connect(self.highlight_only_clicked) + tt = _('Enable or disable search highlighting.') + 'If you do not want calibre to recognize your Apple iDevice when it is " +"connected to your computer, click Disable Apple Driver.
To " +"transfer books to your iDevice, click Disable Apple Driver, then use " +"the 'Connect to iTunes' method recommended in the Calibre + " +"iDevices FAQ, using the Connect/Share|Connect to " +"iTunes menu item.
Enabling the Apple driver for direct connection " +"to iDevices is an unsupported advanced user mode.
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:53 -msgid "Enable to use the series name as the iTunes Genre, iBooks Category" +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:65 +msgid "Disable Apple driver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:55 -msgid "Cache covers from iTunes/iBooks" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:57 -msgid "Enable to cache and display covers from iTunes/iBooks" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:58 -msgid "Skip 'Connect to iTunes' recommendation" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:60 -msgid "Enable to skip the 'Connect to iTunes' recommendation dialog" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:115 -msgid "Apple device" +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:69 +msgid "Enable Apple driver" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:117 +msgid "Use Series as Category in iTunes/iBooks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:118 +msgid "Enable to use the series name as the iTunes Genre, iBooks Category" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:120 +msgid "Cache covers from iTunes/iBooks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:122 +msgid "Enable to cache and display covers from iTunes/iBooks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:176 +msgid "Apple device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:178 msgid "Communicate with iTunes/iBooks." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:190 msgid "Apple device detected, launching iTunes, please wait ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:130 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:192 msgid "" "Cannot copy books directly from iDevice. Drag from iTunes Library to " "desktop, then add to calibre's Library window." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:290 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:293 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:352 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:355 msgid "Updating device metadata listing..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:369 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:408 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:986 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1026 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3010 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3050 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:431 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:470 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1044 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1084 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3068 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3108 msgid "%d of %d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:415 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1031 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3056 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:477 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1089 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3114 msgid "finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:600 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:662 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:950 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1008 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2592 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2650 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:909 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:915 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:945 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:294 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:307 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2753 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:299 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:312 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2759 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2593 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2651 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:634 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2715 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2721 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2739 msgid "Catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2914 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2972 msgid "Communicate with iTunes." msgstr "" @@ -872,20 +896,20 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:232 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:123 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:126 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:190 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:197 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:220 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:122 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:125 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:196 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:203 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:226 msgid "Getting list of books on device..." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:279 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:249 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:251 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:255 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:257 msgid "Transferring books to device..." msgstr "" @@ -893,8 +917,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:349 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:384 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:273 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:304 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:310 msgid "Adding books to device metadata listing..." msgstr "" @@ -904,8 +928,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:333 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:310 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:316 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334 msgid "Removing books from device..." msgstr "" @@ -913,17 +937,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:337 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:344 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:335 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:341 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:346 msgid "Removing books from device metadata listing..." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:397 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:370 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:376 msgid "Sending metadata to device..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/bambook/libbambookcore.py:132 +#: /home/kovid/work/calibre/src/calibre/devices/bambook/libbambookcore.py:129 msgid "Bambook SDK has not been installed." msgstr "" @@ -936,7 +960,7 @@ msgid "Communicate with the Blackberry smart phone." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:253 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:254 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -966,7 +990,7 @@ msgstr "" msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:252 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:253 msgid "Communicate with the PocketBook 701" msgstr "" @@ -1222,32 +1246,32 @@ msgstr "" msgid "Communicate with all the Sony eBook readers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:61 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:62 msgid "All by title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:62 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:63 msgid "All by author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:65 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device. Possibilities include: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:68 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:69 msgid "" ". Two special collections are available: %s:%s and %s:%s. Add these values " "to the list to enable them. The collections will be given the name provided " "after the \":\" character." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:72 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73 msgid "Upload separate cover thumbnails for books (newer readers)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:74 msgid "" "Normally, the SONY readers get the cover image from the ebook file itself. " "With this option, calibre will send a separate cover image to the reader, " @@ -1256,29 +1280,40 @@ msgid "" "950 and newer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:79 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:80 msgid "" "Refresh separate covers when using automatic management (newer readers)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:81 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:82 msgid "" "Set this option to have separate book covers uploaded every time you connect " "your device. Unset this option if you have so many books on the reader that " "performance is unacceptable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:85 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:86 msgid "Preserve cover aspect ratio when building thumbnails" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:87 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:88 msgid "" "Set this option if you want the cover thumbnails to have the same aspect " "ratio (width to height) as the cover. Unset it if you want the thumbnail to " "be the maximum size, ignoring aspect ratio." msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:92 +msgid "Search for books in all folders" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:94 +msgid "" +"Setting this option tells calibre to look for books in all folders on the " +"device and its cards. This permits calibre to find books put on the device " +"by other software and by wireless download." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:190 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:69 msgid "Unnamed" @@ -1411,7 +1446,7 @@ msgstr "" msgid "Communicate with an eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:92 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:94 msgid "Get device information..." msgstr "" @@ -2048,7 +2083,7 @@ msgstr "" msgid "Running transforms on ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1030 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1032 msgid "Creating" msgstr "" @@ -2163,7 +2198,7 @@ msgstr "" msgid "Do not insert a Table of Contents at the beginning of the book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:22 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:149 msgid "" "Specify the sectionization of elements. A value of \"nothing\" turns the " "book into a single section. A value of \"files\" turns each file into a " @@ -2174,6 +2209,17 @@ msgid "" "of Contents)." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:158 +msgid "" +"Genre for the book. Choices: %s\n" +"\n" +" See: " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:159 +msgid "for a complete list with descriptions." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:248 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " @@ -2217,6 +2263,22 @@ msgid "" "WARNING: The contents of the directory will be deleted." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/htmlz/output.py:29 +msgid "" +"Specify the handling of CSS. Default is class.\n" +"class: Use CSS classes and have elements reference them.\n" +"inline: Write the CSS as an inline style attribute.\n" +"tag: Turn as many CSS styles as possible into HTML tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/htmlz/output.py:37 +msgid "" +"How to handle the CSS when using css-type = 'class'.\n" +"Default is external.\n" +"external: Use an external CSS file that is linked in the document.\n" +"inline: Place the CSS in the head section of the document." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/lit/from_any.py:47 msgid "Creating LIT file from EPUB..." msgstr "" @@ -2523,105 +2585,107 @@ msgstr "" msgid "TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:589 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:593 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 msgid "No" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:589 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:593 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:673 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:677 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:427 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1004 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1021 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:128 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:331 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:574 msgid "Title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:674 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:678 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:432 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1005 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1022 msgid "Author(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:675 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:679 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 msgid "Publisher" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:680 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49 msgid "Producer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:677 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:681 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:247 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:389 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1209 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:211 msgid "Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:679 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:683 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:377 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1207 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1205 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 msgid "Tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:681 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:685 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:30 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:394 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1216 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1214 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:114 msgid "Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:682 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:686 msgid "Language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:684 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1199 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:688 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1197 msgid "Timestamp" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:686 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:690 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:128 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:271 msgid "Published" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:688 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:692 msgid "Rights" msgstr "" @@ -2747,10 +2811,6 @@ msgstr "" msgid "Downloads metadata from Douban.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:57 -msgid "Metadata download" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:144 msgid "ratings" msgstr "" @@ -2772,11 +2832,12 @@ msgid "Convert comments downloaded from %s to plain text" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:181 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:157 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:160 msgid "Downloads metadata from Google Books" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:198 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/isbndb.py:15 msgid "Downloads metadata from isbndb.com" msgstr "" @@ -2980,31 +3041,31 @@ msgstr "" msgid "Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:280 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:283 msgid "Downloads metadata from Amazon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:292 msgid "US" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:288 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:293 msgid "France" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:289 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:294 msgid "Germany" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:290 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:295 msgid "UK" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:375 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:389 msgid "Amazon timed out. Try again later." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:93 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:138 msgid "Metadata source" msgstr "" @@ -3128,7 +3189,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:176 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:220 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:703 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:723 msgid "Book %s of %s" msgstr "" @@ -3137,7 +3198,7 @@ msgid "HTML TOC generation options." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:66 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 msgid "Rating" @@ -3303,6 +3364,7 @@ msgid "Author" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27 msgid "Subject" msgstr "" @@ -3404,7 +3466,7 @@ msgid "" "full first page of the generated pdf." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:55 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:57 msgid "Could not find pdftohtml, check it is in your PATH" msgstr "" @@ -3567,141 +3629,145 @@ msgid "" "are always removed with plain text output." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:97 msgid "Send file to storage card instead of main memory by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:99 msgid "Confirm before deleting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:101 msgid "Main window geometry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:103 msgid "Notify when a new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:105 msgid "Use Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:107 msgid "Sort tags list by name, popularity, or rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:109 +msgid "Match tags by any or all." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:111 msgid "Number of covers to show in the cover browsing mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:113 msgid "Defaults for conversion to LRF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:115 msgid "Options for the LRF ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:118 msgid "Formats that are viewed using the internal viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:120 msgid "Columns to be displayed in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121 msgid "Automatically launch content server on application startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:122 msgid "Oldest news kept in database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 msgid "Show system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 msgid "Upload downloaded news to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 msgid "Delete books from library after uploading to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 msgid "Disable notifications from the system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "" "Start searching as you type. If this is disabled then search will only take " "place when the Enter or Return key is pressed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:141 msgid "" "When searching, show all books with search results highlighted instead of " "showing only the matches. You can use the N or F3 keys to go to the next " "match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:159 msgid "Maximum number of waiting worker processes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:161 msgid "Download social metadata (tags/rating/etc.)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:163 msgid "Overwrite author and title with new metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:101 msgid "Automatically download the cover, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:167 msgid "Limit max simultaneous jobs to number of CPUs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:169 msgid "The layout of the user interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:171 msgid "Show the average rating per item indication in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:173 msgid "Disable UI animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:178 msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:448 msgid "Choose Files" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:308 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:529 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:534 msgid "Books" msgstr "" @@ -3887,53 +3953,53 @@ msgstr "" msgid "Fetch annotations (experimental)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:241 msgid "Use library only" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:242 msgid "User annotations generated from main library only" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:30 #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:80 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:261 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 msgid "No books selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:66 msgid "No books selected to fetch annotations from" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:91 msgid "Merging user annotations into database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:119 msgid "%sThere was an error reading from file:
"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:204
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:196
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:671
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:694
msgid " is not a valid picture"
msgstr ""
@@ -6113,7 +6199,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:165
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:409
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:60
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:62
msgid "Change the title of this book"
msgstr ""
@@ -6156,7 +6242,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:544
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:433
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:214
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:293
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:296
msgid "&Series:"
msgstr ""
@@ -6166,7 +6252,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:546
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:434
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:435
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:292
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:295
msgid "List of known series. You can add new series."
msgstr ""
@@ -6180,6 +6266,7 @@ msgid "MOBI Output"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:72
msgid "Default"
msgstr ""
@@ -6344,7 +6431,7 @@ msgid "Regex:"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:92
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:136
msgid "Test"
msgstr ""
@@ -6361,13 +6448,13 @@ msgid "Goto:"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:96
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:96
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:89
msgid "&Previous"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:97
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:82
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:97
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:88
msgid "&Next"
msgstr ""
@@ -6435,7 +6522,7 @@ msgid "Options specific to the input format."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/single_ui.py:117
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:76
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:91
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:96
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box_ui.py:52
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress_ui.py:53
@@ -6657,8 +6744,8 @@ msgid "TXTZ Output"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:55
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:77
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:78
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:92
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:93
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_ui.py:46
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:62
@@ -6772,7 +6859,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:215
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:248
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:252
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:994
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1031
msgid "Undefined"
msgstr ""
@@ -6929,97 +7016,97 @@ msgstr ""
msgid "Error communicating with device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:628
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1158
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:299
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:631
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1166
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:307
msgid "No suitable formats"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:644
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:647
msgid "Select folder to open as device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:695
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:698
msgid "Error talking to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:696
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:699
msgid ""
"There was a temporary error talking to the device. Please unplug and "
"reconnect the device and or reboot."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:739
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:742
msgid "Device: "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:741
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:744
msgid " detected."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:839
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:842
msgid "selected to send"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:858
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:861
msgid "%i of %i Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:861
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:864
msgid "0 of %i Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:862
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:865
msgid "Choose format to send to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:870
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:873
msgid "No device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:871
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:874
msgid "Cannot send: No device is connected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:874
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:877
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:881
msgid "No card"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:875
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:879
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:882
msgid "Cannot send: Device has no storage card"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:935
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1018
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1152
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:943
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1026
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1160
msgid "Auto convert the following books before uploading to the device?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:964
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:972
msgid "Sending catalogs to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1065
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1073
msgid "Sending news to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1119
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1127
msgid "Sending books to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1159
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1167
msgid ""
"Could not upload the following books to the device, as no suitable formats "
"were found. Convert the book(s) to a format supported by your device first."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1231
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1239
msgid "No space on device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1232
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1240
msgid ""
"
Cannot upload books to device there is no more free space available " msgstr "" @@ -7110,7 +7197,7 @@ msgstr "" msgid "&Tags to set on created book entries:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:95 msgid "Fit &cover within view" msgstr "" @@ -7305,7 +7392,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1196 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 msgid "Format" msgstr "" @@ -7420,12 +7507,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:63 msgid "&Title:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:157 msgid "&Author(s):" msgstr "" @@ -7441,7 +7528,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tweak_epub_ui.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 msgid "&Cancel" msgstr "" @@ -7488,8 +7575,8 @@ msgid "Location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1006 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1023 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:241 @@ -7521,12 +7608,12 @@ msgid "Author sort" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1421 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1434 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1422 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1435 msgid "Author names cannot contain & characters." msgstr "" @@ -7710,22 +7797,22 @@ msgid "Working" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:260 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:421 msgid "Lower Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:420 msgid "Upper Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:262 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:423 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:263 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:424 msgid "Capitalize" msgstr "" @@ -7885,7 +7972,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:530 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:424 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:806 msgid "&Rating:" msgstr "" @@ -7893,7 +7980,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:532 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:426 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:807 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -7914,7 +8001,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:539 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:431 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:432 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:147 msgid "Open Tag Editor" msgstr "" @@ -7967,7 +8054,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:440 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1015 msgid "&Date:" msgstr "" @@ -8043,14 +8130,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:465 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:526 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:591 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:466 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:447 msgid "&Custom metadata" msgstr "" @@ -8218,48 +8305,48 @@ msgid "&Search and replace" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:429 msgid "Last modified: %s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:255 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:275 msgid "Could not read cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:123 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:269 msgid "Could not read cover from %s format" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:276 msgid "The cover in the %s format is invalid" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:746 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:766 msgid "Cover size: %dx%d pixels" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:195 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:670 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:693 msgid "Not a valid picture" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:214 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:717 msgid "Specify title and author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:698 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:718 msgid "You must specify a title and author before generating a cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:902 msgid "Downloading cover..." msgstr "" @@ -8298,67 +8385,67 @@ msgid "The cover is not a valid picture" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:307 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:532 msgid "Choose formats for " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:338 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:564 msgid "No permission" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:565 msgid "You do not have permission to read the following files:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:366 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:367 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:596 msgid "No format selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:378 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:607 msgid "Could not read metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:608 msgid "Could not read metadata from %s format" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:453 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:232 msgid "" " The green color indicates that the current author sort matches the current " "author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:456 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:235 msgid "" " The red color indicates that the current author sort does not match the " "current author. No action is required if this is what you want." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:463 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:121 msgid "" " The green color indicates that the current title sort matches the current " "title" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:466 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:124 msgid "" " The red color warns that the current title sort does not match the current " "title. No action is required if this is what you want." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:472 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:53 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:106 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:221 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:384 @@ -8367,13 +8454,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:475 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:484 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:361 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:400 msgid "Save changes and edit the metadata of %s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:481 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:820 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:107 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:211 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:401 @@ -8382,22 +8470,22 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:690 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:695 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:954 msgid "This ISBN number is valid" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:698 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:920 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:957 msgid "This ISBN number is invalid" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:783 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:862 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:883 msgid "Tags changed" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:784 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:884 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" @@ -8430,12 +8518,12 @@ msgid "You must specify at least one of ISBN, Title, Authors or Publisher" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:961 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:310 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:342 msgid "Permission denied" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:962 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:343 msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -8448,7 +8536,7 @@ msgid "Meta information" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:410 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:95 msgid "" "Automatically create the title sort entry based on the current title entry.\n" "Using this button to create title sort will change title sort from red to " @@ -8456,12 +8544,12 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:413 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:117 msgid "Swap the author and title" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:415 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:106 msgid "" "Automatically create the author sort entry based on the current author " "entry.\n" @@ -8474,7 +8562,7 @@ msgid "Title &sort: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:419 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:111 msgid "" "Specify how this book should be sorted when by title. For example, The " "Exorcist might be sorted as Exorcist, The." @@ -8485,7 +8573,7 @@ msgid "Author S&ort: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:422 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:218 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles.\n" @@ -8494,12 +8582,11 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:436 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:124 msgid "Remove unused series (Series that have no books)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:886 msgid "IS&BN:" msgstr "" @@ -8508,17 +8595,16 @@ msgid "dd MMM yyyy" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:442 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1066 msgid "Publishe&d:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:445 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:159 msgid "&Fetch metadata from server" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:448 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:627 msgid "&Browse" msgstr "" @@ -8527,7 +8613,7 @@ msgid "Remove border (if any) from cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:450 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:629 msgid "T&rim" msgstr "" @@ -8536,12 +8622,12 @@ msgid "Reset cover to default" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:452 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:631 msgid "&Remove" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:453 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:631 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:637 msgid "Download co&ver" msgstr "" @@ -8550,7 +8636,7 @@ msgid "Generate a default cover based on the title and author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:455 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:632 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:638 msgid "&Generate cover" msgstr "" @@ -8567,7 +8653,7 @@ msgid "Remove the selected formats for this book from the database." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:461 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:450 msgid "Set the cover for the book from the selected format" msgstr "" @@ -8576,7 +8662,7 @@ msgid "Update metadata from the metadata in the selected format" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:464 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:585 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:652 msgid "&Comments" msgstr "" @@ -9017,7 +9103,7 @@ msgid "&Author:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:847 msgid "Ta&gs:" msgstr "" @@ -9205,12 +9291,12 @@ msgid "%s (was %s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1380 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1368 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1381 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9279,7 +9365,7 @@ msgid "Send test mail from %s to:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/test_email_ui.py:58 -#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:134 msgid "&Test" msgstr "" @@ -9507,6 +9593,8 @@ msgid "Downloading %s from %s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:712 msgid "Download failed" msgstr "" @@ -9514,61 +9602,61 @@ msgstr "" msgid "Failed to download from %r with error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:147 msgid "Email %s to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:188 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:189 msgid "News:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 msgid "Attached is the %s periodical downloaded by calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:244 msgid "E-book:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:253 msgid "Attached, you will find the e-book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:254 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:185 msgid "by" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:255 msgid "in the %s format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:270 msgid "Sending email to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:301 msgid "Auto convert the following books before sending via email?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:308 msgid "" "Could not email the following books as no suitable formats were found:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:314 msgid "Failed to email book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:317 msgid "sent" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:342 msgid "Sent news to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:129 msgid "" "
Set a regular expression pattern to use when trying to guess ebook " @@ -9582,67 +9670,85 @@ msgid "" "tooltips.
To see the full log, click Show "
+"Details."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:534
+msgid "Current cover"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:537
+msgid "Searching..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:683
+msgid "Downloading covers for %s, please wait..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:713
+msgid "Failed to download any covers, click \"Show details\" for details."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:719
+msgid "Could not find any covers for %s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:721
+msgid "Found %d covers of %s. Pick the one you like best."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:766
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205
+msgid "Copy to clipboard"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:773
+msgid "Download log"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:809
+msgid "Downloading metadata..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:918
+msgid "View log"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/__init__.py:36
msgid ""
"Restore settings to default values. You have to click Apply to actually save "
@@ -10356,90 +10575,114 @@ msgstr ""
msgid "&Configure metadata from file name"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:34
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:36
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:35
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:37
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:170
msgid "Low"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:34
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:35
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:169
msgid "High"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:36
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:37
msgid "Very low"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:72
+msgid "Compact Metadata"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:176
msgid "Confirmation dialogs have all been reset"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:131
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:155
msgid "&Overwrite author and title by default when fetching metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:156
msgid "Download &social metadata (tags/ratings/etc.) by default"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:157
msgid "Show notification when &new version is available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:134
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:158
+msgid "Yes/No columns have three values (Requires restart)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:159
+msgid ""
+"If checked, Yes/No custom columns values can be Yes, No, or Unknown.\n"
+"If not checked, the values can be Yes or No."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:161
msgid "Automatically send downloaded &news to ebook reader"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:162
msgid "&Delete news from library when it is automatically sent to reader"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:163
+msgid "Preferred &output format:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:164
msgid "Default network &timeout:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:165
msgid ""
"Set the default timeout for network fetches (i.e. anytime we go out to the "
"internet to get information)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:138
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:166
msgid " seconds"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:167
msgid "Job &priority:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:143
-msgid "Preferred &output format:"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:144
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:171
msgid "Restriction to apply when the current library is opened:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:172
msgid ""
"Apply this restriction on calibre startup if the current library is being "
"used. Also applied when switching to this library. Note that this setting is "
"per library. "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:146
-msgid "Reset all disabled &confirmation dialogs"
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:173
+msgid "Edit metadata (single) layout:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:147
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:174
+msgid ""
+"Choose a different layout for the Edit Metadata dialog. The compact metadata "
+"layout favors editing custom metadata over changing covers and formats."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:175
msgid "Preferred &input format order:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:178
msgid "Use internal &viewer for:"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:179
+msgid "Reset all disabled &confirmation dialogs"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96
msgid "You must select a column to delete it"
msgstr ""
@@ -10794,25 +11037,32 @@ msgstr ""
msgid "&Remove email"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Auto send"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Email"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:29
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:32
msgid "Formats to email. The first matching format will be sent."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:30
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:33
+msgid ""
+"Subject of the email to use when sending. When left blank the title will be "
+"used for the subject. Also, the same templates used for \"Save to disk\" "
+"such as {title} and {author_sort} can be used here."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:37
msgid ""
"If checked, downloaded news will be automatically mailed
to this email "
"address (provided it is in one of the listed formats)."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:104
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:115
msgid "new email address"
msgstr ""
@@ -10824,91 +11074,95 @@ msgstr ""
msgid "Wide"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:52
+msgid "Off"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:52
+msgid "Small"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
+msgid "Large"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
msgid "Medium"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
-msgid "Small"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:54
-msgid "Large"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:56
msgid "Always"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:56
msgid "Automatic"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
msgid "Never"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:60
msgid "By first letter"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:60
msgid "Disabled"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:62
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
msgid "Partitioned"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:140
msgid "User Interface &layout (needs restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:144
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:141
msgid "&Number of covers to show in browse mode (needs restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:142
msgid "Choose &language (requires restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:143
msgid "Show &average ratings in the tags browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:147
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:144
msgid "Disable all animations. Useful if you have a slow/old computer."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:148
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:145
msgid "Disable &animations"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:149
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:146
msgid "Enable system &tray icon (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:147
msgid "Show &splash screen at startup"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:151
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:148
msgid "Disable ¬ifications in system tray"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:152
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:149
msgid "Use &Roman numerals for series"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:153
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:150
msgid "Show cover &browser in a separate window (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:154
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:151
msgid "Tags browser category &partitioning method:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:155
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:152
msgid ""
"Choose how tag browser subcategories are displayed when\n"
"there are more items than the limit. Select by first\n"
@@ -10917,22 +11171,22 @@ msgid ""
"if you never want subcategories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:160
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:157
msgid "&Collapse when more items than:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:161
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:158
msgid ""
"If a Tag Browser category has more than this number of items, it is divided\n"
"up into sub-categories. If the partition method is set to disable, this "
"value is ignored."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:163
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:160
msgid "Categories with &hierarchical items:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:161
msgid ""
"A comma-separated list of columns in which items containing\n"
"periods are displayed in the tag browser trees. For example, if\n"
@@ -10942,68 +11196,118 @@ msgid ""
"then the tags will be displayed each on their own line."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:167
msgid "&Toolbar"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:171
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:168
msgid "&Icon size:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:172
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:169
msgid "Show &text under icons:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:173
-msgid "&Split the toolbar into two toolbars"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:170
msgid "Interface font:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:175
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:171
msgid "Change &font (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:228
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96
msgid "&Apply"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:230
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:235
msgid "Restore &defaults"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:236
msgid "Save changes"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:232
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:237
msgid "Cancel and return to overview"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:288
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:293
msgid "Restoring to defaults not supported for"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:323
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:328
msgid ""
"Some of the changes you made require a restart. Please restart calibre as "
"soon as possible."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:326
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331
msgid ""
"The changes you have made require calibre be restarted immediately. You will "
"not be allowed set any more preferences, until you restart."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:336
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:127
msgid "Restart needed"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:46
+msgid "Source"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:48
+msgid "Cover priority"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:93
+msgid "Metadata sources"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:94
+msgid ""
+"Disable any metadata sources you do not want by unchecking them. You can "
+"also set the cover priority. Covers from sources that have a higher "
+"(smaller) priority will be preferred when bulk downloading metadata.\n"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:96
+msgid "Configure selected source"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:97
+msgid "Downloaded metadata fields"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:98
+msgid ""
+"If you uncheck any fields, metadata for those fields will not be downloaded"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:99
+msgid "Convert all downloaded comments to plain &text"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:100
+msgid "Max. number of &tags to download:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:101
+msgid "Max. &time to wait after first match is found:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:102
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:104
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:199
+msgid " secs"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:103
+msgid "Max. time to wait after first &cover is found:"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:42
msgid "Failed to install command line tools."
msgstr ""
@@ -11487,20 +11791,20 @@ msgid ""
"by customizing the device interface plugins in Preferences->Advanced->Plugins"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:75
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:70
#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:382
msgid "Failed to start content server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:111
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:106
msgid "Error log:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:118
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:113
msgid "Access log:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:128
msgid "You need to restart the server for changes to take effect"
msgstr ""
@@ -11717,43 +12021,55 @@ msgstr ""
msgid "Switch between library and device views"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:41
msgid "Separator"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:58
msgid "Choose library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:210
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:219
msgid "The main toolbar"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:211
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:220
msgid "The main toolbar when a device is connected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:212
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:221
+msgid "The optional second toolbar"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:222
+msgid "The menubar"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:223
+msgid "The menubar when a device is connected"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:224
msgid "The context menu for the books in the calibre library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:214
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:226
msgid "The context menu for the books on the device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:248
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:260
msgid "Cannot add"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:249
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:261
msgid "Cannot add the actions %s to this location"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:267
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:279
msgid "Cannot remove"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:268
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:280
msgid "Cannot remove the actions %s from this location"
msgstr ""
@@ -11850,7 +12166,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:93
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:277
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:646
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:653
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:280
msgid "Search"
msgstr ""
@@ -11943,166 +12259,166 @@ msgstr ""
msgid "&Alternate shortcut:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:332
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:362
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:391
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:344
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:374
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:403
msgid "Rename %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:348
msgid "Edit sort for %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:343
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:355
msgid "Add %s to user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:356
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:368
msgid "Children of %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:366
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:378
msgid "Delete search %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:371
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:383
msgid "Remove %s from category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:390
msgid "Search for %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:395
msgid "Search for everything but %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:407
msgid "Add sub-category to %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:399
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:411
msgid "Delete user category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:404
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:416
msgid "Hide category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:408
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:420
msgid "Show category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:418
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:430
msgid "Search for books in category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:424
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:436
msgid "Search for books not in category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:433
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:438
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:445
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:450
msgid "Manage %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:441
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:453
msgid "Manage Saved Searches"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:449
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:453
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:461
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:465
msgid "Manage User Categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:460
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:472
msgid "Show all categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:463
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:475
msgid "Change sub-categorization scheme"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:779
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:791
msgid "The grouped search term name is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1051
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1064
msgid ""
"Changing the authors for several books can take a while. Are you sure?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1056
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1069
msgid ""
"Changing the metadata for that many books can take a while. Are you sure?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1139
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:413
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1152
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:418
msgid "Searches"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1373
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1393
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1386
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1406
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1415
msgid "Rename user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1374
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1387
msgid "You cannot use periods in the name when renaming user categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1394
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1403
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416
msgid "The name %s is already used"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1426
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1439
msgid "Duplicate search name"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1427
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1440
msgid "The saved search name %s is already used."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1829
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1842
msgid "New Category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1880
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1883
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1893
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1896
msgid "Delete user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1881
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1894
msgid "%s is not a user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1884
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1897
msgid "%s contains items. Do you really want to delete it?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1905
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1918
msgid "Remove category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1906
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1919
msgid "User category %s does not exist"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1925
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1938
msgid "Add to user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1926
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1939
msgid "A user category %s does not exist"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2049
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2062
msgid "Find item in tag browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2052
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2065
msgid ""
"Search for items. This is a \"contains\" search; items containing the\n"
"text anywhere in the name will be found. You can limit the search\n"
@@ -12112,60 +12428,60 @@ msgid ""
"containing the text \"foo\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2061
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2074
msgid "ALT+f"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2065
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2078
msgid "F&ind"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2066
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2079
msgid "Find the first/next matching item"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2071
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2084
msgid "Collapse all categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2095
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108
msgid "No More Matches.
Click Find again to go to first match"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2121
msgid "Sort by name"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2121
msgid "Sort by popularity"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2109
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2122
msgid "Sort by average rating"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2112
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2125
msgid "Set the sort order for entries in the Tag Browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2118
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2132
msgid "Match all"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2118
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2132
msgid "Match any"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2123
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2137
msgid ""
"When selecting multiple entries in the Tag Browser match any or all of them"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2127
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2141
msgid "Manage &user categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2130
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2144
msgid "Add your own categories to the Tag Browser"
msgstr ""
@@ -12211,12 +12527,12 @@ msgid ""
"reconvert them?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:188
-msgid "&Restore"
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:156
+msgid "&Donate to support calibre"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:190
-msgid "&Donate to support calibre"
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:189
+msgid "&Restore"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194
@@ -12238,34 +12554,34 @@ msgid ""
"automatically."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:502
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505
msgid "Conversion Error"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:525
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:528
msgid "Recipe Disabled"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:541
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:544
msgid "Failed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:574
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:577
msgid "There are active jobs. Are you sure you want to quit?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:577
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:580
msgid ""
" is communicating with the device!
\n"
" Quitting may cause corruption on the device.
\n"
" Are you sure you want to quit?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:581
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:584
msgid "Active jobs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:650
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:653
msgid ""
"will keep running in the system tray. To close it, choose Quit in the "
"context menu of the system tray."
@@ -12421,10 +12737,6 @@ msgstr ""
msgid "disabled"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:199
-msgid " secs"
-msgstr ""
-
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:200
msgid "Mouse &wheel flips pages"
msgstr ""
@@ -12465,7 +12777,7 @@ msgid "Options to customize the ebook viewer"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783
msgid "Remember last used window size"
msgstr ""
@@ -12543,36 +12855,36 @@ msgid ""
"clicking outside the shortcut editing box."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534
msgid "&Lookup in dictionary"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141
msgid "Go to..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549
msgid "Next Section"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:550
msgid "Previous Section"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552
msgid "Document Start"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553
msgid "Document End"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555
msgid "Section Start"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556
msgid "Section End"
msgstr ""
@@ -12648,73 +12960,73 @@ msgstr ""
msgid "Clear list of recently opened books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:361
msgid "Connecting to dict.org to lookup: %s…"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:464
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:467
msgid "Choose ebook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:465
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:468
msgid "Ebooks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504
msgid "No matches found for: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:538
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:541
msgid "Loading flow..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579
msgid "Laying out %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:610
msgid "Bookmark #%d"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:611
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:614
msgid "Add bookmark"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:612
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:615
msgid "Enter title for bookmark:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:622
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625
msgid "Manage Bookmarks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:662
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:665
msgid "Loading ebook..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:674
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677
msgid "Could not open ebook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:770
msgid "Options to control the ebook viewer"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:774
-msgid ""
-"If specified, viewer window will try to come to the front when started."
-msgstr ""
-
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777
msgid ""
+"If specified, viewer window will try to come to the front when started."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780
+msgid ""
"If specified, viewer window will try to open full screen when started."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785
msgid "Print javascript alert and console messages to the console"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:788
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791
msgid ""
"%prog [options] file\n"
"\n"
@@ -12757,10 +13069,6 @@ msgstr ""
msgid "Find next occurrence"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205
-msgid "Copy to clipboard"
-msgstr ""
-
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:207
msgid "Reference Mode"
msgstr ""
@@ -12789,27 +13097,27 @@ msgstr ""
msgid "Print eBook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:412
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:419
msgid "Change Case"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:415
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:422
msgid "Swap Case"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:955
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:962
msgid "Drag to resize"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:990
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:997
msgid "Show"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:997
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1004
msgid "Hide"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1034
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1041
msgid "Toggle"
msgstr ""
@@ -13975,33 +14283,33 @@ msgid ""
"For help on an individual command: %%prog command --help\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:589
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:591
msgid "No label was provided"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:591
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:593
msgid ""
"The label must contain only lower case letters, digits and underscores, and "
"start with a letter"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:66
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:65
msgid "%sAverage rating is %3.1f"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1007
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1012
msgid "Main"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3050
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3056
msgid "
Migrating old database to ebook library in %s
If you do not want calibre to recognize your Apple iDevice when it is " +"connected to your computer, click Disable Apple Driver.
To " +"transfer books to your iDevice, click Disable Apple Driver, then use " +"the 'Connect to iTunes' method recommended in the Calibre + " +"iDevices FAQ, using the Connect/Share|Connect to " +"iTunes menu item.
Enabling the Apple driver for direct connection " +"to iDevices is an unsupported advanced user mode.
" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:65 +msgid "Disable Apple driver" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:69 +msgid "Enable Apple driver" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:117 msgid "Use Series as Category in iTunes/iBooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:53 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:118 msgid "Enable to use the series name as the iTunes Genre, iBooks Category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:55 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:120 msgid "Cache covers from iTunes/iBooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:57 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:122 msgid "Enable to cache and display covers from iTunes/iBooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:58 -msgid "Skip 'Connect to iTunes' recommendation" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:60 -msgid "Enable to skip the 'Connect to iTunes' recommendation dialog" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:115 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:176 msgid "Apple device" msgstr "جهاز أبل" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:117 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:178 msgid "Communicate with iTunes/iBooks." msgstr "التواصل عن طريق iTunes/iBooks." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:190 msgid "Apple device detected, launching iTunes, please wait ..." msgstr "تم الكشف عن جهاز ابل, يتم تشغيل iTunes, الرجاء الانتظار..." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:130 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:192 msgid "" "Cannot copy books directly from iDevice. Drag from iTunes Library to " "desktop, then add to calibre's Library window." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:290 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:293 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:352 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:355 msgid "Updating device metadata listing..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:369 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:408 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:986 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1026 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3010 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3050 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:431 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:470 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1044 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1084 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3068 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3108 msgid "%d of %d" msgstr "%d من %d" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:415 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1031 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3056 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:477 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1089 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3114 msgid "finished" msgstr "تم" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:600 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:662 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:950 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1008 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2592 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2650 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:909 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:915 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:945 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:294 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:307 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2753 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:299 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:312 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2759 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 msgid "News" msgstr "الأخبار" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2593 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2651 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:634 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2715 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2721 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2739 msgid "Catalog" msgstr "الفهرس" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2914 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2972 msgid "Communicate with iTunes." msgstr "تواصل معا iTunes" @@ -947,20 +971,20 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:232 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:123 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:126 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:190 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:197 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:220 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:122 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:125 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:196 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:203 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:226 msgid "Getting list of books on device..." msgstr "يجري إحصاء قائمة كتب من الجهاز..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:279 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:249 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:251 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:255 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:257 msgid "Transferring books to device..." msgstr "يجري تحويل الكتب إلى الجهاز..." @@ -968,8 +992,8 @@ msgstr "يجري تحويل الكتب إلى الجهاز..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:349 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:384 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:273 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:304 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:310 msgid "Adding books to device metadata listing..." msgstr "إضافة كتب لقائمة البيانات الوصفية للجهاز ..." @@ -979,8 +1003,8 @@ msgstr "إضافة كتب لقائمة البيانات الوصفية للجه #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:333 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:310 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:316 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334 msgid "Removing books from device..." msgstr "يجري حذف الكتب من الجهاز..." @@ -988,17 +1012,17 @@ msgstr "يجري حذف الكتب من الجهاز..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:337 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:344 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:335 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:341 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:346 msgid "Removing books from device metadata listing..." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:397 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:370 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:376 msgid "Sending metadata to device..." msgstr "يجري إرسال دليل المعلومات. إلى الجهاز..." -#: /home/kovid/work/calibre/src/calibre/devices/bambook/libbambookcore.py:132 +#: /home/kovid/work/calibre/src/calibre/devices/bambook/libbambookcore.py:129 msgid "Bambook SDK has not been installed." msgstr "" @@ -1011,7 +1035,7 @@ msgid "Communicate with the Blackberry smart phone." msgstr "تواصل معا جهاز بلاك برري" #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:253 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:254 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1041,7 +1065,7 @@ msgstr "" msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:252 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:253 msgid "Communicate with the PocketBook 701" msgstr "" @@ -1297,15 +1321,15 @@ msgstr "التواصل مع قارئ الكتاب الاليكتروني سون msgid "Communicate with all the Sony eBook readers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:61 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:62 msgid "All by title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:62 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:63 msgid "All by author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:65 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device. Possibilities include: " @@ -1313,18 +1337,18 @@ msgstr "" "ضع علامة الفاصلة للفصل بين مجموعة من البيانات الوصفية لكي تكون مجموعة في " "الجهاز . و تشمل الاحتمالات التالية: " -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:68 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:69 msgid "" ". Two special collections are available: %s:%s and %s:%s. Add these values " "to the list to enable them. The collections will be given the name provided " "after the \":\" character." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:72 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73 msgid "Upload separate cover thumbnails for books (newer readers)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:74 msgid "" "Normally, the SONY readers get the cover image from the ebook file itself. " "With this option, calibre will send a separate cover image to the reader, " @@ -1333,29 +1357,40 @@ msgid "" "950 and newer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:79 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:80 msgid "" "Refresh separate covers when using automatic management (newer readers)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:81 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:82 msgid "" "Set this option to have separate book covers uploaded every time you connect " "your device. Unset this option if you have so many books on the reader that " "performance is unacceptable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:85 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:86 msgid "Preserve cover aspect ratio when building thumbnails" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:87 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:88 msgid "" "Set this option if you want the cover thumbnails to have the same aspect " "ratio (width to height) as the cover. Unset it if you want the thumbnail to " "be the maximum size, ignoring aspect ratio." msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:92 +msgid "Search for books in all folders" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:94 +msgid "" +"Setting this option tells calibre to look for books in all folders on the " +"device and its cards. This permits calibre to find books put on the device " +"by other software and by wireless download." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:190 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:69 msgid "Unnamed" @@ -1488,7 +1523,7 @@ msgstr "" msgid "Communicate with an eBook reader." msgstr "الاتصال مع جهاز قارئ إلكتروني ." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:92 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:94 msgid "Get device information..." msgstr "يجري إحصاء معلومات الجهاز..." @@ -2142,7 +2177,7 @@ msgstr "" msgid "Running transforms on ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1030 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1032 msgid "Creating" msgstr "" @@ -2257,7 +2292,7 @@ msgstr "" msgid "Do not insert a Table of Contents at the beginning of the book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:22 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:149 msgid "" "Specify the sectionization of elements. A value of \"nothing\" turns the " "book into a single section. A value of \"files\" turns each file into a " @@ -2268,6 +2303,17 @@ msgid "" "of Contents)." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:158 +msgid "" +"Genre for the book. Choices: %s\n" +"\n" +" See: " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:159 +msgid "for a complete list with descriptions." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:248 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " @@ -2311,6 +2357,22 @@ msgid "" "WARNING: The contents of the directory will be deleted." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/htmlz/output.py:29 +msgid "" +"Specify the handling of CSS. Default is class.\n" +"class: Use CSS classes and have elements reference them.\n" +"inline: Write the CSS as an inline style attribute.\n" +"tag: Turn as many CSS styles as possible into HTML tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/htmlz/output.py:37 +msgid "" +"How to handle the CSS when using css-type = 'class'.\n" +"Default is external.\n" +"external: Use an external CSS file that is linked in the document.\n" +"inline: Place the CSS in the head section of the document." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/lit/from_any.py:47 msgid "Creating LIT file from EPUB..." msgstr "إنشاء ملف LIT من EPUB..." @@ -2618,105 +2680,107 @@ msgstr "" msgid "TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:589 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:593 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 msgid "No" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:589 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:593 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:673 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:677 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:427 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1004 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1021 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:128 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:331 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:574 msgid "Title" msgstr "العنوان" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:674 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:678 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:432 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1005 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1022 msgid "Author(s)" msgstr "المؤلف أو المؤلفون" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:675 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:679 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 msgid "Publisher" msgstr "الناشر" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:680 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49 msgid "Producer" msgstr "المنتج" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:677 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:681 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:247 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:389 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1209 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:211 msgid "Comments" msgstr "التعليقات" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:679 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:683 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:377 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1207 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1205 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 msgid "Tags" msgstr "الوسوم" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:681 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:685 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:30 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:394 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1216 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1214 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:114 msgid "Series" msgstr "السلسلة" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:682 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:686 msgid "Language" msgstr "اللغة" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:684 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1199 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:688 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1197 msgid "Timestamp" msgstr "ختم التوقيت" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:686 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:690 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:128 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:271 msgid "Published" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:688 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:692 msgid "Rights" msgstr "" @@ -2842,10 +2906,6 @@ msgstr "" msgid "Downloads metadata from Douban.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:57 -msgid "Metadata download" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:144 msgid "ratings" msgstr "" @@ -2867,11 +2927,12 @@ msgid "Convert comments downloaded from %s to plain text" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:181 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:157 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:160 msgid "Downloads metadata from Google Books" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:198 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/isbndb.py:15 msgid "Downloads metadata from isbndb.com" msgstr "" @@ -3075,31 +3136,31 @@ msgstr "" msgid "Cover" msgstr "الغلاف" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:280 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:283 msgid "Downloads metadata from Amazon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:292 msgid "US" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:288 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:293 msgid "France" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:289 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:294 msgid "Germany" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:290 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:295 msgid "UK" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:375 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:389 msgid "Amazon timed out. Try again later." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:93 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:138 msgid "Metadata source" msgstr "" @@ -3223,7 +3284,7 @@ msgstr "الكتب بتهيئة %s ليست مدعومة" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:176 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:220 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:703 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:723 msgid "Book %s of %s" msgstr "" @@ -3232,7 +3293,7 @@ msgid "HTML TOC generation options." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:66 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 msgid "Rating" @@ -3398,6 +3459,7 @@ msgid "Author" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27 msgid "Subject" msgstr "" @@ -3499,7 +3561,7 @@ msgid "" "full first page of the generated pdf." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:55 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:57 msgid "Could not find pdftohtml, check it is in your PATH" msgstr "" @@ -3662,141 +3724,145 @@ msgid "" "are always removed with plain text output." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:97 msgid "Send file to storage card instead of main memory by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:99 msgid "Confirm before deleting" msgstr "تأكيد قبل الحذف" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:101 msgid "Main window geometry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:103 msgid "Notify when a new version is available" msgstr "Notify when a new version is available" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:105 msgid "Use Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:107 msgid "Sort tags list by name, popularity, or rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:109 +msgid "Match tags by any or all." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:111 msgid "Number of covers to show in the cover browsing mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:113 msgid "Defaults for conversion to LRF" msgstr "الإفتراضي للتحويل إلى LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:115 msgid "Options for the LRF ebook viewer" msgstr "الخيارات لمستعرض كتب LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:118 msgid "Formats that are viewed using the internal viewer" msgstr "تهيئات التي تعرض عن طريق المستعرض الداخلي" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:120 msgid "Columns to be displayed in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121 msgid "Automatically launch content server on application startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:122 msgid "Oldest news kept in database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 msgid "Show system tray icon" msgstr "إظهار أيقونة صينية النظام" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 msgid "Upload downloaded news to device" msgstr "رفع أخبار تم تنزيلها إلى الجهاز" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 msgid "Delete books from library after uploading to device" msgstr "حذف كتب من المكتبة بعد رفعها إلى الجهاز" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 msgid "Disable notifications from the system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "" "Start searching as you type. If this is disabled then search will only take " "place when the Enter or Return key is pressed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:141 msgid "" "When searching, show all books with search results highlighted instead of " "showing only the matches. You can use the N or F3 keys to go to the next " "match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:159 msgid "Maximum number of waiting worker processes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:161 msgid "Download social metadata (tags/rating/etc.)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:163 msgid "Overwrite author and title with new metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:101 msgid "Automatically download the cover, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:167 msgid "Limit max simultaneous jobs to number of CPUs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:169 msgid "The layout of the user interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:171 msgid "Show the average rating per item indication in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:173 msgid "Disable UI animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:178 msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:448 msgid "Choose Files" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:308 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:529 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:534 msgid "Books" msgstr "كتب" @@ -3982,53 +4048,53 @@ msgstr "" msgid "Fetch annotations (experimental)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:241 msgid "Use library only" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:242 msgid "User annotations generated from main library only" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:30 #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:80 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:261 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 msgid "No books selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:66 msgid "No books selected to fetch annotations from" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:91 msgid "Merging user annotations into database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:119 msgid "%sThere was an error reading from file:
"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:204
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:196
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:671
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:694
msgid " is not a valid picture"
msgstr " ليست صورة صالحة"
@@ -6208,7 +6294,7 @@ msgstr ":ال&عنوان "
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:165
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:409
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:60
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:62
msgid "Change the title of this book"
msgstr "تغيير عنوان هذا الكتاب"
@@ -6253,7 +6339,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:544
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:433
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:214
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:293
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:296
msgid "&Series:"
msgstr "&سلسلات:"
@@ -6263,7 +6349,7 @@ msgstr "&سلسلات:"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:546
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:434
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:435
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:292
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:295
msgid "List of known series. You can add new series."
msgstr "قائمة السلسلات المعروفة. بإمكانك إضافة سلسلات جديدة."
@@ -6277,6 +6363,7 @@ msgid "MOBI Output"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:72
msgid "Default"
msgstr ""
@@ -6441,7 +6528,7 @@ msgid "Regex:"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:92
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:136
msgid "Test"
msgstr "تجربة"
@@ -6458,13 +6545,13 @@ msgid "Goto:"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:96
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:96
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:89
msgid "&Previous"
msgstr "ال&سابق"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:97
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:82
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:97
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:88
msgid "&Next"
msgstr "ال&تالي"
@@ -6532,7 +6619,7 @@ msgid "Options specific to the input format."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/single_ui.py:117
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:76
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:91
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:96
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box_ui.py:52
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress_ui.py:53
@@ -6754,8 +6841,8 @@ msgid "TXTZ Output"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:55
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:77
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:78
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:92
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:93
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_ui.py:46
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:62
@@ -6869,7 +6956,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:215
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:248
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:252
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:994
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1031
msgid "Undefined"
msgstr ""
@@ -7026,97 +7113,97 @@ msgstr "خطأ"
msgid "Error communicating with device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:628
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1158
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:299
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:631
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1166
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:307
msgid "No suitable formats"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:644
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:647
msgid "Select folder to open as device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:695
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:698
msgid "Error talking to device"
msgstr "خطأ في الاتصال بالجهاز"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:696
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:699
msgid ""
"There was a temporary error talking to the device. Please unplug and "
"reconnect the device and or reboot."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:739
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:742
msgid "Device: "
msgstr "الجهاز: "
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:741
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:744
msgid " detected."
msgstr " تم كشفه."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:839
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:842
msgid "selected to send"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:858
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:861
msgid "%i of %i Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:861
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:864
msgid "0 of %i Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:862
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:865
msgid "Choose format to send to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:870
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:873
msgid "No device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:871
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:874
msgid "Cannot send: No device is connected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:874
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:877
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:881
msgid "No card"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:875
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:879
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:882
msgid "Cannot send: Device has no storage card"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:935
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1018
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1152
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:943
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1026
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1160
msgid "Auto convert the following books before uploading to the device?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:964
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:972
msgid "Sending catalogs to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1065
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1073
msgid "Sending news to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1119
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1127
msgid "Sending books to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1159
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1167
msgid ""
"Could not upload the following books to the device, as no suitable formats "
"were found. Convert the book(s) to a format supported by your device first."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1231
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1239
msgid "No space on device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1232
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1240
msgid ""
"
Cannot upload books to device there is no more free space available " msgstr "" @@ -7207,7 +7294,7 @@ msgstr "" msgid "&Tags to set on created book entries:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:95 msgid "Fit &cover within view" msgstr "" @@ -7402,7 +7489,7 @@ msgstr "إختيار التهيئة" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1196 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 msgid "Format" msgstr "التهيئة" @@ -7517,12 +7604,12 @@ msgstr "ضبط الخيارات لتحويل %s" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:63 msgid "&Title:" msgstr ":ال&عنوان" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:157 msgid "&Author(s):" msgstr "ال&مؤلف:" @@ -7538,7 +7625,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tweak_epub_ui.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 msgid "&Cancel" msgstr "" @@ -7585,8 +7672,8 @@ msgid "Location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1006 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1023 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:241 @@ -7618,12 +7705,12 @@ msgid "Author sort" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1421 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1434 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1422 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1435 msgid "Author names cannot contain & characters." msgstr "" @@ -7807,22 +7894,22 @@ msgid "Working" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:260 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:421 msgid "Lower Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:420 msgid "Upper Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:262 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:423 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:263 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:424 msgid "Capitalize" msgstr "" @@ -7982,7 +8069,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:530 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:424 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:806 msgid "&Rating:" msgstr "" @@ -7990,7 +8077,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:532 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:426 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:807 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -8011,7 +8098,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:539 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:431 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:432 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:147 msgid "Open Tag Editor" msgstr "فتح محرر الوسوم" @@ -8064,7 +8151,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:440 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1015 msgid "&Date:" msgstr "" @@ -8140,14 +8227,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:465 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:526 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:591 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:466 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:447 msgid "&Custom metadata" msgstr "" @@ -8315,48 +8402,48 @@ msgid "&Search and replace" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:429 msgid "Last modified: %s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:255 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:275 msgid "Could not read cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:123 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:269 msgid "Could not read cover from %s format" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:276 msgid "The cover in the %s format is invalid" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:746 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:766 msgid "Cover size: %dx%d pixels" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:195 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:670 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:693 msgid "Not a valid picture" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:214 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:717 msgid "Specify title and author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:698 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:718 msgid "You must specify a title and author before generating a cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:902 msgid "Downloading cover..." msgstr "" @@ -8395,67 +8482,67 @@ msgid "The cover is not a valid picture" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:307 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:532 msgid "Choose formats for " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:338 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:564 msgid "No permission" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:565 msgid "You do not have permission to read the following files:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:366 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:367 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:596 msgid "No format selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:378 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:607 msgid "Could not read metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:608 msgid "Could not read metadata from %s format" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:453 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:232 msgid "" " The green color indicates that the current author sort matches the current " "author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:456 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:235 msgid "" " The red color indicates that the current author sort does not match the " "current author. No action is required if this is what you want." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:463 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:121 msgid "" " The green color indicates that the current title sort matches the current " "title" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:466 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:124 msgid "" " The red color warns that the current title sort does not match the current " "title. No action is required if this is what you want." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:472 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:53 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:106 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:221 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:384 @@ -8464,13 +8551,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:475 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:484 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:361 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:400 msgid "Save changes and edit the metadata of %s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:481 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:820 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:107 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:211 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:401 @@ -8479,22 +8567,22 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:690 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:695 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:954 msgid "This ISBN number is valid" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:698 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:920 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:957 msgid "This ISBN number is invalid" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:783 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:862 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:883 msgid "Tags changed" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:784 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:884 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" @@ -8527,12 +8615,12 @@ msgid "You must specify at least one of ISBN, Title, Authors or Publisher" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:961 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:310 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:342 msgid "Permission denied" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:962 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:343 msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -8545,7 +8633,7 @@ msgid "Meta information" msgstr "معلومات الميتا" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:410 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:95 msgid "" "Automatically create the title sort entry based on the current title entry.\n" "Using this button to create title sort will change title sort from red to " @@ -8553,12 +8641,12 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:413 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:117 msgid "Swap the author and title" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:415 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:106 msgid "" "Automatically create the author sort entry based on the current author " "entry.\n" @@ -8571,7 +8659,7 @@ msgid "Title &sort: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:419 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:111 msgid "" "Specify how this book should be sorted when by title. For example, The " "Exorcist might be sorted as Exorcist, The." @@ -8582,7 +8670,7 @@ msgid "Author S&ort: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:422 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:218 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles.\n" @@ -8591,12 +8679,11 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:436 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:124 msgid "Remove unused series (Series that have no books)" msgstr "حذف سلسلات غير مستخدمة (سلسلات التي لا تحتوي على كتب)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:886 msgid "IS&BN:" msgstr "IS&BN:" @@ -8605,17 +8692,16 @@ msgid "dd MMM yyyy" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:442 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1066 msgid "Publishe&d:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:445 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:159 msgid "&Fetch metadata from server" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:448 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:627 msgid "&Browse" msgstr "" @@ -8624,7 +8710,7 @@ msgid "Remove border (if any) from cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:450 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:629 msgid "T&rim" msgstr "" @@ -8633,12 +8719,12 @@ msgid "Reset cover to default" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:452 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:631 msgid "&Remove" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:453 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:631 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:637 msgid "Download co&ver" msgstr "" @@ -8647,7 +8733,7 @@ msgid "Generate a default cover based on the title and author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:455 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:632 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:638 msgid "&Generate cover" msgstr "" @@ -8664,7 +8750,7 @@ msgid "Remove the selected formats for this book from the database." msgstr "حذف التهيئات المختارة لهذا الكتاب من قاعدة البيانات." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:461 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:450 msgid "Set the cover for the book from the selected format" msgstr "" @@ -8673,7 +8759,7 @@ msgid "Update metadata from the metadata in the selected format" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:464 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:585 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:652 msgid "&Comments" msgstr "" @@ -9114,7 +9200,7 @@ msgid "&Author:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:847 msgid "Ta&gs:" msgstr "" @@ -9306,12 +9392,12 @@ msgid "%s (was %s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1380 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1368 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1381 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9380,7 +9466,7 @@ msgid "Send test mail from %s to:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/test_email_ui.py:58 -#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:134 msgid "&Test" msgstr "&تجربة" @@ -9608,6 +9694,8 @@ msgid "Downloading %s from %s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:712 msgid "Download failed" msgstr "" @@ -9615,61 +9703,61 @@ msgstr "" msgid "Failed to download from %r with error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:147 msgid "Email %s to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:188 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:189 msgid "News:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 msgid "Attached is the %s periodical downloaded by calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:244 msgid "E-book:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:253 msgid "Attached, you will find the e-book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:254 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:185 msgid "by" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:255 msgid "in the %s format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:270 msgid "Sending email to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:301 msgid "Auto convert the following books before sending via email?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:308 msgid "" "Could not email the following books as no suitable formats were found:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:314 msgid "Failed to email book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:317 msgid "sent" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:342 msgid "Sent news to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:129 msgid "" "
Set a regular expression pattern to use when trying to guess ebook " @@ -9683,67 +9771,85 @@ msgid "" "tooltips.
To see the full log, click Show "
+"Details."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:534
+msgid "Current cover"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:537
+msgid "Searching..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:683
+msgid "Downloading covers for %s, please wait..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:713
+msgid "Failed to download any covers, click \"Show details\" for details."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:719
+msgid "Could not find any covers for %s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:721
+msgid "Found %d covers of %s. Pick the one you like best."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:766
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205
+msgid "Copy to clipboard"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:773
+msgid "Download log"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:809
+msgid "Downloading metadata..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:918
+msgid "View log"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/__init__.py:36
msgid ""
"Restore settings to default values. You have to click Apply to actually save "
@@ -10453,90 +10672,114 @@ msgstr ""
msgid "&Configure metadata from file name"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:34
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:36
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:35
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:37
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:170
msgid "Low"
msgstr "منخفض"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:34
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:35
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:169
msgid "High"
msgstr "مرتفع"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:36
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:37
msgid "Very low"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:72
+msgid "Compact Metadata"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:176
msgid "Confirmation dialogs have all been reset"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:131
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:155
msgid "&Overwrite author and title by default when fetching metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:156
msgid "Download &social metadata (tags/ratings/etc.) by default"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:157
msgid "Show notification when &new version is available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:134
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:158
+msgid "Yes/No columns have three values (Requires restart)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:159
+msgid ""
+"If checked, Yes/No custom columns values can be Yes, No, or Unknown.\n"
+"If not checked, the values can be Yes or No."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:161
msgid "Automatically send downloaded &news to ebook reader"
msgstr "إرسال الأخبار& التي تم تنزيلها آلياً إلى قارئ الكتب الإلكترونية"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:162
msgid "&Delete news from library when it is automatically sent to reader"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:163
+msgid "Preferred &output format:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:164
msgid "Default network &timeout:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:165
msgid ""
"Set the default timeout for network fetches (i.e. anytime we go out to the "
"internet to get information)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:138
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:166
msgid " seconds"
msgstr " ثانية"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:167
msgid "Job &priority:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:143
-msgid "Preferred &output format:"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:144
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:171
msgid "Restriction to apply when the current library is opened:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:172
msgid ""
"Apply this restriction on calibre startup if the current library is being "
"used. Also applied when switching to this library. Note that this setting is "
"per library. "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:146
-msgid "Reset all disabled &confirmation dialogs"
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:173
+msgid "Edit metadata (single) layout:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:147
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:174
+msgid ""
+"Choose a different layout for the Edit Metadata dialog. The compact metadata "
+"layout favors editing custom metadata over changing covers and formats."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:175
msgid "Preferred &input format order:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:178
msgid "Use internal &viewer for:"
msgstr "استخدم المستعرض& الداخلي في:"
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:179
+msgid "Reset all disabled &confirmation dialogs"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96
msgid "You must select a column to delete it"
msgstr ""
@@ -10891,25 +11134,32 @@ msgstr ""
msgid "&Remove email"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Auto send"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Email"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:29
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:32
msgid "Formats to email. The first matching format will be sent."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:30
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:33
+msgid ""
+"Subject of the email to use when sending. When left blank the title will be "
+"used for the subject. Also, the same templates used for \"Save to disk\" "
+"such as {title} and {author_sort} can be used here."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:37
msgid ""
"If checked, downloaded news will be automatically mailed
to this email "
"address (provided it is in one of the listed formats)."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:104
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:115
msgid "new email address"
msgstr ""
@@ -10921,91 +11171,95 @@ msgstr ""
msgid "Wide"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:52
+msgid "Off"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:52
+msgid "Small"
+msgstr "صغير"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
+msgid "Large"
+msgstr "كبير"
+
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
msgid "Medium"
msgstr "متوسط"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
-msgid "Small"
-msgstr "صغير"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:54
-msgid "Large"
-msgstr "كبير"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:56
msgid "Always"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:56
msgid "Automatic"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
msgid "Never"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:60
msgid "By first letter"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:60
msgid "Disabled"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:62
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
msgid "Partitioned"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:140
msgid "User Interface &layout (needs restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:144
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:141
msgid "&Number of covers to show in browse mode (needs restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:142
msgid "Choose &language (requires restart):"
msgstr "إختر ال&لغة (يحتاج إعادة تشغيل):"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:143
msgid "Show &average ratings in the tags browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:147
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:144
msgid "Disable all animations. Useful if you have a slow/old computer."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:148
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:145
msgid "Disable &animations"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:149
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:146
msgid "Enable system &tray icon (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:147
msgid "Show &splash screen at startup"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:151
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:148
msgid "Disable ¬ifications in system tray"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:152
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:149
msgid "Use &Roman numerals for series"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:153
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:150
msgid "Show cover &browser in a separate window (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:154
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:151
msgid "Tags browser category &partitioning method:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:155
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:152
msgid ""
"Choose how tag browser subcategories are displayed when\n"
"there are more items than the limit. Select by first\n"
@@ -11014,22 +11268,22 @@ msgid ""
"if you never want subcategories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:160
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:157
msgid "&Collapse when more items than:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:161
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:158
msgid ""
"If a Tag Browser category has more than this number of items, it is divided\n"
"up into sub-categories. If the partition method is set to disable, this "
"value is ignored."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:163
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:160
msgid "Categories with &hierarchical items:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:161
msgid ""
"A comma-separated list of columns in which items containing\n"
"periods are displayed in the tag browser trees. For example, if\n"
@@ -11039,68 +11293,118 @@ msgid ""
"then the tags will be displayed each on their own line."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:167
msgid "&Toolbar"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:171
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:168
msgid "&Icon size:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:172
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:169
msgid "Show &text under icons:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:173
-msgid "&Split the toolbar into two toolbars"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:170
msgid "Interface font:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:175
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:171
msgid "Change &font (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:228
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96
msgid "&Apply"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:230
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:235
msgid "Restore &defaults"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:236
msgid "Save changes"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:232
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:237
msgid "Cancel and return to overview"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:288
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:293
msgid "Restoring to defaults not supported for"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:323
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:328
msgid ""
"Some of the changes you made require a restart. Please restart calibre as "
"soon as possible."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:326
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331
msgid ""
"The changes you have made require calibre be restarted immediately. You will "
"not be allowed set any more preferences, until you restart."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:336
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:127
msgid "Restart needed"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:46
+msgid "Source"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:48
+msgid "Cover priority"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:93
+msgid "Metadata sources"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:94
+msgid ""
+"Disable any metadata sources you do not want by unchecking them. You can "
+"also set the cover priority. Covers from sources that have a higher "
+"(smaller) priority will be preferred when bulk downloading metadata.\n"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:96
+msgid "Configure selected source"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:97
+msgid "Downloaded metadata fields"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:98
+msgid ""
+"If you uncheck any fields, metadata for those fields will not be downloaded"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:99
+msgid "Convert all downloaded comments to plain &text"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:100
+msgid "Max. number of &tags to download:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:101
+msgid "Max. &time to wait after first match is found:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:102
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:104
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:199
+msgid " secs"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:103
+msgid "Max. time to wait after first &cover is found:"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:42
msgid "Failed to install command line tools."
msgstr ""
@@ -11584,20 +11888,20 @@ msgid ""
"by customizing the device interface plugins in Preferences->Advanced->Plugins"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:75
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:70
#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:382
msgid "Failed to start content server"
msgstr "فشل في تشغيل خادم المحتوى"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:111
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:106
msgid "Error log:"
msgstr "سجل الأخطاء:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:118
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:113
msgid "Access log:"
msgstr "سجل النفاذ:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:128
msgid "You need to restart the server for changes to take effect"
msgstr ""
@@ -11814,43 +12118,55 @@ msgstr ""
msgid "Switch between library and device views"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:41
msgid "Separator"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:58
msgid "Choose library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:210
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:219
msgid "The main toolbar"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:211
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:220
msgid "The main toolbar when a device is connected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:212
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:221
+msgid "The optional second toolbar"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:222
+msgid "The menubar"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:223
+msgid "The menubar when a device is connected"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:224
msgid "The context menu for the books in the calibre library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:214
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:226
msgid "The context menu for the books on the device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:248
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:260
msgid "Cannot add"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:249
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:261
msgid "Cannot add the actions %s to this location"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:267
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:279
msgid "Cannot remove"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:268
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:280
msgid "Cannot remove the actions %s from this location"
msgstr ""
@@ -11947,7 +12263,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:93
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:277
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:646
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:653
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:280
msgid "Search"
msgstr "بحث"
@@ -12040,166 +12356,166 @@ msgstr ""
msgid "&Alternate shortcut:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:332
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:362
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:391
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:344
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:374
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:403
msgid "Rename %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:348
msgid "Edit sort for %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:343
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:355
msgid "Add %s to user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:356
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:368
msgid "Children of %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:366
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:378
msgid "Delete search %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:371
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:383
msgid "Remove %s from category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:390
msgid "Search for %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:395
msgid "Search for everything but %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:407
msgid "Add sub-category to %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:399
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:411
msgid "Delete user category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:404
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:416
msgid "Hide category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:408
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:420
msgid "Show category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:418
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:430
msgid "Search for books in category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:424
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:436
msgid "Search for books not in category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:433
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:438
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:445
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:450
msgid "Manage %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:441
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:453
msgid "Manage Saved Searches"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:449
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:453
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:461
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:465
msgid "Manage User Categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:460
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:472
msgid "Show all categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:463
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:475
msgid "Change sub-categorization scheme"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:779
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:791
msgid "The grouped search term name is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1051
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1064
msgid ""
"Changing the authors for several books can take a while. Are you sure?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1056
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1069
msgid ""
"Changing the metadata for that many books can take a while. Are you sure?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1139
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:413
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1152
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:418
msgid "Searches"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1373
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1393
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1386
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1406
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1415
msgid "Rename user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1374
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1387
msgid "You cannot use periods in the name when renaming user categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1394
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1403
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416
msgid "The name %s is already used"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1426
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1439
msgid "Duplicate search name"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1427
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1440
msgid "The saved search name %s is already used."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1829
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1842
msgid "New Category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1880
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1883
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1893
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1896
msgid "Delete user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1881
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1894
msgid "%s is not a user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1884
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1897
msgid "%s contains items. Do you really want to delete it?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1905
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1918
msgid "Remove category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1906
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1919
msgid "User category %s does not exist"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1925
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1938
msgid "Add to user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1926
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1939
msgid "A user category %s does not exist"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2049
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2062
msgid "Find item in tag browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2052
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2065
msgid ""
"Search for items. This is a \"contains\" search; items containing the\n"
"text anywhere in the name will be found. You can limit the search\n"
@@ -12209,60 +12525,60 @@ msgid ""
"containing the text \"foo\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2061
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2074
msgid "ALT+f"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2065
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2078
msgid "F&ind"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2066
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2079
msgid "Find the first/next matching item"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2071
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2084
msgid "Collapse all categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2095
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108
msgid "No More Matches.
Click Find again to go to first match"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2121
msgid "Sort by name"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2121
msgid "Sort by popularity"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2109
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2122
msgid "Sort by average rating"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2112
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2125
msgid "Set the sort order for entries in the Tag Browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2118
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2132
msgid "Match all"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2118
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2132
msgid "Match any"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2123
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2137
msgid ""
"When selecting multiple entries in the Tag Browser match any or all of them"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2127
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2141
msgid "Manage &user categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2130
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2144
msgid "Add your own categories to the Tag Browser"
msgstr ""
@@ -12308,14 +12624,14 @@ msgid ""
"reconvert them?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:188
-msgid "&Restore"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:156
msgid "&Donate to support calibre"
msgstr "تبرع& لدعم كاليبر"
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:189
+msgid "&Restore"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194
msgid "&Eject connected device"
msgstr ""
@@ -12335,34 +12651,34 @@ msgid ""
"automatically."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:502
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505
msgid "Conversion Error"
msgstr "خطأ في التحويل"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:525
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:528
msgid "Recipe Disabled"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:541
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:544
msgid "Failed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:574
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:577
msgid "There are active jobs. Are you sure you want to quit?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:577
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:580
msgid ""
" is communicating with the device!
\n"
" Quitting may cause corruption on the device.
\n"
" Are you sure you want to quit?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:581
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:584
msgid "Active jobs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:650
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:653
msgid ""
"will keep running in the system tray. To close it, choose Quit in the "
"context menu of the system tray."
@@ -12498,10 +12814,6 @@ msgstr ""
msgid "disabled"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:199
-msgid " secs"
-msgstr ""
-
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:200
msgid "Mouse &wheel flips pages"
msgstr ""
@@ -12542,7 +12854,7 @@ msgid "Options to customize the ebook viewer"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783
msgid "Remember last used window size"
msgstr ""
@@ -12600,36 +12912,36 @@ msgid ""
"clicking outside the shortcut editing box."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534
msgid "&Lookup in dictionary"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141
msgid "Go to..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549
msgid "Next Section"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:550
msgid "Previous Section"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552
msgid "Document Start"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553
msgid "Document End"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555
msgid "Section Start"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556
msgid "Section End"
msgstr ""
@@ -12705,73 +13017,73 @@ msgstr ""
msgid "Clear list of recently opened books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:361
msgid "Connecting to dict.org to lookup: %s…"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:464
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:467
msgid "Choose ebook"
msgstr "إختيار الكتاب الإلكتروني"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:465
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:468
msgid "Ebooks"
msgstr "كتب إلكترونية"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504
msgid "No matches found for: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:538
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:541
msgid "Loading flow..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579
msgid "Laying out %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:610
msgid "Bookmark #%d"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:611
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:614
msgid "Add bookmark"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:612
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:615
msgid "Enter title for bookmark:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:622
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625
msgid "Manage Bookmarks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:662
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:665
msgid "Loading ebook..."
msgstr "يتم تحميل الكتاب الإلكتروني..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:674
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677
msgid "Could not open ebook"
msgstr "لم يتمكن من فتح الكتاب الإلكتروني"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:770
msgid "Options to control the ebook viewer"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:774
-msgid ""
-"If specified, viewer window will try to come to the front when started."
-msgstr ""
-
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777
msgid ""
+"If specified, viewer window will try to come to the front when started."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780
+msgid ""
"If specified, viewer window will try to open full screen when started."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785
msgid "Print javascript alert and console messages to the console"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:788
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791
msgid ""
"%prog [options] file\n"
"\n"
@@ -12814,10 +13126,6 @@ msgstr ""
msgid "Find next occurrence"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205
-msgid "Copy to clipboard"
-msgstr ""
-
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:207
msgid "Reference Mode"
msgstr ""
@@ -12846,27 +13154,27 @@ msgstr ""
msgid "Print eBook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:412
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:419
msgid "Change Case"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:415
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:422
msgid "Swap Case"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:955
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:962
msgid "Drag to resize"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:990
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:997
msgid "Show"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:997
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1004
msgid "Hide"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1034
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1041
msgid "Toggle"
msgstr ""
@@ -14035,33 +14343,33 @@ msgid ""
"For help on an individual command: %%prog command --help\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:589
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:591
msgid "No label was provided"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:591
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:593
msgid ""
"The label must contain only lower case letters, digits and underscores, and "
"start with a letter"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:66
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:65
msgid "%sAverage rating is %3.1f"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1007
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1012
msgid "Main"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3050
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3056
msgid "
Migrating old database to ebook library in %s
If you do not want calibre to recognize your Apple iDevice when it is " +"connected to your computer, click Disable Apple Driver.
To " +"transfer books to your iDevice, click Disable Apple Driver, then use " +"the 'Connect to iTunes' method recommended in the Calibre + " +"iDevices FAQ, using the Connect/Share|Connect to " +"iTunes menu item.
Enabling the Apple driver for direct connection " +"to iDevices is an unsupported advanced user mode.
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:53 -msgid "Enable to use the series name as the iTunes Genre, iBooks Category" +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:65 +msgid "Disable Apple driver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:55 -msgid "Cache covers from iTunes/iBooks" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:57 -msgid "Enable to cache and display covers from iTunes/iBooks" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:58 -msgid "Skip 'Connect to iTunes' recommendation" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:60 -msgid "Enable to skip the 'Connect to iTunes' recommendation dialog" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:115 -msgid "Apple device" +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:69 +msgid "Enable Apple driver" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:117 +msgid "Use Series as Category in iTunes/iBooks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:118 +msgid "Enable to use the series name as the iTunes Genre, iBooks Category" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:120 +msgid "Cache covers from iTunes/iBooks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:122 +msgid "Enable to cache and display covers from iTunes/iBooks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:176 +msgid "Apple device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:178 msgid "Communicate with iTunes/iBooks." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:190 msgid "Apple device detected, launching iTunes, please wait ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:130 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:192 msgid "" "Cannot copy books directly from iDevice. Drag from iTunes Library to " "desktop, then add to calibre's Library window." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:290 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:293 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:352 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:355 msgid "Updating device metadata listing..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:369 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:408 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:986 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1026 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3010 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3050 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:431 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:470 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1044 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1084 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3068 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3108 msgid "%d of %d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:415 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1031 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3056 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:477 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1089 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3114 msgid "finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:600 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:662 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:950 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1008 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2592 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2650 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:909 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:915 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:945 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:294 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:307 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2753 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:299 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:312 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2759 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2593 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2651 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:634 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2715 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2721 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2739 msgid "Catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2914 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2972 msgid "Communicate with iTunes." msgstr "" @@ -872,20 +896,20 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:232 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:123 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:126 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:190 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:197 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:220 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:122 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:125 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:196 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:203 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:226 msgid "Getting list of books on device..." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:279 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:249 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:251 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:255 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:257 msgid "Transferring books to device..." msgstr "" @@ -893,8 +917,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:349 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:384 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:273 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:304 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:310 msgid "Adding books to device metadata listing..." msgstr "" @@ -904,8 +928,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:333 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:310 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:316 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334 msgid "Removing books from device..." msgstr "" @@ -913,17 +937,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:337 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:344 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:335 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:341 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:346 msgid "Removing books from device metadata listing..." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:397 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:370 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:376 msgid "Sending metadata to device..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/bambook/libbambookcore.py:132 +#: /home/kovid/work/calibre/src/calibre/devices/bambook/libbambookcore.py:129 msgid "Bambook SDK has not been installed." msgstr "" @@ -936,7 +960,7 @@ msgid "Communicate with the Blackberry smart phone." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:253 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:254 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -966,7 +990,7 @@ msgstr "" msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:252 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:253 msgid "Communicate with the PocketBook 701" msgstr "" @@ -1222,32 +1246,32 @@ msgstr "" msgid "Communicate with all the Sony eBook readers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:61 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:62 msgid "All by title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:62 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:63 msgid "All by author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:65 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device. Possibilities include: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:68 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:69 msgid "" ". Two special collections are available: %s:%s and %s:%s. Add these values " "to the list to enable them. The collections will be given the name provided " "after the \":\" character." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:72 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73 msgid "Upload separate cover thumbnails for books (newer readers)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:74 msgid "" "Normally, the SONY readers get the cover image from the ebook file itself. " "With this option, calibre will send a separate cover image to the reader, " @@ -1256,29 +1280,40 @@ msgid "" "950 and newer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:79 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:80 msgid "" "Refresh separate covers when using automatic management (newer readers)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:81 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:82 msgid "" "Set this option to have separate book covers uploaded every time you connect " "your device. Unset this option if you have so many books on the reader that " "performance is unacceptable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:85 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:86 msgid "Preserve cover aspect ratio when building thumbnails" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:87 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:88 msgid "" "Set this option if you want the cover thumbnails to have the same aspect " "ratio (width to height) as the cover. Unset it if you want the thumbnail to " "be the maximum size, ignoring aspect ratio." msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:92 +msgid "Search for books in all folders" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:94 +msgid "" +"Setting this option tells calibre to look for books in all folders on the " +"device and its cards. This permits calibre to find books put on the device " +"by other software and by wireless download." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:190 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:69 msgid "Unnamed" @@ -1411,7 +1446,7 @@ msgstr "" msgid "Communicate with an eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:92 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:94 msgid "Get device information..." msgstr "" @@ -2048,7 +2083,7 @@ msgstr "" msgid "Running transforms on ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1030 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1032 msgid "Creating" msgstr "" @@ -2163,7 +2198,7 @@ msgstr "" msgid "Do not insert a Table of Contents at the beginning of the book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:22 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:149 msgid "" "Specify the sectionization of elements. A value of \"nothing\" turns the " "book into a single section. A value of \"files\" turns each file into a " @@ -2174,6 +2209,17 @@ msgid "" "of Contents)." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:158 +msgid "" +"Genre for the book. Choices: %s\n" +"\n" +" See: " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:159 +msgid "for a complete list with descriptions." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:248 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " @@ -2217,6 +2263,22 @@ msgid "" "WARNING: The contents of the directory will be deleted." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/htmlz/output.py:29 +msgid "" +"Specify the handling of CSS. Default is class.\n" +"class: Use CSS classes and have elements reference them.\n" +"inline: Write the CSS as an inline style attribute.\n" +"tag: Turn as many CSS styles as possible into HTML tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/htmlz/output.py:37 +msgid "" +"How to handle the CSS when using css-type = 'class'.\n" +"Default is external.\n" +"external: Use an external CSS file that is linked in the document.\n" +"inline: Place the CSS in the head section of the document." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/lit/from_any.py:47 msgid "Creating LIT file from EPUB..." msgstr "" @@ -2523,105 +2585,107 @@ msgstr "" msgid "TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:589 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:593 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 msgid "No" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:589 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:593 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:673 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:677 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:427 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1004 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1021 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:128 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:331 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:574 msgid "Title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:674 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:678 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:432 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1005 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1022 msgid "Author(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:675 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:679 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 msgid "Publisher" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:680 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49 msgid "Producer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:677 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:681 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:247 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:389 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1209 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:211 msgid "Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:679 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:683 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:377 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1207 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1205 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 msgid "Tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:681 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:685 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:30 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:394 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1216 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1214 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:114 msgid "Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:682 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:686 msgid "Language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:684 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1199 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:688 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1197 msgid "Timestamp" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:686 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:690 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:128 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:271 msgid "Published" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:688 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:692 msgid "Rights" msgstr "" @@ -2747,10 +2811,6 @@ msgstr "" msgid "Downloads metadata from Douban.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:57 -msgid "Metadata download" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:144 msgid "ratings" msgstr "" @@ -2772,11 +2832,12 @@ msgid "Convert comments downloaded from %s to plain text" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:181 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:157 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:160 msgid "Downloads metadata from Google Books" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:198 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/isbndb.py:15 msgid "Downloads metadata from isbndb.com" msgstr "" @@ -2980,31 +3041,31 @@ msgstr "" msgid "Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:280 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:283 msgid "Downloads metadata from Amazon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:292 msgid "US" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:288 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:293 msgid "France" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:289 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:294 msgid "Germany" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:290 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:295 msgid "UK" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:375 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:389 msgid "Amazon timed out. Try again later." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:93 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:138 msgid "Metadata source" msgstr "" @@ -3128,7 +3189,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:176 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:220 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:703 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:723 msgid "Book %s of %s" msgstr "" @@ -3137,7 +3198,7 @@ msgid "HTML TOC generation options." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:66 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 msgid "Rating" @@ -3303,6 +3364,7 @@ msgid "Author" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27 msgid "Subject" msgstr "" @@ -3404,7 +3466,7 @@ msgid "" "full first page of the generated pdf." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:55 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:57 msgid "Could not find pdftohtml, check it is in your PATH" msgstr "" @@ -3567,141 +3629,145 @@ msgid "" "are always removed with plain text output." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:97 msgid "Send file to storage card instead of main memory by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:99 msgid "Confirm before deleting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:101 msgid "Main window geometry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:103 msgid "Notify when a new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:105 msgid "Use Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:107 msgid "Sort tags list by name, popularity, or rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:109 +msgid "Match tags by any or all." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:111 msgid "Number of covers to show in the cover browsing mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:113 msgid "Defaults for conversion to LRF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:115 msgid "Options for the LRF ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:118 msgid "Formats that are viewed using the internal viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:120 msgid "Columns to be displayed in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121 msgid "Automatically launch content server on application startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:122 msgid "Oldest news kept in database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 msgid "Show system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 msgid "Upload downloaded news to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 msgid "Delete books from library after uploading to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 msgid "Disable notifications from the system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "" "Start searching as you type. If this is disabled then search will only take " "place when the Enter or Return key is pressed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:141 msgid "" "When searching, show all books with search results highlighted instead of " "showing only the matches. You can use the N or F3 keys to go to the next " "match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:159 msgid "Maximum number of waiting worker processes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:161 msgid "Download social metadata (tags/rating/etc.)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:163 msgid "Overwrite author and title with new metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:101 msgid "Automatically download the cover, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:167 msgid "Limit max simultaneous jobs to number of CPUs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:169 msgid "The layout of the user interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:171 msgid "Show the average rating per item indication in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:173 msgid "Disable UI animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:178 msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:448 msgid "Choose Files" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:308 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:529 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:534 msgid "Books" msgstr "" @@ -3887,53 +3953,53 @@ msgstr "" msgid "Fetch annotations (experimental)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:241 msgid "Use library only" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:242 msgid "User annotations generated from main library only" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:30 #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:80 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:261 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 msgid "No books selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:66 msgid "No books selected to fetch annotations from" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:91 msgid "Merging user annotations into database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:119 msgid "%sThere was an error reading from file:
"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:204
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:196
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:671
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:694
msgid " is not a valid picture"
msgstr ""
@@ -6113,7 +6199,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:165
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:409
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:60
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:62
msgid "Change the title of this book"
msgstr ""
@@ -6156,7 +6242,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:544
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:433
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:214
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:293
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:296
msgid "&Series:"
msgstr ""
@@ -6166,7 +6252,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:546
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:434
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:435
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:292
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:295
msgid "List of known series. You can add new series."
msgstr ""
@@ -6180,6 +6266,7 @@ msgid "MOBI Output"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:72
msgid "Default"
msgstr ""
@@ -6344,7 +6431,7 @@ msgid "Regex:"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:92
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:136
msgid "Test"
msgstr ""
@@ -6361,13 +6448,13 @@ msgid "Goto:"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:96
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:96
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:89
msgid "&Previous"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:97
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:82
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:97
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:88
msgid "&Next"
msgstr ""
@@ -6435,7 +6522,7 @@ msgid "Options specific to the input format."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/single_ui.py:117
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:76
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:91
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:96
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box_ui.py:52
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress_ui.py:53
@@ -6657,8 +6744,8 @@ msgid "TXTZ Output"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:55
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:77
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:78
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:92
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:93
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_ui.py:46
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:62
@@ -6772,7 +6859,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:215
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:248
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:252
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:994
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1031
msgid "Undefined"
msgstr ""
@@ -6929,97 +7016,97 @@ msgstr ""
msgid "Error communicating with device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:628
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1158
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:299
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:631
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1166
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:307
msgid "No suitable formats"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:644
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:647
msgid "Select folder to open as device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:695
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:698
msgid "Error talking to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:696
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:699
msgid ""
"There was a temporary error talking to the device. Please unplug and "
"reconnect the device and or reboot."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:739
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:742
msgid "Device: "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:741
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:744
msgid " detected."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:839
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:842
msgid "selected to send"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:858
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:861
msgid "%i of %i Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:861
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:864
msgid "0 of %i Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:862
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:865
msgid "Choose format to send to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:870
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:873
msgid "No device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:871
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:874
msgid "Cannot send: No device is connected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:874
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:877
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:881
msgid "No card"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:875
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:879
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:882
msgid "Cannot send: Device has no storage card"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:935
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1018
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1152
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:943
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1026
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1160
msgid "Auto convert the following books before uploading to the device?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:964
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:972
msgid "Sending catalogs to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1065
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1073
msgid "Sending news to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1119
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1127
msgid "Sending books to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1159
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1167
msgid ""
"Could not upload the following books to the device, as no suitable formats "
"were found. Convert the book(s) to a format supported by your device first."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1231
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1239
msgid "No space on device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1232
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1240
msgid ""
"
Cannot upload books to device there is no more free space available " msgstr "" @@ -7110,7 +7197,7 @@ msgstr "" msgid "&Tags to set on created book entries:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:95 msgid "Fit &cover within view" msgstr "" @@ -7305,7 +7392,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1196 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 msgid "Format" msgstr "" @@ -7420,12 +7507,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:63 msgid "&Title:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:157 msgid "&Author(s):" msgstr "" @@ -7441,7 +7528,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tweak_epub_ui.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 msgid "&Cancel" msgstr "" @@ -7488,8 +7575,8 @@ msgid "Location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1006 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1023 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:241 @@ -7521,12 +7608,12 @@ msgid "Author sort" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1421 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1434 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1422 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1435 msgid "Author names cannot contain & characters." msgstr "" @@ -7710,22 +7797,22 @@ msgid "Working" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:260 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:421 msgid "Lower Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:420 msgid "Upper Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:262 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:423 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:263 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:424 msgid "Capitalize" msgstr "" @@ -7885,7 +7972,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:530 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:424 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:806 msgid "&Rating:" msgstr "" @@ -7893,7 +7980,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:532 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:426 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:807 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -7914,7 +8001,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:539 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:431 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:432 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:147 msgid "Open Tag Editor" msgstr "" @@ -7967,7 +8054,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:440 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1015 msgid "&Date:" msgstr "" @@ -8043,14 +8130,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:465 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:526 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:591 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:466 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:447 msgid "&Custom metadata" msgstr "" @@ -8218,48 +8305,48 @@ msgid "&Search and replace" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:429 msgid "Last modified: %s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:255 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:275 msgid "Could not read cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:123 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:269 msgid "Could not read cover from %s format" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:276 msgid "The cover in the %s format is invalid" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:746 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:766 msgid "Cover size: %dx%d pixels" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:195 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:670 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:693 msgid "Not a valid picture" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:214 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:717 msgid "Specify title and author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:698 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:718 msgid "You must specify a title and author before generating a cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:902 msgid "Downloading cover..." msgstr "" @@ -8298,67 +8385,67 @@ msgid "The cover is not a valid picture" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:307 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:532 msgid "Choose formats for " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:338 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:564 msgid "No permission" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:565 msgid "You do not have permission to read the following files:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:366 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:367 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:596 msgid "No format selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:378 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:607 msgid "Could not read metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:608 msgid "Could not read metadata from %s format" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:453 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:232 msgid "" " The green color indicates that the current author sort matches the current " "author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:456 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:235 msgid "" " The red color indicates that the current author sort does not match the " "current author. No action is required if this is what you want." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:463 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:121 msgid "" " The green color indicates that the current title sort matches the current " "title" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:466 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:124 msgid "" " The red color warns that the current title sort does not match the current " "title. No action is required if this is what you want." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:472 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:53 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:106 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:221 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:384 @@ -8367,13 +8454,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:475 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:484 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:361 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:400 msgid "Save changes and edit the metadata of %s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:481 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:820 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:107 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:211 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:401 @@ -8382,22 +8470,22 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:690 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:695 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:954 msgid "This ISBN number is valid" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:698 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:920 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:957 msgid "This ISBN number is invalid" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:783 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:862 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:883 msgid "Tags changed" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:784 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:884 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" @@ -8430,12 +8518,12 @@ msgid "You must specify at least one of ISBN, Title, Authors or Publisher" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:961 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:310 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:342 msgid "Permission denied" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:962 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:343 msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -8448,7 +8536,7 @@ msgid "Meta information" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:410 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:95 msgid "" "Automatically create the title sort entry based on the current title entry.\n" "Using this button to create title sort will change title sort from red to " @@ -8456,12 +8544,12 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:413 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:117 msgid "Swap the author and title" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:415 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:106 msgid "" "Automatically create the author sort entry based on the current author " "entry.\n" @@ -8474,7 +8562,7 @@ msgid "Title &sort: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:419 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:111 msgid "" "Specify how this book should be sorted when by title. For example, The " "Exorcist might be sorted as Exorcist, The." @@ -8485,7 +8573,7 @@ msgid "Author S&ort: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:422 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:218 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles.\n" @@ -8494,12 +8582,11 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:436 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:124 msgid "Remove unused series (Series that have no books)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:886 msgid "IS&BN:" msgstr "" @@ -8508,17 +8595,16 @@ msgid "dd MMM yyyy" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:442 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1066 msgid "Publishe&d:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:445 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:159 msgid "&Fetch metadata from server" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:448 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:627 msgid "&Browse" msgstr "" @@ -8527,7 +8613,7 @@ msgid "Remove border (if any) from cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:450 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:629 msgid "T&rim" msgstr "" @@ -8536,12 +8622,12 @@ msgid "Reset cover to default" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:452 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:631 msgid "&Remove" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:453 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:631 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:637 msgid "Download co&ver" msgstr "" @@ -8550,7 +8636,7 @@ msgid "Generate a default cover based on the title and author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:455 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:632 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:638 msgid "&Generate cover" msgstr "" @@ -8567,7 +8653,7 @@ msgid "Remove the selected formats for this book from the database." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:461 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:450 msgid "Set the cover for the book from the selected format" msgstr "" @@ -8576,7 +8662,7 @@ msgid "Update metadata from the metadata in the selected format" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:464 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:585 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:652 msgid "&Comments" msgstr "" @@ -9017,7 +9103,7 @@ msgid "&Author:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:847 msgid "Ta&gs:" msgstr "" @@ -9205,12 +9291,12 @@ msgid "%s (was %s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1380 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1368 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1381 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9279,7 +9365,7 @@ msgid "Send test mail from %s to:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/test_email_ui.py:58 -#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:134 msgid "&Test" msgstr "" @@ -9507,6 +9593,8 @@ msgid "Downloading %s from %s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:712 msgid "Download failed" msgstr "" @@ -9514,61 +9602,61 @@ msgstr "" msgid "Failed to download from %r with error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:147 msgid "Email %s to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:188 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:189 msgid "News:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 msgid "Attached is the %s periodical downloaded by calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:244 msgid "E-book:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:253 msgid "Attached, you will find the e-book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:254 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:185 msgid "by" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:255 msgid "in the %s format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:270 msgid "Sending email to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:301 msgid "Auto convert the following books before sending via email?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:308 msgid "" "Could not email the following books as no suitable formats were found:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:314 msgid "Failed to email book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:317 msgid "sent" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:342 msgid "Sent news to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:129 msgid "" "
Set a regular expression pattern to use when trying to guess ebook " @@ -9582,67 +9670,85 @@ msgid "" "tooltips.
To see the full log, click Show "
+"Details."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:534
+msgid "Current cover"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:537
+msgid "Searching..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:683
+msgid "Downloading covers for %s, please wait..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:713
+msgid "Failed to download any covers, click \"Show details\" for details."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:719
+msgid "Could not find any covers for %s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:721
+msgid "Found %d covers of %s. Pick the one you like best."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:766
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205
+msgid "Copy to clipboard"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:773
+msgid "Download log"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:809
+msgid "Downloading metadata..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:918
+msgid "View log"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/__init__.py:36
msgid ""
"Restore settings to default values. You have to click Apply to actually save "
@@ -10356,90 +10575,114 @@ msgstr ""
msgid "&Configure metadata from file name"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:34
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:36
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:35
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:37
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:170
msgid "Low"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:34
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:35
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:169
msgid "High"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:36
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:37
msgid "Very low"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:72
+msgid "Compact Metadata"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:176
msgid "Confirmation dialogs have all been reset"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:131
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:155
msgid "&Overwrite author and title by default when fetching metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:156
msgid "Download &social metadata (tags/ratings/etc.) by default"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:157
msgid "Show notification when &new version is available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:134
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:158
+msgid "Yes/No columns have three values (Requires restart)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:159
+msgid ""
+"If checked, Yes/No custom columns values can be Yes, No, or Unknown.\n"
+"If not checked, the values can be Yes or No."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:161
msgid "Automatically send downloaded &news to ebook reader"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:162
msgid "&Delete news from library when it is automatically sent to reader"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:163
+msgid "Preferred &output format:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:164
msgid "Default network &timeout:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:165
msgid ""
"Set the default timeout for network fetches (i.e. anytime we go out to the "
"internet to get information)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:138
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:166
msgid " seconds"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:167
msgid "Job &priority:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:143
-msgid "Preferred &output format:"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:144
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:171
msgid "Restriction to apply when the current library is opened:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:172
msgid ""
"Apply this restriction on calibre startup if the current library is being "
"used. Also applied when switching to this library. Note that this setting is "
"per library. "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:146
-msgid "Reset all disabled &confirmation dialogs"
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:173
+msgid "Edit metadata (single) layout:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:147
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:174
+msgid ""
+"Choose a different layout for the Edit Metadata dialog. The compact metadata "
+"layout favors editing custom metadata over changing covers and formats."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:175
msgid "Preferred &input format order:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:178
msgid "Use internal &viewer for:"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:179
+msgid "Reset all disabled &confirmation dialogs"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96
msgid "You must select a column to delete it"
msgstr ""
@@ -10794,25 +11037,32 @@ msgstr ""
msgid "&Remove email"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Auto send"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Email"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:29
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:32
msgid "Formats to email. The first matching format will be sent."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:30
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:33
+msgid ""
+"Subject of the email to use when sending. When left blank the title will be "
+"used for the subject. Also, the same templates used for \"Save to disk\" "
+"such as {title} and {author_sort} can be used here."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:37
msgid ""
"If checked, downloaded news will be automatically mailed
to this email "
"address (provided it is in one of the listed formats)."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:104
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:115
msgid "new email address"
msgstr ""
@@ -10824,91 +11074,95 @@ msgstr ""
msgid "Wide"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:52
+msgid "Off"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:52
+msgid "Small"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
+msgid "Large"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
msgid "Medium"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
-msgid "Small"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:54
-msgid "Large"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:56
msgid "Always"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:56
msgid "Automatic"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
msgid "Never"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:60
msgid "By first letter"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:60
msgid "Disabled"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:62
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
msgid "Partitioned"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:140
msgid "User Interface &layout (needs restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:144
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:141
msgid "&Number of covers to show in browse mode (needs restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:142
msgid "Choose &language (requires restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:143
msgid "Show &average ratings in the tags browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:147
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:144
msgid "Disable all animations. Useful if you have a slow/old computer."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:148
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:145
msgid "Disable &animations"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:149
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:146
msgid "Enable system &tray icon (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:147
msgid "Show &splash screen at startup"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:151
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:148
msgid "Disable ¬ifications in system tray"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:152
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:149
msgid "Use &Roman numerals for series"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:153
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:150
msgid "Show cover &browser in a separate window (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:154
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:151
msgid "Tags browser category &partitioning method:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:155
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:152
msgid ""
"Choose how tag browser subcategories are displayed when\n"
"there are more items than the limit. Select by first\n"
@@ -10917,22 +11171,22 @@ msgid ""
"if you never want subcategories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:160
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:157
msgid "&Collapse when more items than:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:161
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:158
msgid ""
"If a Tag Browser category has more than this number of items, it is divided\n"
"up into sub-categories. If the partition method is set to disable, this "
"value is ignored."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:163
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:160
msgid "Categories with &hierarchical items:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:161
msgid ""
"A comma-separated list of columns in which items containing\n"
"periods are displayed in the tag browser trees. For example, if\n"
@@ -10942,68 +11196,118 @@ msgid ""
"then the tags will be displayed each on their own line."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:167
msgid "&Toolbar"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:171
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:168
msgid "&Icon size:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:172
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:169
msgid "Show &text under icons:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:173
-msgid "&Split the toolbar into two toolbars"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:170
msgid "Interface font:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:175
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:171
msgid "Change &font (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:228
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96
msgid "&Apply"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:230
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:235
msgid "Restore &defaults"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:236
msgid "Save changes"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:232
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:237
msgid "Cancel and return to overview"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:288
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:293
msgid "Restoring to defaults not supported for"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:323
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:328
msgid ""
"Some of the changes you made require a restart. Please restart calibre as "
"soon as possible."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:326
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331
msgid ""
"The changes you have made require calibre be restarted immediately. You will "
"not be allowed set any more preferences, until you restart."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:336
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:127
msgid "Restart needed"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:46
+msgid "Source"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:48
+msgid "Cover priority"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:93
+msgid "Metadata sources"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:94
+msgid ""
+"Disable any metadata sources you do not want by unchecking them. You can "
+"also set the cover priority. Covers from sources that have a higher "
+"(smaller) priority will be preferred when bulk downloading metadata.\n"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:96
+msgid "Configure selected source"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:97
+msgid "Downloaded metadata fields"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:98
+msgid ""
+"If you uncheck any fields, metadata for those fields will not be downloaded"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:99
+msgid "Convert all downloaded comments to plain &text"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:100
+msgid "Max. number of &tags to download:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:101
+msgid "Max. &time to wait after first match is found:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:102
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:104
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:199
+msgid " secs"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:103
+msgid "Max. time to wait after first &cover is found:"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:42
msgid "Failed to install command line tools."
msgstr ""
@@ -11487,20 +11791,20 @@ msgid ""
"by customizing the device interface plugins in Preferences->Advanced->Plugins"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:75
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:70
#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:382
msgid "Failed to start content server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:111
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:106
msgid "Error log:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:118
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:113
msgid "Access log:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:128
msgid "You need to restart the server for changes to take effect"
msgstr ""
@@ -11717,43 +12021,55 @@ msgstr ""
msgid "Switch between library and device views"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:41
msgid "Separator"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:58
msgid "Choose library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:210
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:219
msgid "The main toolbar"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:211
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:220
msgid "The main toolbar when a device is connected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:212
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:221
+msgid "The optional second toolbar"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:222
+msgid "The menubar"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:223
+msgid "The menubar when a device is connected"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:224
msgid "The context menu for the books in the calibre library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:214
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:226
msgid "The context menu for the books on the device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:248
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:260
msgid "Cannot add"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:249
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:261
msgid "Cannot add the actions %s to this location"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:267
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:279
msgid "Cannot remove"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:268
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:280
msgid "Cannot remove the actions %s from this location"
msgstr ""
@@ -11850,7 +12166,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:93
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:277
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:646
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:653
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:280
msgid "Search"
msgstr ""
@@ -11943,166 +12259,166 @@ msgstr ""
msgid "&Alternate shortcut:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:332
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:362
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:391
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:344
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:374
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:403
msgid "Rename %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:348
msgid "Edit sort for %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:343
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:355
msgid "Add %s to user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:356
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:368
msgid "Children of %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:366
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:378
msgid "Delete search %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:371
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:383
msgid "Remove %s from category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:390
msgid "Search for %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:395
msgid "Search for everything but %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:407
msgid "Add sub-category to %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:399
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:411
msgid "Delete user category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:404
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:416
msgid "Hide category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:408
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:420
msgid "Show category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:418
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:430
msgid "Search for books in category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:424
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:436
msgid "Search for books not in category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:433
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:438
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:445
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:450
msgid "Manage %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:441
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:453
msgid "Manage Saved Searches"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:449
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:453
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:461
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:465
msgid "Manage User Categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:460
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:472
msgid "Show all categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:463
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:475
msgid "Change sub-categorization scheme"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:779
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:791
msgid "The grouped search term name is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1051
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1064
msgid ""
"Changing the authors for several books can take a while. Are you sure?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1056
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1069
msgid ""
"Changing the metadata for that many books can take a while. Are you sure?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1139
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:413
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1152
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:418
msgid "Searches"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1373
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1393
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1386
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1406
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1415
msgid "Rename user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1374
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1387
msgid "You cannot use periods in the name when renaming user categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1394
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1403
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416
msgid "The name %s is already used"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1426
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1439
msgid "Duplicate search name"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1427
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1440
msgid "The saved search name %s is already used."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1829
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1842
msgid "New Category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1880
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1883
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1893
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1896
msgid "Delete user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1881
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1894
msgid "%s is not a user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1884
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1897
msgid "%s contains items. Do you really want to delete it?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1905
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1918
msgid "Remove category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1906
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1919
msgid "User category %s does not exist"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1925
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1938
msgid "Add to user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1926
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1939
msgid "A user category %s does not exist"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2049
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2062
msgid "Find item in tag browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2052
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2065
msgid ""
"Search for items. This is a \"contains\" search; items containing the\n"
"text anywhere in the name will be found. You can limit the search\n"
@@ -12112,60 +12428,60 @@ msgid ""
"containing the text \"foo\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2061
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2074
msgid "ALT+f"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2065
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2078
msgid "F&ind"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2066
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2079
msgid "Find the first/next matching item"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2071
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2084
msgid "Collapse all categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2095
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108
msgid "No More Matches.
Click Find again to go to first match"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2121
msgid "Sort by name"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2121
msgid "Sort by popularity"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2109
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2122
msgid "Sort by average rating"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2112
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2125
msgid "Set the sort order for entries in the Tag Browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2118
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2132
msgid "Match all"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2118
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2132
msgid "Match any"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2123
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2137
msgid ""
"When selecting multiple entries in the Tag Browser match any or all of them"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2127
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2141
msgid "Manage &user categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2130
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2144
msgid "Add your own categories to the Tag Browser"
msgstr ""
@@ -12211,12 +12527,12 @@ msgid ""
"reconvert them?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:188
-msgid "&Restore"
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:156
+msgid "&Donate to support calibre"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:190
-msgid "&Donate to support calibre"
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:189
+msgid "&Restore"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194
@@ -12238,34 +12554,34 @@ msgid ""
"automatically."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:502
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505
msgid "Conversion Error"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:525
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:528
msgid "Recipe Disabled"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:541
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:544
msgid "Failed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:574
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:577
msgid "There are active jobs. Are you sure you want to quit?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:577
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:580
msgid ""
" is communicating with the device!
\n"
" Quitting may cause corruption on the device.
\n"
" Are you sure you want to quit?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:581
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:584
msgid "Active jobs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:650
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:653
msgid ""
"will keep running in the system tray. To close it, choose Quit in the "
"context menu of the system tray."
@@ -12421,10 +12737,6 @@ msgstr ""
msgid "disabled"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:199
-msgid " secs"
-msgstr ""
-
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:200
msgid "Mouse &wheel flips pages"
msgstr ""
@@ -12465,7 +12777,7 @@ msgid "Options to customize the ebook viewer"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783
msgid "Remember last used window size"
msgstr ""
@@ -12543,36 +12855,36 @@ msgid ""
"clicking outside the shortcut editing box."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534
msgid "&Lookup in dictionary"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141
msgid "Go to..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549
msgid "Next Section"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:550
msgid "Previous Section"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552
msgid "Document Start"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553
msgid "Document End"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555
msgid "Section Start"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556
msgid "Section End"
msgstr ""
@@ -12648,73 +12960,73 @@ msgstr ""
msgid "Clear list of recently opened books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:361
msgid "Connecting to dict.org to lookup: %s…"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:464
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:467
msgid "Choose ebook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:465
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:468
msgid "Ebooks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504
msgid "No matches found for: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:538
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:541
msgid "Loading flow..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579
msgid "Laying out %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:610
msgid "Bookmark #%d"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:611
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:614
msgid "Add bookmark"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:612
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:615
msgid "Enter title for bookmark:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:622
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625
msgid "Manage Bookmarks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:662
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:665
msgid "Loading ebook..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:674
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677
msgid "Could not open ebook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:770
msgid "Options to control the ebook viewer"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:774
-msgid ""
-"If specified, viewer window will try to come to the front when started."
-msgstr ""
-
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777
msgid ""
+"If specified, viewer window will try to come to the front when started."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780
+msgid ""
"If specified, viewer window will try to open full screen when started."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785
msgid "Print javascript alert and console messages to the console"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:788
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791
msgid ""
"%prog [options] file\n"
"\n"
@@ -12757,10 +13069,6 @@ msgstr ""
msgid "Find next occurrence"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205
-msgid "Copy to clipboard"
-msgstr ""
-
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:207
msgid "Reference Mode"
msgstr ""
@@ -12789,27 +13097,27 @@ msgstr ""
msgid "Print eBook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:412
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:419
msgid "Change Case"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:415
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:422
msgid "Swap Case"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:955
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:962
msgid "Drag to resize"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:990
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:997
msgid "Show"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:997
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1004
msgid "Hide"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1034
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1041
msgid "Toggle"
msgstr ""
@@ -13975,33 +14283,33 @@ msgid ""
"For help on an individual command: %%prog command --help\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:589
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:591
msgid "No label was provided"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:591
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:593
msgid ""
"The label must contain only lower case letters, digits and underscores, and "
"start with a letter"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:66
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:65
msgid "%sAverage rating is %3.1f"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1007
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1012
msgid "Main"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3050
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3056
msgid "
Migrating old database to ebook library in %s
If you do not want calibre to recognize your Apple iDevice when it is " +"connected to your computer, click Disable Apple Driver.
To " +"transfer books to your iDevice, click Disable Apple Driver, then use " +"the 'Connect to iTunes' method recommended in the Calibre + " +"iDevices FAQ, using the Connect/Share|Connect to " +"iTunes menu item.
Enabling the Apple driver for direct connection " +"to iDevices is an unsupported advanced user mode.
" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:65 +msgid "Disable Apple driver" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:69 +msgid "Enable Apple driver" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:117 msgid "Use Series as Category in iTunes/iBooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:53 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:118 msgid "Enable to use the series name as the iTunes Genre, iBooks Category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:55 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:120 msgid "Cache covers from iTunes/iBooks" msgstr "Кеширай обложки от iTunes/iBooks" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:57 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:122 msgid "Enable to cache and display covers from iTunes/iBooks" msgstr "Разреши кеширане и показване на обложки от iTunes/iBooks" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:58 -msgid "Skip 'Connect to iTunes' recommendation" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:60 -msgid "Enable to skip the 'Connect to iTunes' recommendation dialog" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:115 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:176 msgid "Apple device" msgstr "Apple устройство" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:117 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:178 msgid "Communicate with iTunes/iBooks." msgstr "Комуникирай с iTunes/iBooks." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:190 msgid "Apple device detected, launching iTunes, please wait ..." msgstr "" "Apple устройство разпознато, стартиране на iTunes, моля изчакайте ..." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:130 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:192 msgid "" "Cannot copy books directly from iDevice. Drag from iTunes Library to " "desktop, then add to calibre's Library window." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:290 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:293 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:352 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:355 msgid "Updating device metadata listing..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:369 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:408 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:986 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1026 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3010 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3050 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:431 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:470 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1044 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1084 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3068 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3108 msgid "%d of %d" msgstr "%d от %d" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:415 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1031 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3056 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:477 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1089 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3114 msgid "finished" msgstr "завършено" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:600 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:662 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:950 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1008 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2592 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2650 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:909 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:915 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:945 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:294 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:307 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2753 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:299 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:312 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2759 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 msgid "News" msgstr "Новини" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2593 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2651 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:634 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2715 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2721 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2739 msgid "Catalog" msgstr "Каталог" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2914 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2972 msgid "Communicate with iTunes." msgstr "" @@ -895,20 +919,20 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:232 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:123 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:126 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:190 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:197 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:220 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:122 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:125 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:196 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:203 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:226 msgid "Getting list of books on device..." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:279 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:249 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:251 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:255 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:257 msgid "Transferring books to device..." msgstr "" @@ -916,8 +940,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:349 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:384 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:273 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:304 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:310 msgid "Adding books to device metadata listing..." msgstr "" @@ -927,8 +951,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:333 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:310 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:316 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334 msgid "Removing books from device..." msgstr "" @@ -936,17 +960,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:337 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:344 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:335 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:341 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:346 msgid "Removing books from device metadata listing..." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:397 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:370 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:376 msgid "Sending metadata to device..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/bambook/libbambookcore.py:132 +#: /home/kovid/work/calibre/src/calibre/devices/bambook/libbambookcore.py:129 msgid "Bambook SDK has not been installed." msgstr "" @@ -959,7 +983,7 @@ msgid "Communicate with the Blackberry smart phone." msgstr "Комуникирай Blackberry устройство" #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:253 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:254 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -989,7 +1013,7 @@ msgstr "" msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:252 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:253 msgid "Communicate with the PocketBook 701" msgstr "" @@ -1245,32 +1269,32 @@ msgstr "" msgid "Communicate with all the Sony eBook readers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:61 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:62 msgid "All by title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:62 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:63 msgid "All by author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:65 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device. Possibilities include: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:68 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:69 msgid "" ". Two special collections are available: %s:%s and %s:%s. Add these values " "to the list to enable them. The collections will be given the name provided " "after the \":\" character." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:72 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73 msgid "Upload separate cover thumbnails for books (newer readers)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:74 msgid "" "Normally, the SONY readers get the cover image from the ebook file itself. " "With this option, calibre will send a separate cover image to the reader, " @@ -1279,29 +1303,40 @@ msgid "" "950 and newer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:79 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:80 msgid "" "Refresh separate covers when using automatic management (newer readers)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:81 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:82 msgid "" "Set this option to have separate book covers uploaded every time you connect " "your device. Unset this option if you have so many books on the reader that " "performance is unacceptable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:85 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:86 msgid "Preserve cover aspect ratio when building thumbnails" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:87 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:88 msgid "" "Set this option if you want the cover thumbnails to have the same aspect " "ratio (width to height) as the cover. Unset it if you want the thumbnail to " "be the maximum size, ignoring aspect ratio." msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:92 +msgid "Search for books in all folders" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:94 +msgid "" +"Setting this option tells calibre to look for books in all folders on the " +"device and its cards. This permits calibre to find books put on the device " +"by other software and by wireless download." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:190 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:69 msgid "Unnamed" @@ -1434,7 +1469,7 @@ msgstr "Допълнително персонализиране" msgid "Communicate with an eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:92 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:94 msgid "Get device information..." msgstr "" @@ -2073,7 +2108,7 @@ msgstr "Конвертиране на входните данни в HTML ..." msgid "Running transforms on ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1030 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1032 msgid "Creating" msgstr "Създаване" @@ -2188,7 +2223,7 @@ msgstr "Начало" msgid "Do not insert a Table of Contents at the beginning of the book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:22 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:149 msgid "" "Specify the sectionization of elements. A value of \"nothing\" turns the " "book into a single section. A value of \"files\" turns each file into a " @@ -2199,6 +2234,17 @@ msgid "" "of Contents)." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:158 +msgid "" +"Genre for the book. Choices: %s\n" +"\n" +" See: " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:159 +msgid "for a complete list with descriptions." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:248 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " @@ -2242,6 +2288,22 @@ msgid "" "WARNING: The contents of the directory will be deleted." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/htmlz/output.py:29 +msgid "" +"Specify the handling of CSS. Default is class.\n" +"class: Use CSS classes and have elements reference them.\n" +"inline: Write the CSS as an inline style attribute.\n" +"tag: Turn as many CSS styles as possible into HTML tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/htmlz/output.py:37 +msgid "" +"How to handle the CSS when using css-type = 'class'.\n" +"Default is external.\n" +"external: Use an external CSS file that is linked in the document.\n" +"inline: Place the CSS in the head section of the document." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/lit/from_any.py:47 msgid "Creating LIT file from EPUB..." msgstr "" @@ -2548,105 +2610,107 @@ msgstr "" msgid "TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:589 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:593 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 msgid "No" msgstr "Не" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:589 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:593 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 msgid "Yes" msgstr "Да" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:673 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:677 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:427 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1004 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1021 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:128 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:331 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:574 msgid "Title" msgstr "Заглавие" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:674 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:678 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:432 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1005 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1022 msgid "Author(s)" msgstr "Автор(и)" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:675 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:679 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 msgid "Publisher" msgstr "Издател" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:680 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49 msgid "Producer" msgstr "Производител" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:677 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:681 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:247 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:389 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1209 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:211 msgid "Comments" msgstr "Коментари" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:679 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:683 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:377 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1207 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1205 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 msgid "Tags" msgstr "Етикети" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:681 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:685 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:30 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:394 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1216 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1214 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:114 msgid "Series" msgstr "Серии" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:682 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:686 msgid "Language" msgstr "Език" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:684 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1199 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:688 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1197 msgid "Timestamp" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:686 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:690 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:128 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:271 msgid "Published" msgstr "Публикувана" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:688 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:692 msgid "Rights" msgstr "Права" @@ -2772,10 +2836,6 @@ msgstr "" msgid "Downloads metadata from Douban.com" msgstr "Сваляне на метаданни от Douban.com" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:57 -msgid "Metadata download" -msgstr "Сваляне на метаданни" - #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:144 msgid "ratings" msgstr "рейтинги" @@ -2797,11 +2857,12 @@ msgid "Convert comments downloaded from %s to plain text" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:181 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:157 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:160 msgid "Downloads metadata from Google Books" msgstr "Сваляне на метаданни от Google Books" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:198 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/isbndb.py:15 msgid "Downloads metadata from isbndb.com" msgstr "Сваляне на метаданни от isbndb.com" @@ -3005,31 +3066,31 @@ msgstr "" msgid "Cover" msgstr "Корица" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:280 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:283 msgid "Downloads metadata from Amazon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:292 msgid "US" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:288 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:293 msgid "France" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:289 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:294 msgid "Germany" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:290 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:295 msgid "UK" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:375 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:389 msgid "Amazon timed out. Try again later." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:93 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:138 msgid "Metadata source" msgstr "" @@ -3153,7 +3214,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:176 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:220 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:703 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:723 msgid "Book %s of %s" msgstr "Книга %s от %s" @@ -3162,7 +3223,7 @@ msgid "HTML TOC generation options." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:66 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 msgid "Rating" @@ -3328,6 +3389,7 @@ msgid "Author" msgstr "Автор" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27 msgid "Subject" msgstr "Тема" @@ -3429,7 +3491,7 @@ msgid "" "full first page of the generated pdf." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:55 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:57 msgid "Could not find pdftohtml, check it is in your PATH" msgstr "" @@ -3592,141 +3654,145 @@ msgid "" "are always removed with plain text output." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:97 msgid "Send file to storage card instead of main memory by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:99 msgid "Confirm before deleting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:101 msgid "Main window geometry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:103 msgid "Notify when a new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:105 msgid "Use Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:107 msgid "Sort tags list by name, popularity, or rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:109 +msgid "Match tags by any or all." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:111 msgid "Number of covers to show in the cover browsing mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:113 msgid "Defaults for conversion to LRF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:115 msgid "Options for the LRF ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:118 msgid "Formats that are viewed using the internal viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:120 msgid "Columns to be displayed in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121 msgid "Automatically launch content server on application startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:122 msgid "Oldest news kept in database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 msgid "Show system tray icon" msgstr "Показване на икона в системния панел" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 msgid "Upload downloaded news to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 msgid "Delete books from library after uploading to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 msgid "Disable notifications from the system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "" "Start searching as you type. If this is disabled then search will only take " "place when the Enter or Return key is pressed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:141 msgid "" "When searching, show all books with search results highlighted instead of " "showing only the matches. You can use the N or F3 keys to go to the next " "match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:159 msgid "Maximum number of waiting worker processes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:161 msgid "Download social metadata (tags/rating/etc.)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:163 msgid "Overwrite author and title with new metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:101 msgid "Automatically download the cover, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:167 msgid "Limit max simultaneous jobs to number of CPUs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:169 msgid "The layout of the user interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:171 msgid "Show the average rating per item indication in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:173 msgid "Disable UI animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:178 msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:448 msgid "Choose Files" msgstr "Избор на файлове" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:308 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:529 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:534 msgid "Books" msgstr "Книги" @@ -3912,53 +3978,53 @@ msgstr "" msgid "Fetch annotations (experimental)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:241 msgid "Use library only" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:242 msgid "User annotations generated from main library only" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:30 #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:80 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:261 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 msgid "No books selected" msgstr "Не са избрани книги" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:66 msgid "No books selected to fetch annotations from" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:91 msgid "Merging user annotations into database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:119 msgid "%sThere was an error reading from file:
"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:204
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:196
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:671
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:694
msgid " is not a valid picture"
msgstr ""
@@ -6138,7 +6224,7 @@ msgstr "&Заглавие: "
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:165
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:409
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:60
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:62
msgid "Change the title of this book"
msgstr "Промяна на заглавието на тази книга"
@@ -6181,7 +6267,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:544
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:433
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:214
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:293
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:296
msgid "&Series:"
msgstr "&Серии:"
@@ -6191,7 +6277,7 @@ msgstr "&Серии:"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:546
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:434
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:435
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:292
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:295
msgid "List of known series. You can add new series."
msgstr ""
@@ -6205,6 +6291,7 @@ msgid "MOBI Output"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:72
msgid "Default"
msgstr "По подразбиране"
@@ -6369,7 +6456,7 @@ msgid "Regex:"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:92
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:136
msgid "Test"
msgstr "Тестване"
@@ -6386,13 +6473,13 @@ msgid "Goto:"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:96
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:96
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:89
msgid "&Previous"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:97
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:82
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:97
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:88
msgid "&Next"
msgstr ""
@@ -6460,7 +6547,7 @@ msgid "Options specific to the input format."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/single_ui.py:117
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:76
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:91
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:96
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box_ui.py:52
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress_ui.py:53
@@ -6682,8 +6769,8 @@ msgid "TXTZ Output"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:55
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:77
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:78
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:92
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:93
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_ui.py:46
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:62
@@ -6797,7 +6884,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:215
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:248
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:252
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:994
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1031
msgid "Undefined"
msgstr ""
@@ -6954,97 +7041,97 @@ msgstr "Грешка"
msgid "Error communicating with device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:628
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1158
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:299
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:631
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1166
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:307
msgid "No suitable formats"
msgstr "Няма подходящи формати"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:644
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:647
msgid "Select folder to open as device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:695
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:698
msgid "Error talking to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:696
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:699
msgid ""
"There was a temporary error talking to the device. Please unplug and "
"reconnect the device and or reboot."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:739
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:742
msgid "Device: "
msgstr "Устройство: "
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:741
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:744
msgid " detected."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:839
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:842
msgid "selected to send"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:858
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:861
msgid "%i of %i Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:861
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:864
msgid "0 of %i Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:862
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:865
msgid "Choose format to send to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:870
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:873
msgid "No device"
msgstr "Няма устройство"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:871
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:874
msgid "Cannot send: No device is connected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:874
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:877
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:881
msgid "No card"
msgstr "Няма карта"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:875
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:879
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:882
msgid "Cannot send: Device has no storage card"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:935
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1018
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1152
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:943
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1026
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1160
msgid "Auto convert the following books before uploading to the device?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:964
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:972
msgid "Sending catalogs to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1065
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1073
msgid "Sending news to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1119
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1127
msgid "Sending books to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1159
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1167
msgid ""
"Could not upload the following books to the device, as no suitable formats "
"were found. Convert the book(s) to a format supported by your device first."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1231
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1239
msgid "No space on device"
msgstr "Няма място на устройството"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1232
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1240
msgid ""
"
Cannot upload books to device there is no more free space available " msgstr "" @@ -7135,7 +7222,7 @@ msgstr "" msgid "&Tags to set on created book entries:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:95 msgid "Fit &cover within view" msgstr "" @@ -7330,7 +7417,7 @@ msgstr "Избор на формат" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1196 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 msgid "Format" msgstr "Формат" @@ -7445,12 +7532,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:63 msgid "&Title:" msgstr "&Заглавие:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:157 msgid "&Author(s):" msgstr "&Автор(и):" @@ -7466,7 +7553,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tweak_epub_ui.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 msgid "&Cancel" msgstr "" @@ -7513,8 +7600,8 @@ msgid "Location" msgstr "Местоположение" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1006 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1023 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:241 @@ -7546,12 +7633,12 @@ msgid "Author sort" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1421 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1434 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1422 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1435 msgid "Author names cannot contain & characters." msgstr "" @@ -7735,22 +7822,22 @@ msgid "Working" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:260 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:421 msgid "Lower Case" msgstr "Малки букви" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:420 msgid "Upper Case" msgstr "Главни букви" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:262 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:423 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:263 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:424 msgid "Capitalize" msgstr "" @@ -7910,7 +7997,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:530 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:424 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:806 msgid "&Rating:" msgstr "&Рейтинг:" @@ -7918,7 +8005,7 @@ msgstr "&Рейтинг:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:532 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:426 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:807 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -7939,7 +8026,7 @@ msgstr "Добавяне на &етикети: " #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:539 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:431 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:432 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:147 msgid "Open Tag Editor" msgstr "" @@ -7992,7 +8079,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:440 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1015 msgid "&Date:" msgstr "&Дата:" @@ -8068,14 +8155,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:465 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:526 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:591 msgid "&Basic metadata" msgstr "&Основни метаданни" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:466 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:447 msgid "&Custom metadata" msgstr "&Потребителски метаданни" @@ -8243,48 +8330,48 @@ msgid "&Search and replace" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:429 msgid "Last modified: %s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:255 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:275 msgid "Could not read cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:123 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:269 msgid "Could not read cover from %s format" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:276 msgid "The cover in the %s format is invalid" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:746 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:766 msgid "Cover size: %dx%d pixels" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:195 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:670 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:693 msgid "Not a valid picture" msgstr "Не е валидна снимка" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:214 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:717 msgid "Specify title and author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:698 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:718 msgid "You must specify a title and author before generating a cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:902 msgid "Downloading cover..." msgstr "Сваляне на корица..." @@ -8325,67 +8412,67 @@ msgid "The cover is not a valid picture" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:307 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:532 msgid "Choose formats for " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:338 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:564 msgid "No permission" msgstr "Няма разрешение" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:565 msgid "You do not have permission to read the following files:" msgstr "Нямате права за четене на следните файлове:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:366 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:367 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:596 msgid "No format selected" msgstr "Не е избран формат" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:378 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:607 msgid "Could not read metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:608 msgid "Could not read metadata from %s format" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:453 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:232 msgid "" " The green color indicates that the current author sort matches the current " "author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:456 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:235 msgid "" " The red color indicates that the current author sort does not match the " "current author. No action is required if this is what you want." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:463 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:121 msgid "" " The green color indicates that the current title sort matches the current " "title" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:466 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:124 msgid "" " The red color warns that the current title sort does not match the current " "title. No action is required if this is what you want." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:472 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:53 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:106 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:221 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:384 @@ -8394,13 +8481,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:475 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:484 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:361 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:400 msgid "Save changes and edit the metadata of %s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:481 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:820 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:107 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:211 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:401 @@ -8409,22 +8497,22 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:690 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:695 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:954 msgid "This ISBN number is valid" msgstr "Това ISBN номер е валиден" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:698 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:920 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:957 msgid "This ISBN number is invalid" msgstr "Това ISBN номер е невалиден" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:783 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:862 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:883 msgid "Tags changed" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:784 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:884 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" @@ -8458,12 +8546,12 @@ msgstr "" "Трябва да посочите поне един от ISBN номерата, Заглавие, Автор или Издател" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:961 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:310 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:342 msgid "Permission denied" msgstr "Достъпът е отказан" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:962 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:343 msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -8476,7 +8564,7 @@ msgid "Meta information" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:410 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:95 msgid "" "Automatically create the title sort entry based on the current title entry.\n" "Using this button to create title sort will change title sort from red to " @@ -8484,12 +8572,12 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:413 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:117 msgid "Swap the author and title" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:415 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:106 msgid "" "Automatically create the author sort entry based on the current author " "entry.\n" @@ -8502,7 +8590,7 @@ msgid "Title &sort: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:419 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:111 msgid "" "Specify how this book should be sorted when by title. For example, The " "Exorcist might be sorted as Exorcist, The." @@ -8513,7 +8601,7 @@ msgid "Author S&ort: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:422 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:218 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles.\n" @@ -8522,12 +8610,11 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:436 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:124 msgid "Remove unused series (Series that have no books)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:886 msgid "IS&BN:" msgstr "IS&BN:" @@ -8536,17 +8623,16 @@ msgid "dd MMM yyyy" msgstr "dd MMM yyyy" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:442 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1066 msgid "Publishe&d:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:445 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:159 msgid "&Fetch metadata from server" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:448 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:627 msgid "&Browse" msgstr "" @@ -8555,7 +8641,7 @@ msgid "Remove border (if any) from cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:450 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:629 msgid "T&rim" msgstr "" @@ -8564,12 +8650,12 @@ msgid "Reset cover to default" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:452 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:631 msgid "&Remove" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:453 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:631 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:637 msgid "Download co&ver" msgstr "" @@ -8578,7 +8664,7 @@ msgid "Generate a default cover based on the title and author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:455 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:632 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:638 msgid "&Generate cover" msgstr "" @@ -8595,7 +8681,7 @@ msgid "Remove the selected formats for this book from the database." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:461 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:450 msgid "Set the cover for the book from the selected format" msgstr "" @@ -8604,7 +8690,7 @@ msgid "Update metadata from the metadata in the selected format" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:464 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:585 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:652 msgid "&Comments" msgstr "&Коментари" @@ -9045,7 +9131,7 @@ msgid "&Author:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:847 msgid "Ta&gs:" msgstr "" @@ -9233,12 +9319,12 @@ msgid "%s (was %s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1380 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1368 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1381 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9307,7 +9393,7 @@ msgid "Send test mail from %s to:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/test_email_ui.py:58 -#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:134 msgid "&Test" msgstr "Про&ба" @@ -9535,6 +9621,8 @@ msgid "Downloading %s from %s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:712 msgid "Download failed" msgstr "" @@ -9542,61 +9630,61 @@ msgstr "" msgid "Failed to download from %r with error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:147 msgid "Email %s to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:188 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:189 msgid "News:" msgstr "Новини:" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 msgid "Attached is the %s periodical downloaded by calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:244 msgid "E-book:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:253 msgid "Attached, you will find the e-book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:254 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:185 msgid "by" msgstr "от" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:255 msgid "in the %s format." msgstr "в %s формат." -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:270 msgid "Sending email to" msgstr "Изпращане на имейл на" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:301 msgid "Auto convert the following books before sending via email?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:308 msgid "" "Could not email the following books as no suitable formats were found:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:314 msgid "Failed to email book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:317 msgid "sent" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:342 msgid "Sent news to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:129 msgid "" "
Set a regular expression pattern to use when trying to guess ebook " @@ -9610,67 +9698,85 @@ msgid "" "tooltips.
To see the full log, click Show "
+"Details."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:534
+msgid "Current cover"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:537
+msgid "Searching..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:683
+msgid "Downloading covers for %s, please wait..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:713
+msgid "Failed to download any covers, click \"Show details\" for details."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:719
+msgid "Could not find any covers for %s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:721
+msgid "Found %d covers of %s. Pick the one you like best."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:766
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205
+msgid "Copy to clipboard"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:773
+msgid "Download log"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:809
+msgid "Downloading metadata..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:918
+msgid "View log"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/__init__.py:36
msgid ""
"Restore settings to default values. You have to click Apply to actually save "
@@ -10384,90 +10603,114 @@ msgstr ""
msgid "&Configure metadata from file name"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:34
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:36
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:35
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:37
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:170
msgid "Low"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:34
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:35
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:169
msgid "High"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:36
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:37
msgid "Very low"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:72
+msgid "Compact Metadata"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:176
msgid "Confirmation dialogs have all been reset"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:131
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:155
msgid "&Overwrite author and title by default when fetching metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:156
msgid "Download &social metadata (tags/ratings/etc.) by default"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:157
msgid "Show notification when &new version is available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:134
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:158
+msgid "Yes/No columns have three values (Requires restart)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:159
+msgid ""
+"If checked, Yes/No custom columns values can be Yes, No, or Unknown.\n"
+"If not checked, the values can be Yes or No."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:161
msgid "Automatically send downloaded &news to ebook reader"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:162
msgid "&Delete news from library when it is automatically sent to reader"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:163
+msgid "Preferred &output format:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:164
msgid "Default network &timeout:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:165
msgid ""
"Set the default timeout for network fetches (i.e. anytime we go out to the "
"internet to get information)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:138
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:166
msgid " seconds"
msgstr " секунди"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:167
msgid "Job &priority:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:143
-msgid "Preferred &output format:"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:144
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:171
msgid "Restriction to apply when the current library is opened:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:172
msgid ""
"Apply this restriction on calibre startup if the current library is being "
"used. Also applied when switching to this library. Note that this setting is "
"per library. "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:146
-msgid "Reset all disabled &confirmation dialogs"
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:173
+msgid "Edit metadata (single) layout:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:147
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:174
+msgid ""
+"Choose a different layout for the Edit Metadata dialog. The compact metadata "
+"layout favors editing custom metadata over changing covers and formats."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:175
msgid "Preferred &input format order:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:178
msgid "Use internal &viewer for:"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:179
+msgid "Reset all disabled &confirmation dialogs"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96
msgid "You must select a column to delete it"
msgstr ""
@@ -10822,25 +11065,32 @@ msgstr ""
msgid "&Remove email"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Auto send"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Email"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:29
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:32
msgid "Formats to email. The first matching format will be sent."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:30
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:33
+msgid ""
+"Subject of the email to use when sending. When left blank the title will be "
+"used for the subject. Also, the same templates used for \"Save to disk\" "
+"such as {title} and {author_sort} can be used here."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:37
msgid ""
"If checked, downloaded news will be automatically mailed
to this email "
"address (provided it is in one of the listed formats)."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:104
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:115
msgid "new email address"
msgstr ""
@@ -10852,91 +11102,95 @@ msgstr ""
msgid "Wide"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:52
+msgid "Off"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:52
+msgid "Small"
+msgstr "Малък"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
+msgid "Large"
+msgstr "Голям"
+
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
msgid "Medium"
msgstr "Среден"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
-msgid "Small"
-msgstr "Малък"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:54
-msgid "Large"
-msgstr "Голям"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:56
msgid "Always"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:56
msgid "Automatic"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
msgid "Never"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:60
msgid "By first letter"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:60
msgid "Disabled"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:62
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
msgid "Partitioned"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:140
msgid "User Interface &layout (needs restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:144
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:141
msgid "&Number of covers to show in browse mode (needs restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:142
msgid "Choose &language (requires restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:143
msgid "Show &average ratings in the tags browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:147
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:144
msgid "Disable all animations. Useful if you have a slow/old computer."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:148
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:145
msgid "Disable &animations"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:149
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:146
msgid "Enable system &tray icon (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:147
msgid "Show &splash screen at startup"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:151
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:148
msgid "Disable ¬ifications in system tray"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:152
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:149
msgid "Use &Roman numerals for series"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:153
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:150
msgid "Show cover &browser in a separate window (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:154
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:151
msgid "Tags browser category &partitioning method:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:155
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:152
msgid ""
"Choose how tag browser subcategories are displayed when\n"
"there are more items than the limit. Select by first\n"
@@ -10945,22 +11199,22 @@ msgid ""
"if you never want subcategories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:160
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:157
msgid "&Collapse when more items than:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:161
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:158
msgid ""
"If a Tag Browser category has more than this number of items, it is divided\n"
"up into sub-categories. If the partition method is set to disable, this "
"value is ignored."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:163
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:160
msgid "Categories with &hierarchical items:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:161
msgid ""
"A comma-separated list of columns in which items containing\n"
"periods are displayed in the tag browser trees. For example, if\n"
@@ -10970,68 +11224,118 @@ msgid ""
"then the tags will be displayed each on their own line."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:167
msgid "&Toolbar"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:171
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:168
msgid "&Icon size:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:172
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:169
msgid "Show &text under icons:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:173
-msgid "&Split the toolbar into two toolbars"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:170
msgid "Interface font:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:175
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:171
msgid "Change &font (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:228
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96
msgid "&Apply"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:230
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:235
msgid "Restore &defaults"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:236
msgid "Save changes"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:232
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:237
msgid "Cancel and return to overview"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:288
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:293
msgid "Restoring to defaults not supported for"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:323
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:328
msgid ""
"Some of the changes you made require a restart. Please restart calibre as "
"soon as possible."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:326
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331
msgid ""
"The changes you have made require calibre be restarted immediately. You will "
"not be allowed set any more preferences, until you restart."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:336
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:127
msgid "Restart needed"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:46
+msgid "Source"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:48
+msgid "Cover priority"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:93
+msgid "Metadata sources"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:94
+msgid ""
+"Disable any metadata sources you do not want by unchecking them. You can "
+"also set the cover priority. Covers from sources that have a higher "
+"(smaller) priority will be preferred when bulk downloading metadata.\n"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:96
+msgid "Configure selected source"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:97
+msgid "Downloaded metadata fields"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:98
+msgid ""
+"If you uncheck any fields, metadata for those fields will not be downloaded"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:99
+msgid "Convert all downloaded comments to plain &text"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:100
+msgid "Max. number of &tags to download:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:101
+msgid "Max. &time to wait after first match is found:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:102
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:104
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:199
+msgid " secs"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:103
+msgid "Max. time to wait after first &cover is found:"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:42
msgid "Failed to install command line tools."
msgstr ""
@@ -11517,20 +11821,20 @@ msgid ""
"by customizing the device interface plugins in Preferences->Advanced->Plugins"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:75
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:70
#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:382
msgid "Failed to start content server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:111
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:106
msgid "Error log:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:118
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:113
msgid "Access log:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:128
msgid "You need to restart the server for changes to take effect"
msgstr ""
@@ -11749,43 +12053,55 @@ msgstr ""
msgid "Switch between library and device views"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:41
msgid "Separator"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:58
msgid "Choose library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:210
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:219
msgid "The main toolbar"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:211
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:220
msgid "The main toolbar when a device is connected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:212
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:221
+msgid "The optional second toolbar"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:222
+msgid "The menubar"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:223
+msgid "The menubar when a device is connected"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:224
msgid "The context menu for the books in the calibre library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:214
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:226
msgid "The context menu for the books on the device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:248
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:260
msgid "Cannot add"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:249
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:261
msgid "Cannot add the actions %s to this location"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:267
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:279
msgid "Cannot remove"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:268
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:280
msgid "Cannot remove the actions %s from this location"
msgstr ""
@@ -11882,7 +12198,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:93
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:277
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:646
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:653
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:280
msgid "Search"
msgstr "Търсене"
@@ -11975,166 +12291,166 @@ msgstr "Щракнете, за да промените"
msgid "&Alternate shortcut:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:332
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:362
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:391
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:344
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:374
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:403
msgid "Rename %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:348
msgid "Edit sort for %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:343
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:355
msgid "Add %s to user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:356
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:368
msgid "Children of %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:366
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:378
msgid "Delete search %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:371
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:383
msgid "Remove %s from category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:390
msgid "Search for %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:395
msgid "Search for everything but %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:407
msgid "Add sub-category to %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:399
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:411
msgid "Delete user category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:404
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:416
msgid "Hide category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:408
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:420
msgid "Show category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:418
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:430
msgid "Search for books in category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:424
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:436
msgid "Search for books not in category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:433
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:438
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:445
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:450
msgid "Manage %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:441
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:453
msgid "Manage Saved Searches"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:449
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:453
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:461
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:465
msgid "Manage User Categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:460
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:472
msgid "Show all categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:463
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:475
msgid "Change sub-categorization scheme"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:779
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:791
msgid "The grouped search term name is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1051
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1064
msgid ""
"Changing the authors for several books can take a while. Are you sure?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1056
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1069
msgid ""
"Changing the metadata for that many books can take a while. Are you sure?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1139
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:413
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1152
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:418
msgid "Searches"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1373
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1393
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1386
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1406
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1415
msgid "Rename user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1374
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1387
msgid "You cannot use periods in the name when renaming user categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1394
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1403
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416
msgid "The name %s is already used"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1426
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1439
msgid "Duplicate search name"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1427
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1440
msgid "The saved search name %s is already used."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1829
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1842
msgid "New Category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1880
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1883
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1893
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1896
msgid "Delete user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1881
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1894
msgid "%s is not a user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1884
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1897
msgid "%s contains items. Do you really want to delete it?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1905
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1918
msgid "Remove category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1906
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1919
msgid "User category %s does not exist"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1925
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1938
msgid "Add to user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1926
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1939
msgid "A user category %s does not exist"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2049
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2062
msgid "Find item in tag browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2052
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2065
msgid ""
"Search for items. This is a \"contains\" search; items containing the\n"
"text anywhere in the name will be found. You can limit the search\n"
@@ -12144,60 +12460,60 @@ msgid ""
"containing the text \"foo\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2061
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2074
msgid "ALT+f"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2065
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2078
msgid "F&ind"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2066
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2079
msgid "Find the first/next matching item"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2071
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2084
msgid "Collapse all categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2095
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108
msgid "No More Matches.
Click Find again to go to first match"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2121
msgid "Sort by name"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2121
msgid "Sort by popularity"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2109
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2122
msgid "Sort by average rating"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2112
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2125
msgid "Set the sort order for entries in the Tag Browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2118
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2132
msgid "Match all"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2118
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2132
msgid "Match any"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2123
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2137
msgid ""
"When selecting multiple entries in the Tag Browser match any or all of them"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2127
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2141
msgid "Manage &user categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2130
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2144
msgid "Add your own categories to the Tag Browser"
msgstr ""
@@ -12243,14 +12559,14 @@ msgid ""
"reconvert them?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:188
-msgid "&Restore"
-msgstr "&Възстановяване"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:156
msgid "&Donate to support calibre"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:189
+msgid "&Restore"
+msgstr "&Възстановяване"
+
#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194
msgid "&Eject connected device"
msgstr ""
@@ -12270,34 +12586,34 @@ msgid ""
"automatically."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:502
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505
msgid "Conversion Error"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:525
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:528
msgid "Recipe Disabled"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:541
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:544
msgid "Failed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:574
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:577
msgid "There are active jobs. Are you sure you want to quit?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:577
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:580
msgid ""
" is communicating with the device!
\n"
" Quitting may cause corruption on the device.
\n"
" Are you sure you want to quit?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:581
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:584
msgid "Active jobs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:650
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:653
msgid ""
"will keep running in the system tray. To close it, choose Quit in the "
"context menu of the system tray."
@@ -12453,10 +12769,6 @@ msgstr ""
msgid "disabled"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:199
-msgid " secs"
-msgstr ""
-
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:200
msgid "Mouse &wheel flips pages"
msgstr ""
@@ -12497,7 +12809,7 @@ msgid "Options to customize the ebook viewer"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783
msgid "Remember last used window size"
msgstr ""
@@ -12575,36 +12887,36 @@ msgid ""
"clicking outside the shortcut editing box."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534
msgid "&Lookup in dictionary"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141
msgid "Go to..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549
msgid "Next Section"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:550
msgid "Previous Section"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552
msgid "Document Start"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553
msgid "Document End"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555
msgid "Section Start"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556
msgid "Section End"
msgstr ""
@@ -12680,73 +12992,73 @@ msgstr ""
msgid "Clear list of recently opened books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:361
msgid "Connecting to dict.org to lookup: %s…"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:464
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:467
msgid "Choose ebook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:465
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:468
msgid "Ebooks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504
msgid "No matches found for: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:538
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:541
msgid "Loading flow..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579
msgid "Laying out %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:610
msgid "Bookmark #%d"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:611
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:614
msgid "Add bookmark"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:612
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:615
msgid "Enter title for bookmark:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:622
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625
msgid "Manage Bookmarks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:662
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:665
msgid "Loading ebook..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:674
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677
msgid "Could not open ebook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:770
msgid "Options to control the ebook viewer"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:774
-msgid ""
-"If specified, viewer window will try to come to the front when started."
-msgstr ""
-
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777
msgid ""
+"If specified, viewer window will try to come to the front when started."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780
+msgid ""
"If specified, viewer window will try to open full screen when started."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785
msgid "Print javascript alert and console messages to the console"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:788
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791
msgid ""
"%prog [options] file\n"
"\n"
@@ -12789,10 +13101,6 @@ msgstr ""
msgid "Find next occurrence"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205
-msgid "Copy to clipboard"
-msgstr ""
-
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:207
msgid "Reference Mode"
msgstr ""
@@ -12821,27 +13129,27 @@ msgstr ""
msgid "Print eBook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:412
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:419
msgid "Change Case"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:415
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:422
msgid "Swap Case"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:955
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:962
msgid "Drag to resize"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:990
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:997
msgid "Show"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:997
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1004
msgid "Hide"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1034
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1041
msgid "Toggle"
msgstr ""
@@ -14007,33 +14315,33 @@ msgid ""
"For help on an individual command: %%prog command --help\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:589
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:591
msgid "No label was provided"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:591
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:593
msgid ""
"The label must contain only lower case letters, digits and underscores, and "
"start with a letter"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:66
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:65
msgid "%sAverage rating is %3.1f"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1007
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1012
msgid "Main"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3050
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3056
msgid "
Migrating old database to ebook library in %s
If you do not want calibre to recognize your Apple iDevice when it is " +"connected to your computer, click Disable Apple Driver.
To " +"transfer books to your iDevice, click Disable Apple Driver, then use " +"the 'Connect to iTunes' method recommended in the Calibre + " +"iDevices FAQ, using the Connect/Share|Connect to " +"iTunes menu item.
Enabling the Apple driver for direct connection " +"to iDevices is an unsupported advanced user mode.
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:53 -msgid "Enable to use the series name as the iTunes Genre, iBooks Category" +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:65 +msgid "Disable Apple driver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:55 -msgid "Cache covers from iTunes/iBooks" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:57 -msgid "Enable to cache and display covers from iTunes/iBooks" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:58 -msgid "Skip 'Connect to iTunes' recommendation" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:60 -msgid "Enable to skip the 'Connect to iTunes' recommendation dialog" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:115 -msgid "Apple device" +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:69 +msgid "Enable Apple driver" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:117 +msgid "Use Series as Category in iTunes/iBooks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:118 +msgid "Enable to use the series name as the iTunes Genre, iBooks Category" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:120 +msgid "Cache covers from iTunes/iBooks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:122 +msgid "Enable to cache and display covers from iTunes/iBooks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:176 +msgid "Apple device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:178 msgid "Communicate with iTunes/iBooks." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:190 msgid "Apple device detected, launching iTunes, please wait ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:130 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:192 msgid "" "Cannot copy books directly from iDevice. Drag from iTunes Library to " "desktop, then add to calibre's Library window." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:290 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:293 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:352 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:355 msgid "Updating device metadata listing..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:369 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:408 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:986 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1026 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3010 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3050 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:431 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:470 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1044 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1084 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3068 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3108 msgid "%d of %d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:415 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1031 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3056 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:477 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1089 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3114 msgid "finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:600 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:662 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:950 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1008 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2592 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2650 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:909 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:915 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:945 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:294 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:307 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2753 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:299 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:312 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2759 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2593 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2651 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:634 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2715 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2721 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2739 msgid "Catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2914 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2972 msgid "Communicate with iTunes." msgstr "" @@ -867,20 +891,20 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:232 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:123 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:126 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:190 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:197 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:220 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:122 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:125 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:196 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:203 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:226 msgid "Getting list of books on device..." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:279 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:249 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:251 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:255 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:257 msgid "Transferring books to device..." msgstr "" @@ -888,8 +912,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:349 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:384 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:273 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:304 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:310 msgid "Adding books to device metadata listing..." msgstr "" @@ -899,8 +923,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:333 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:310 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:316 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334 msgid "Removing books from device..." msgstr "" @@ -908,17 +932,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:337 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:344 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:335 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:341 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:346 msgid "Removing books from device metadata listing..." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:397 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:370 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:376 msgid "Sending metadata to device..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/bambook/libbambookcore.py:132 +#: /home/kovid/work/calibre/src/calibre/devices/bambook/libbambookcore.py:129 msgid "Bambook SDK has not been installed." msgstr "" @@ -931,7 +955,7 @@ msgid "Communicate with the Blackberry smart phone." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:253 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:254 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -961,7 +985,7 @@ msgstr "" msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:252 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:253 msgid "Communicate with the PocketBook 701" msgstr "" @@ -1217,32 +1241,32 @@ msgstr "" msgid "Communicate with all the Sony eBook readers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:61 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:62 msgid "All by title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:62 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:63 msgid "All by author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:65 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device. Possibilities include: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:68 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:69 msgid "" ". Two special collections are available: %s:%s and %s:%s. Add these values " "to the list to enable them. The collections will be given the name provided " "after the \":\" character." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:72 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73 msgid "Upload separate cover thumbnails for books (newer readers)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:74 msgid "" "Normally, the SONY readers get the cover image from the ebook file itself. " "With this option, calibre will send a separate cover image to the reader, " @@ -1251,29 +1275,40 @@ msgid "" "950 and newer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:79 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:80 msgid "" "Refresh separate covers when using automatic management (newer readers)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:81 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:82 msgid "" "Set this option to have separate book covers uploaded every time you connect " "your device. Unset this option if you have so many books on the reader that " "performance is unacceptable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:85 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:86 msgid "Preserve cover aspect ratio when building thumbnails" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:87 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:88 msgid "" "Set this option if you want the cover thumbnails to have the same aspect " "ratio (width to height) as the cover. Unset it if you want the thumbnail to " "be the maximum size, ignoring aspect ratio." msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:92 +msgid "Search for books in all folders" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:94 +msgid "" +"Setting this option tells calibre to look for books in all folders on the " +"device and its cards. This permits calibre to find books put on the device " +"by other software and by wireless download." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:190 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:69 msgid "Unnamed" @@ -1406,7 +1441,7 @@ msgstr "" msgid "Communicate with an eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:92 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:94 msgid "Get device information..." msgstr "" @@ -2043,7 +2078,7 @@ msgstr "" msgid "Running transforms on ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1030 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1032 msgid "Creating" msgstr "" @@ -2158,7 +2193,7 @@ msgstr "" msgid "Do not insert a Table of Contents at the beginning of the book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:22 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:149 msgid "" "Specify the sectionization of elements. A value of \"nothing\" turns the " "book into a single section. A value of \"files\" turns each file into a " @@ -2169,6 +2204,17 @@ msgid "" "of Contents)." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:158 +msgid "" +"Genre for the book. Choices: %s\n" +"\n" +" See: " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:159 +msgid "for a complete list with descriptions." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:248 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " @@ -2212,6 +2258,22 @@ msgid "" "WARNING: The contents of the directory will be deleted." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/htmlz/output.py:29 +msgid "" +"Specify the handling of CSS. Default is class.\n" +"class: Use CSS classes and have elements reference them.\n" +"inline: Write the CSS as an inline style attribute.\n" +"tag: Turn as many CSS styles as possible into HTML tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/htmlz/output.py:37 +msgid "" +"How to handle the CSS when using css-type = 'class'.\n" +"Default is external.\n" +"external: Use an external CSS file that is linked in the document.\n" +"inline: Place the CSS in the head section of the document." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/lit/from_any.py:47 msgid "Creating LIT file from EPUB..." msgstr "" @@ -2518,105 +2580,107 @@ msgstr "" msgid "TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:589 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:593 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 msgid "No" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:589 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:593 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:673 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:677 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:427 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1004 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1021 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:128 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:331 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:574 msgid "Title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:674 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:678 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:432 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1005 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1022 msgid "Author(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:675 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:679 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 msgid "Publisher" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:680 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49 msgid "Producer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:677 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:681 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:247 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:389 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1209 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:211 msgid "Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:679 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:683 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:377 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1207 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1205 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 msgid "Tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:681 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:685 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:30 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:394 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1216 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1214 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:114 msgid "Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:682 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:686 msgid "Language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:684 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1199 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:688 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1197 msgid "Timestamp" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:686 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:690 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:128 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:271 msgid "Published" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:688 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:692 msgid "Rights" msgstr "" @@ -2742,10 +2806,6 @@ msgstr "" msgid "Downloads metadata from Douban.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:57 -msgid "Metadata download" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:144 msgid "ratings" msgstr "" @@ -2767,11 +2827,12 @@ msgid "Convert comments downloaded from %s to plain text" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:181 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:157 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:160 msgid "Downloads metadata from Google Books" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:198 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/isbndb.py:15 msgid "Downloads metadata from isbndb.com" msgstr "" @@ -2975,31 +3036,31 @@ msgstr "" msgid "Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:280 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:283 msgid "Downloads metadata from Amazon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:292 msgid "US" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:288 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:293 msgid "France" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:289 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:294 msgid "Germany" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:290 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:295 msgid "UK" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:375 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:389 msgid "Amazon timed out. Try again later." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:93 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:138 msgid "Metadata source" msgstr "" @@ -3123,7 +3184,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:176 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:220 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:703 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:723 msgid "Book %s of %s" msgstr "" @@ -3132,7 +3193,7 @@ msgid "HTML TOC generation options." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:66 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 msgid "Rating" @@ -3298,6 +3359,7 @@ msgid "Author" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27 msgid "Subject" msgstr "" @@ -3399,7 +3461,7 @@ msgid "" "full first page of the generated pdf." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:55 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:57 msgid "Could not find pdftohtml, check it is in your PATH" msgstr "" @@ -3562,141 +3624,145 @@ msgid "" "are always removed with plain text output." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:97 msgid "Send file to storage card instead of main memory by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:99 msgid "Confirm before deleting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:101 msgid "Main window geometry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:103 msgid "Notify when a new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:105 msgid "Use Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:107 msgid "Sort tags list by name, popularity, or rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:109 +msgid "Match tags by any or all." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:111 msgid "Number of covers to show in the cover browsing mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:113 msgid "Defaults for conversion to LRF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:115 msgid "Options for the LRF ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:118 msgid "Formats that are viewed using the internal viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:120 msgid "Columns to be displayed in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121 msgid "Automatically launch content server on application startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:122 msgid "Oldest news kept in database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 msgid "Show system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 msgid "Upload downloaded news to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 msgid "Delete books from library after uploading to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 msgid "Disable notifications from the system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "" "Start searching as you type. If this is disabled then search will only take " "place when the Enter or Return key is pressed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:141 msgid "" "When searching, show all books with search results highlighted instead of " "showing only the matches. You can use the N or F3 keys to go to the next " "match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:159 msgid "Maximum number of waiting worker processes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:161 msgid "Download social metadata (tags/rating/etc.)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:163 msgid "Overwrite author and title with new metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:101 msgid "Automatically download the cover, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:167 msgid "Limit max simultaneous jobs to number of CPUs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:169 msgid "The layout of the user interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:171 msgid "Show the average rating per item indication in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:173 msgid "Disable UI animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:178 msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:448 msgid "Choose Files" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:308 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:529 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:534 msgid "Books" msgstr "" @@ -3882,53 +3948,53 @@ msgstr "" msgid "Fetch annotations (experimental)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:241 msgid "Use library only" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:242 msgid "User annotations generated from main library only" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:30 #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:80 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:261 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 msgid "No books selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:66 msgid "No books selected to fetch annotations from" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:91 msgid "Merging user annotations into database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:119 msgid "%sThere was an error reading from file:
"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:204
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:196
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:671
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:694
msgid " is not a valid picture"
msgstr ""
@@ -6108,7 +6194,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:165
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:409
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:60
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:62
msgid "Change the title of this book"
msgstr ""
@@ -6151,7 +6237,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:544
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:433
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:214
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:293
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:296
msgid "&Series:"
msgstr ""
@@ -6161,7 +6247,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:546
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:434
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:435
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:292
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:295
msgid "List of known series. You can add new series."
msgstr ""
@@ -6175,6 +6261,7 @@ msgid "MOBI Output"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:72
msgid "Default"
msgstr ""
@@ -6339,7 +6426,7 @@ msgid "Regex:"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:92
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:136
msgid "Test"
msgstr ""
@@ -6356,13 +6443,13 @@ msgid "Goto:"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:96
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:96
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:89
msgid "&Previous"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:97
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:82
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:97
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:88
msgid "&Next"
msgstr ""
@@ -6430,7 +6517,7 @@ msgid "Options specific to the input format."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/single_ui.py:117
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:76
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:91
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:96
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box_ui.py:52
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress_ui.py:53
@@ -6652,8 +6739,8 @@ msgid "TXTZ Output"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:55
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:77
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:78
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:92
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:93
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_ui.py:46
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:62
@@ -6767,7 +6854,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:215
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:248
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:252
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:994
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1031
msgid "Undefined"
msgstr ""
@@ -6924,97 +7011,97 @@ msgstr ""
msgid "Error communicating with device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:628
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1158
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:299
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:631
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1166
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:307
msgid "No suitable formats"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:644
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:647
msgid "Select folder to open as device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:695
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:698
msgid "Error talking to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:696
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:699
msgid ""
"There was a temporary error talking to the device. Please unplug and "
"reconnect the device and or reboot."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:739
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:742
msgid "Device: "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:741
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:744
msgid " detected."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:839
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:842
msgid "selected to send"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:858
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:861
msgid "%i of %i Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:861
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:864
msgid "0 of %i Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:862
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:865
msgid "Choose format to send to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:870
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:873
msgid "No device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:871
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:874
msgid "Cannot send: No device is connected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:874
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:877
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:881
msgid "No card"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:875
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:879
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:882
msgid "Cannot send: Device has no storage card"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:935
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1018
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1152
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:943
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1026
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1160
msgid "Auto convert the following books before uploading to the device?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:964
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:972
msgid "Sending catalogs to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1065
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1073
msgid "Sending news to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1119
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1127
msgid "Sending books to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1159
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1167
msgid ""
"Could not upload the following books to the device, as no suitable formats "
"were found. Convert the book(s) to a format supported by your device first."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1231
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1239
msgid "No space on device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1232
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1240
msgid ""
"
Cannot upload books to device there is no more free space available " msgstr "" @@ -7105,7 +7192,7 @@ msgstr "" msgid "&Tags to set on created book entries:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:95 msgid "Fit &cover within view" msgstr "" @@ -7300,7 +7387,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1196 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 msgid "Format" msgstr "" @@ -7415,12 +7502,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:63 msgid "&Title:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:157 msgid "&Author(s):" msgstr "" @@ -7436,7 +7523,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tweak_epub_ui.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 msgid "&Cancel" msgstr "" @@ -7483,8 +7570,8 @@ msgid "Location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1006 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1023 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:241 @@ -7516,12 +7603,12 @@ msgid "Author sort" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1421 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1434 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1422 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1435 msgid "Author names cannot contain & characters." msgstr "" @@ -7705,22 +7792,22 @@ msgid "Working" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:260 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:421 msgid "Lower Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:420 msgid "Upper Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:262 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:423 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:263 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:424 msgid "Capitalize" msgstr "" @@ -7880,7 +7967,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:530 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:424 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:806 msgid "&Rating:" msgstr "" @@ -7888,7 +7975,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:532 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:426 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:807 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -7909,7 +7996,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:539 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:431 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:432 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:147 msgid "Open Tag Editor" msgstr "" @@ -7962,7 +8049,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:440 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1015 msgid "&Date:" msgstr "" @@ -8038,14 +8125,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:465 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:526 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:591 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:466 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:447 msgid "&Custom metadata" msgstr "" @@ -8213,48 +8300,48 @@ msgid "&Search and replace" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:429 msgid "Last modified: %s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:255 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:275 msgid "Could not read cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:123 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:269 msgid "Could not read cover from %s format" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:276 msgid "The cover in the %s format is invalid" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:746 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:766 msgid "Cover size: %dx%d pixels" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:195 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:670 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:693 msgid "Not a valid picture" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:214 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:717 msgid "Specify title and author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:698 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:718 msgid "You must specify a title and author before generating a cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:902 msgid "Downloading cover..." msgstr "" @@ -8293,67 +8380,67 @@ msgid "The cover is not a valid picture" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:307 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:532 msgid "Choose formats for " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:338 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:564 msgid "No permission" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:565 msgid "You do not have permission to read the following files:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:366 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:367 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:596 msgid "No format selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:378 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:607 msgid "Could not read metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:608 msgid "Could not read metadata from %s format" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:453 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:232 msgid "" " The green color indicates that the current author sort matches the current " "author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:456 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:235 msgid "" " The red color indicates that the current author sort does not match the " "current author. No action is required if this is what you want." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:463 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:121 msgid "" " The green color indicates that the current title sort matches the current " "title" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:466 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:124 msgid "" " The red color warns that the current title sort does not match the current " "title. No action is required if this is what you want." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:472 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:53 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:106 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:221 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:384 @@ -8362,13 +8449,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:475 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:484 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:361 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:400 msgid "Save changes and edit the metadata of %s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:481 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:820 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:107 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:211 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:401 @@ -8377,22 +8465,22 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:690 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:695 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:954 msgid "This ISBN number is valid" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:698 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:920 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:957 msgid "This ISBN number is invalid" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:783 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:862 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:883 msgid "Tags changed" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:784 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:884 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" @@ -8425,12 +8513,12 @@ msgid "You must specify at least one of ISBN, Title, Authors or Publisher" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:961 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:310 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:342 msgid "Permission denied" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:962 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:343 msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -8443,7 +8531,7 @@ msgid "Meta information" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:410 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:95 msgid "" "Automatically create the title sort entry based on the current title entry.\n" "Using this button to create title sort will change title sort from red to " @@ -8451,12 +8539,12 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:413 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:117 msgid "Swap the author and title" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:415 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:106 msgid "" "Automatically create the author sort entry based on the current author " "entry.\n" @@ -8469,7 +8557,7 @@ msgid "Title &sort: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:419 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:111 msgid "" "Specify how this book should be sorted when by title. For example, The " "Exorcist might be sorted as Exorcist, The." @@ -8480,7 +8568,7 @@ msgid "Author S&ort: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:422 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:218 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles.\n" @@ -8489,12 +8577,11 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:436 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:124 msgid "Remove unused series (Series that have no books)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:886 msgid "IS&BN:" msgstr "" @@ -8503,17 +8590,16 @@ msgid "dd MMM yyyy" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:442 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1066 msgid "Publishe&d:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:445 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:159 msgid "&Fetch metadata from server" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:448 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:627 msgid "&Browse" msgstr "" @@ -8522,7 +8608,7 @@ msgid "Remove border (if any) from cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:450 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:629 msgid "T&rim" msgstr "" @@ -8531,12 +8617,12 @@ msgid "Reset cover to default" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:452 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:631 msgid "&Remove" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:453 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:631 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:637 msgid "Download co&ver" msgstr "" @@ -8545,7 +8631,7 @@ msgid "Generate a default cover based on the title and author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:455 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:632 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:638 msgid "&Generate cover" msgstr "" @@ -8562,7 +8648,7 @@ msgid "Remove the selected formats for this book from the database." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:461 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:450 msgid "Set the cover for the book from the selected format" msgstr "" @@ -8571,7 +8657,7 @@ msgid "Update metadata from the metadata in the selected format" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:464 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:585 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:652 msgid "&Comments" msgstr "" @@ -9012,7 +9098,7 @@ msgid "&Author:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:847 msgid "Ta&gs:" msgstr "" @@ -9200,12 +9286,12 @@ msgid "%s (was %s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1380 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1368 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1381 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9274,7 +9360,7 @@ msgid "Send test mail from %s to:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/test_email_ui.py:58 -#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:134 msgid "&Test" msgstr "" @@ -9502,6 +9588,8 @@ msgid "Downloading %s from %s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:712 msgid "Download failed" msgstr "" @@ -9509,61 +9597,61 @@ msgstr "" msgid "Failed to download from %r with error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:147 msgid "Email %s to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:188 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:189 msgid "News:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 msgid "Attached is the %s periodical downloaded by calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:244 msgid "E-book:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:253 msgid "Attached, you will find the e-book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:254 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:185 msgid "by" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:255 msgid "in the %s format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:270 msgid "Sending email to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:301 msgid "Auto convert the following books before sending via email?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:308 msgid "" "Could not email the following books as no suitable formats were found:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:314 msgid "Failed to email book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:317 msgid "sent" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:342 msgid "Sent news to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:129 msgid "" "
Set a regular expression pattern to use when trying to guess ebook " @@ -9577,67 +9665,85 @@ msgid "" "tooltips.
To see the full log, click Show "
+"Details."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:534
+msgid "Current cover"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:537
+msgid "Searching..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:683
+msgid "Downloading covers for %s, please wait..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:713
+msgid "Failed to download any covers, click \"Show details\" for details."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:719
+msgid "Could not find any covers for %s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:721
+msgid "Found %d covers of %s. Pick the one you like best."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:766
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205
+msgid "Copy to clipboard"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:773
+msgid "Download log"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:809
+msgid "Downloading metadata..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:918
+msgid "View log"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/__init__.py:36
msgid ""
"Restore settings to default values. You have to click Apply to actually save "
@@ -10351,90 +10570,114 @@ msgstr ""
msgid "&Configure metadata from file name"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:34
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:36
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:35
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:37
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:170
msgid "Low"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:34
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:35
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:169
msgid "High"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:36
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:37
msgid "Very low"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:72
+msgid "Compact Metadata"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:176
msgid "Confirmation dialogs have all been reset"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:131
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:155
msgid "&Overwrite author and title by default when fetching metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:156
msgid "Download &social metadata (tags/ratings/etc.) by default"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:157
msgid "Show notification when &new version is available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:134
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:158
+msgid "Yes/No columns have three values (Requires restart)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:159
+msgid ""
+"If checked, Yes/No custom columns values can be Yes, No, or Unknown.\n"
+"If not checked, the values can be Yes or No."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:161
msgid "Automatically send downloaded &news to ebook reader"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:162
msgid "&Delete news from library when it is automatically sent to reader"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:163
+msgid "Preferred &output format:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:164
msgid "Default network &timeout:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:165
msgid ""
"Set the default timeout for network fetches (i.e. anytime we go out to the "
"internet to get information)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:138
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:166
msgid " seconds"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:167
msgid "Job &priority:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:143
-msgid "Preferred &output format:"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:144
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:171
msgid "Restriction to apply when the current library is opened:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:172
msgid ""
"Apply this restriction on calibre startup if the current library is being "
"used. Also applied when switching to this library. Note that this setting is "
"per library. "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:146
-msgid "Reset all disabled &confirmation dialogs"
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:173
+msgid "Edit metadata (single) layout:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:147
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:174
+msgid ""
+"Choose a different layout for the Edit Metadata dialog. The compact metadata "
+"layout favors editing custom metadata over changing covers and formats."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:175
msgid "Preferred &input format order:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:178
msgid "Use internal &viewer for:"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:179
+msgid "Reset all disabled &confirmation dialogs"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96
msgid "You must select a column to delete it"
msgstr ""
@@ -10789,25 +11032,32 @@ msgstr ""
msgid "&Remove email"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Auto send"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Email"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:29
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:32
msgid "Formats to email. The first matching format will be sent."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:30
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:33
+msgid ""
+"Subject of the email to use when sending. When left blank the title will be "
+"used for the subject. Also, the same templates used for \"Save to disk\" "
+"such as {title} and {author_sort} can be used here."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:37
msgid ""
"If checked, downloaded news will be automatically mailed
to this email "
"address (provided it is in one of the listed formats)."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:104
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:115
msgid "new email address"
msgstr ""
@@ -10819,91 +11069,95 @@ msgstr ""
msgid "Wide"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:52
+msgid "Off"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:52
+msgid "Small"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
+msgid "Large"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
msgid "Medium"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
-msgid "Small"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:54
-msgid "Large"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:56
msgid "Always"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:56
msgid "Automatic"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
msgid "Never"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:60
msgid "By first letter"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:60
msgid "Disabled"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:62
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
msgid "Partitioned"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:140
msgid "User Interface &layout (needs restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:144
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:141
msgid "&Number of covers to show in browse mode (needs restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:142
msgid "Choose &language (requires restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:143
msgid "Show &average ratings in the tags browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:147
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:144
msgid "Disable all animations. Useful if you have a slow/old computer."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:148
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:145
msgid "Disable &animations"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:149
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:146
msgid "Enable system &tray icon (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:147
msgid "Show &splash screen at startup"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:151
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:148
msgid "Disable ¬ifications in system tray"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:152
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:149
msgid "Use &Roman numerals for series"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:153
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:150
msgid "Show cover &browser in a separate window (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:154
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:151
msgid "Tags browser category &partitioning method:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:155
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:152
msgid ""
"Choose how tag browser subcategories are displayed when\n"
"there are more items than the limit. Select by first\n"
@@ -10912,22 +11166,22 @@ msgid ""
"if you never want subcategories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:160
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:157
msgid "&Collapse when more items than:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:161
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:158
msgid ""
"If a Tag Browser category has more than this number of items, it is divided\n"
"up into sub-categories. If the partition method is set to disable, this "
"value is ignored."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:163
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:160
msgid "Categories with &hierarchical items:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:161
msgid ""
"A comma-separated list of columns in which items containing\n"
"periods are displayed in the tag browser trees. For example, if\n"
@@ -10937,68 +11191,118 @@ msgid ""
"then the tags will be displayed each on their own line."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:167
msgid "&Toolbar"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:171
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:168
msgid "&Icon size:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:172
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:169
msgid "Show &text under icons:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:173
-msgid "&Split the toolbar into two toolbars"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:170
msgid "Interface font:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:175
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:171
msgid "Change &font (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:228
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96
msgid "&Apply"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:230
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:235
msgid "Restore &defaults"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:236
msgid "Save changes"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:232
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:237
msgid "Cancel and return to overview"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:288
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:293
msgid "Restoring to defaults not supported for"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:323
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:328
msgid ""
"Some of the changes you made require a restart. Please restart calibre as "
"soon as possible."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:326
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331
msgid ""
"The changes you have made require calibre be restarted immediately. You will "
"not be allowed set any more preferences, until you restart."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:336
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:127
msgid "Restart needed"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:46
+msgid "Source"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:48
+msgid "Cover priority"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:93
+msgid "Metadata sources"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:94
+msgid ""
+"Disable any metadata sources you do not want by unchecking them. You can "
+"also set the cover priority. Covers from sources that have a higher "
+"(smaller) priority will be preferred when bulk downloading metadata.\n"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:96
+msgid "Configure selected source"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:97
+msgid "Downloaded metadata fields"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:98
+msgid ""
+"If you uncheck any fields, metadata for those fields will not be downloaded"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:99
+msgid "Convert all downloaded comments to plain &text"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:100
+msgid "Max. number of &tags to download:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:101
+msgid "Max. &time to wait after first match is found:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:102
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:104
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:199
+msgid " secs"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:103
+msgid "Max. time to wait after first &cover is found:"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:42
msgid "Failed to install command line tools."
msgstr ""
@@ -11482,20 +11786,20 @@ msgid ""
"by customizing the device interface plugins in Preferences->Advanced->Plugins"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:75
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:70
#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:382
msgid "Failed to start content server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:111
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:106
msgid "Error log:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:118
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:113
msgid "Access log:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:128
msgid "You need to restart the server for changes to take effect"
msgstr ""
@@ -11712,43 +12016,55 @@ msgstr ""
msgid "Switch between library and device views"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:41
msgid "Separator"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:58
msgid "Choose library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:210
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:219
msgid "The main toolbar"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:211
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:220
msgid "The main toolbar when a device is connected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:212
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:221
+msgid "The optional second toolbar"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:222
+msgid "The menubar"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:223
+msgid "The menubar when a device is connected"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:224
msgid "The context menu for the books in the calibre library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:214
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:226
msgid "The context menu for the books on the device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:248
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:260
msgid "Cannot add"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:249
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:261
msgid "Cannot add the actions %s to this location"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:267
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:279
msgid "Cannot remove"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:268
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:280
msgid "Cannot remove the actions %s from this location"
msgstr ""
@@ -11845,7 +12161,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:93
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:277
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:646
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:653
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:280
msgid "Search"
msgstr ""
@@ -11938,166 +12254,166 @@ msgstr ""
msgid "&Alternate shortcut:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:332
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:362
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:391
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:344
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:374
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:403
msgid "Rename %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:348
msgid "Edit sort for %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:343
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:355
msgid "Add %s to user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:356
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:368
msgid "Children of %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:366
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:378
msgid "Delete search %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:371
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:383
msgid "Remove %s from category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:390
msgid "Search for %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:395
msgid "Search for everything but %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:407
msgid "Add sub-category to %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:399
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:411
msgid "Delete user category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:404
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:416
msgid "Hide category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:408
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:420
msgid "Show category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:418
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:430
msgid "Search for books in category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:424
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:436
msgid "Search for books not in category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:433
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:438
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:445
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:450
msgid "Manage %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:441
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:453
msgid "Manage Saved Searches"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:449
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:453
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:461
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:465
msgid "Manage User Categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:460
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:472
msgid "Show all categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:463
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:475
msgid "Change sub-categorization scheme"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:779
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:791
msgid "The grouped search term name is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1051
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1064
msgid ""
"Changing the authors for several books can take a while. Are you sure?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1056
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1069
msgid ""
"Changing the metadata for that many books can take a while. Are you sure?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1139
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:413
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1152
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:418
msgid "Searches"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1373
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1393
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1386
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1406
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1415
msgid "Rename user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1374
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1387
msgid "You cannot use periods in the name when renaming user categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1394
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1403
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416
msgid "The name %s is already used"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1426
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1439
msgid "Duplicate search name"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1427
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1440
msgid "The saved search name %s is already used."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1829
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1842
msgid "New Category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1880
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1883
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1893
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1896
msgid "Delete user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1881
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1894
msgid "%s is not a user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1884
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1897
msgid "%s contains items. Do you really want to delete it?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1905
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1918
msgid "Remove category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1906
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1919
msgid "User category %s does not exist"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1925
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1938
msgid "Add to user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1926
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1939
msgid "A user category %s does not exist"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2049
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2062
msgid "Find item in tag browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2052
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2065
msgid ""
"Search for items. This is a \"contains\" search; items containing the\n"
"text anywhere in the name will be found. You can limit the search\n"
@@ -12107,60 +12423,60 @@ msgid ""
"containing the text \"foo\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2061
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2074
msgid "ALT+f"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2065
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2078
msgid "F&ind"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2066
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2079
msgid "Find the first/next matching item"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2071
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2084
msgid "Collapse all categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2095
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108
msgid "No More Matches.
Click Find again to go to first match"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2121
msgid "Sort by name"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2121
msgid "Sort by popularity"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2109
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2122
msgid "Sort by average rating"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2112
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2125
msgid "Set the sort order for entries in the Tag Browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2118
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2132
msgid "Match all"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2118
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2132
msgid "Match any"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2123
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2137
msgid ""
"When selecting multiple entries in the Tag Browser match any or all of them"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2127
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2141
msgid "Manage &user categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2130
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2144
msgid "Add your own categories to the Tag Browser"
msgstr ""
@@ -12206,12 +12522,12 @@ msgid ""
"reconvert them?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:188
-msgid "&Restore"
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:156
+msgid "&Donate to support calibre"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:190
-msgid "&Donate to support calibre"
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:189
+msgid "&Restore"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194
@@ -12233,34 +12549,34 @@ msgid ""
"automatically."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:502
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505
msgid "Conversion Error"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:525
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:528
msgid "Recipe Disabled"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:541
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:544
msgid "Failed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:574
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:577
msgid "There are active jobs. Are you sure you want to quit?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:577
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:580
msgid ""
" is communicating with the device!
\n"
" Quitting may cause corruption on the device.
\n"
" Are you sure you want to quit?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:581
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:584
msgid "Active jobs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:650
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:653
msgid ""
"will keep running in the system tray. To close it, choose Quit in the "
"context menu of the system tray."
@@ -12416,10 +12732,6 @@ msgstr ""
msgid "disabled"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:199
-msgid " secs"
-msgstr ""
-
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:200
msgid "Mouse &wheel flips pages"
msgstr ""
@@ -12460,7 +12772,7 @@ msgid "Options to customize the ebook viewer"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783
msgid "Remember last used window size"
msgstr ""
@@ -12538,36 +12850,36 @@ msgid ""
"clicking outside the shortcut editing box."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534
msgid "&Lookup in dictionary"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141
msgid "Go to..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549
msgid "Next Section"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:550
msgid "Previous Section"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552
msgid "Document Start"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553
msgid "Document End"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555
msgid "Section Start"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556
msgid "Section End"
msgstr ""
@@ -12643,73 +12955,73 @@ msgstr ""
msgid "Clear list of recently opened books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:361
msgid "Connecting to dict.org to lookup: %s…"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:464
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:467
msgid "Choose ebook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:465
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:468
msgid "Ebooks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504
msgid "No matches found for: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:538
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:541
msgid "Loading flow..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579
msgid "Laying out %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:610
msgid "Bookmark #%d"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:611
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:614
msgid "Add bookmark"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:612
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:615
msgid "Enter title for bookmark:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:622
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625
msgid "Manage Bookmarks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:662
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:665
msgid "Loading ebook..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:674
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677
msgid "Could not open ebook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:770
msgid "Options to control the ebook viewer"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:774
-msgid ""
-"If specified, viewer window will try to come to the front when started."
-msgstr ""
-
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777
msgid ""
+"If specified, viewer window will try to come to the front when started."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780
+msgid ""
"If specified, viewer window will try to open full screen when started."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785
msgid "Print javascript alert and console messages to the console"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:788
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791
msgid ""
"%prog [options] file\n"
"\n"
@@ -12752,10 +13064,6 @@ msgstr ""
msgid "Find next occurrence"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205
-msgid "Copy to clipboard"
-msgstr ""
-
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:207
msgid "Reference Mode"
msgstr ""
@@ -12784,27 +13092,27 @@ msgstr ""
msgid "Print eBook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:412
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:419
msgid "Change Case"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:415
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:422
msgid "Swap Case"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:955
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:962
msgid "Drag to resize"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:990
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:997
msgid "Show"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:997
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1004
msgid "Hide"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1034
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1041
msgid "Toggle"
msgstr ""
@@ -13970,33 +14278,33 @@ msgid ""
"For help on an individual command: %%prog command --help\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:589
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:591
msgid "No label was provided"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:591
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:593
msgid ""
"The label must contain only lower case letters, digits and underscores, and "
"start with a letter"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:66
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:65
msgid "%sAverage rating is %3.1f"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1007
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1012
msgid "Main"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3050
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3056
msgid "
Migrating old database to ebook library in %s
If you do not want calibre to recognize your Apple iDevice when it is " +"connected to your computer, click Disable Apple Driver.
To " +"transfer books to your iDevice, click Disable Apple Driver, then use " +"the 'Connect to iTunes' method recommended in the Calibre + " +"iDevices FAQ, using the Connect/Share|Connect to " +"iTunes menu item.
Enabling the Apple driver for direct connection " +"to iDevices is an unsupported advanced user mode.
" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:65 +msgid "Disable Apple driver" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:69 +msgid "Enable Apple driver" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:117 msgid "Use Series as Category in iTunes/iBooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:53 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:118 msgid "Enable to use the series name as the iTunes Genre, iBooks Category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:55 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:120 msgid "Cache covers from iTunes/iBooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:57 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:122 msgid "Enable to cache and display covers from iTunes/iBooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:58 -msgid "Skip 'Connect to iTunes' recommendation" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:60 -msgid "Enable to skip the 'Connect to iTunes' recommendation dialog" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:115 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:176 msgid "Apple device" msgstr "Apple uređah" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:117 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:178 msgid "Communicate with iTunes/iBooks." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:190 msgid "Apple device detected, launching iTunes, please wait ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:130 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:192 msgid "" "Cannot copy books directly from iDevice. Drag from iTunes Library to " "desktop, then add to calibre's Library window." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:290 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:293 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:352 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:355 msgid "Updating device metadata listing..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:369 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:408 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:986 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1026 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3010 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3050 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:431 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:470 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1044 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1084 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3068 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3108 msgid "%d of %d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:415 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1031 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3056 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:477 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1089 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3114 msgid "finished" msgstr "završeno" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:600 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:662 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:950 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1008 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2592 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2650 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:909 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:915 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:945 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:294 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:307 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2753 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:299 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:312 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2759 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 msgid "News" msgstr "Vijesti" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2593 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2651 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:634 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2715 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2721 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2739 msgid "Catalog" msgstr "Katalog" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2914 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2972 msgid "Communicate with iTunes." msgstr "" @@ -867,20 +891,20 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:232 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:123 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:126 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:190 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:197 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:220 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:122 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:125 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:196 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:203 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:226 msgid "Getting list of books on device..." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:279 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:249 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:251 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:255 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:257 msgid "Transferring books to device..." msgstr "" @@ -888,8 +912,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:349 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:384 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:273 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:304 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:310 msgid "Adding books to device metadata listing..." msgstr "" @@ -899,8 +923,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:333 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:310 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:316 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334 msgid "Removing books from device..." msgstr "Uklanjam knjige sa uređaja..." @@ -908,17 +932,17 @@ msgstr "Uklanjam knjige sa uređaja..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:337 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:344 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:335 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:341 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:346 msgid "Removing books from device metadata listing..." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:397 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:370 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:376 msgid "Sending metadata to device..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/bambook/libbambookcore.py:132 +#: /home/kovid/work/calibre/src/calibre/devices/bambook/libbambookcore.py:129 msgid "Bambook SDK has not been installed." msgstr "" @@ -931,7 +955,7 @@ msgid "Communicate with the Blackberry smart phone." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:253 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:254 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -961,7 +985,7 @@ msgstr "" msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:252 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:253 msgid "Communicate with the PocketBook 701" msgstr "" @@ -1217,32 +1241,32 @@ msgstr "" msgid "Communicate with all the Sony eBook readers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:61 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:62 msgid "All by title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:62 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:63 msgid "All by author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:65 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device. Possibilities include: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:68 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:69 msgid "" ". Two special collections are available: %s:%s and %s:%s. Add these values " "to the list to enable them. The collections will be given the name provided " "after the \":\" character." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:72 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73 msgid "Upload separate cover thumbnails for books (newer readers)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:74 msgid "" "Normally, the SONY readers get the cover image from the ebook file itself. " "With this option, calibre will send a separate cover image to the reader, " @@ -1251,29 +1275,40 @@ msgid "" "950 and newer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:79 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:80 msgid "" "Refresh separate covers when using automatic management (newer readers)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:81 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:82 msgid "" "Set this option to have separate book covers uploaded every time you connect " "your device. Unset this option if you have so many books on the reader that " "performance is unacceptable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:85 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:86 msgid "Preserve cover aspect ratio when building thumbnails" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:87 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:88 msgid "" "Set this option if you want the cover thumbnails to have the same aspect " "ratio (width to height) as the cover. Unset it if you want the thumbnail to " "be the maximum size, ignoring aspect ratio." msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:92 +msgid "Search for books in all folders" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:94 +msgid "" +"Setting this option tells calibre to look for books in all folders on the " +"device and its cards. This permits calibre to find books put on the device " +"by other software and by wireless download." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:190 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:69 msgid "Unnamed" @@ -1406,7 +1441,7 @@ msgstr "" msgid "Communicate with an eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:92 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:94 msgid "Get device information..." msgstr "" @@ -2043,7 +2078,7 @@ msgstr "" msgid "Running transforms on ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1030 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1032 msgid "Creating" msgstr "" @@ -2158,7 +2193,7 @@ msgstr "" msgid "Do not insert a Table of Contents at the beginning of the book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:22 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:149 msgid "" "Specify the sectionization of elements. A value of \"nothing\" turns the " "book into a single section. A value of \"files\" turns each file into a " @@ -2169,6 +2204,17 @@ msgid "" "of Contents)." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:158 +msgid "" +"Genre for the book. Choices: %s\n" +"\n" +" See: " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:159 +msgid "for a complete list with descriptions." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:248 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " @@ -2212,6 +2258,22 @@ msgid "" "WARNING: The contents of the directory will be deleted." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/htmlz/output.py:29 +msgid "" +"Specify the handling of CSS. Default is class.\n" +"class: Use CSS classes and have elements reference them.\n" +"inline: Write the CSS as an inline style attribute.\n" +"tag: Turn as many CSS styles as possible into HTML tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/htmlz/output.py:37 +msgid "" +"How to handle the CSS when using css-type = 'class'.\n" +"Default is external.\n" +"external: Use an external CSS file that is linked in the document.\n" +"inline: Place the CSS in the head section of the document." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/lit/from_any.py:47 msgid "Creating LIT file from EPUB..." msgstr "" @@ -2518,105 +2580,107 @@ msgstr "" msgid "TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:589 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:593 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 msgid "No" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:589 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:593 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:673 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:677 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:427 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1004 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1021 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:128 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:331 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:574 msgid "Title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:674 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:678 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:432 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1005 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1022 msgid "Author(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:675 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:679 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 msgid "Publisher" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:680 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49 msgid "Producer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:677 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:681 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:247 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:389 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1209 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:211 msgid "Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:679 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:683 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:377 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1207 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1205 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 msgid "Tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:681 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:685 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:30 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:394 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1216 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1214 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:114 msgid "Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:682 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:686 msgid "Language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:684 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1199 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:688 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1197 msgid "Timestamp" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:686 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:690 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:128 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:271 msgid "Published" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:688 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:692 msgid "Rights" msgstr "" @@ -2742,10 +2806,6 @@ msgstr "" msgid "Downloads metadata from Douban.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:57 -msgid "Metadata download" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:144 msgid "ratings" msgstr "" @@ -2767,11 +2827,12 @@ msgid "Convert comments downloaded from %s to plain text" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:181 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:157 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:160 msgid "Downloads metadata from Google Books" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:198 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/isbndb.py:15 msgid "Downloads metadata from isbndb.com" msgstr "" @@ -2975,31 +3036,31 @@ msgstr "" msgid "Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:280 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:283 msgid "Downloads metadata from Amazon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:292 msgid "US" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:288 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:293 msgid "France" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:289 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:294 msgid "Germany" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:290 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:295 msgid "UK" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:375 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:389 msgid "Amazon timed out. Try again later." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:93 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:138 msgid "Metadata source" msgstr "" @@ -3123,7 +3184,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:176 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:220 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:703 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:723 msgid "Book %s of %s" msgstr "" @@ -3132,7 +3193,7 @@ msgid "HTML TOC generation options." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:66 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 msgid "Rating" @@ -3298,6 +3359,7 @@ msgid "Author" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27 msgid "Subject" msgstr "" @@ -3399,7 +3461,7 @@ msgid "" "full first page of the generated pdf." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:55 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:57 msgid "Could not find pdftohtml, check it is in your PATH" msgstr "" @@ -3562,141 +3624,145 @@ msgid "" "are always removed with plain text output." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:97 msgid "Send file to storage card instead of main memory by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:99 msgid "Confirm before deleting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:101 msgid "Main window geometry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:103 msgid "Notify when a new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:105 msgid "Use Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:107 msgid "Sort tags list by name, popularity, or rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:109 +msgid "Match tags by any or all." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:111 msgid "Number of covers to show in the cover browsing mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:113 msgid "Defaults for conversion to LRF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:115 msgid "Options for the LRF ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:118 msgid "Formats that are viewed using the internal viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:120 msgid "Columns to be displayed in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121 msgid "Automatically launch content server on application startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:122 msgid "Oldest news kept in database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 msgid "Show system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 msgid "Upload downloaded news to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 msgid "Delete books from library after uploading to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 msgid "Disable notifications from the system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "" "Start searching as you type. If this is disabled then search will only take " "place when the Enter or Return key is pressed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:141 msgid "" "When searching, show all books with search results highlighted instead of " "showing only the matches. You can use the N or F3 keys to go to the next " "match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:159 msgid "Maximum number of waiting worker processes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:161 msgid "Download social metadata (tags/rating/etc.)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:163 msgid "Overwrite author and title with new metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:101 msgid "Automatically download the cover, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:167 msgid "Limit max simultaneous jobs to number of CPUs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:169 msgid "The layout of the user interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:171 msgid "Show the average rating per item indication in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:173 msgid "Disable UI animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:178 msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:448 msgid "Choose Files" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:308 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:529 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:534 msgid "Books" msgstr "" @@ -3882,53 +3948,53 @@ msgstr "" msgid "Fetch annotations (experimental)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:241 msgid "Use library only" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:242 msgid "User annotations generated from main library only" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:30 #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:80 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:261 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 msgid "No books selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:66 msgid "No books selected to fetch annotations from" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:91 msgid "Merging user annotations into database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:119 msgid "%sThere was an error reading from file:
"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:204
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:196
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:671
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:694
msgid " is not a valid picture"
msgstr ""
@@ -6108,7 +6194,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:165
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:409
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:60
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:62
msgid "Change the title of this book"
msgstr ""
@@ -6151,7 +6237,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:544
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:433
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:214
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:293
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:296
msgid "&Series:"
msgstr ""
@@ -6161,7 +6247,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:546
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:434
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:435
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:292
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:295
msgid "List of known series. You can add new series."
msgstr ""
@@ -6175,6 +6261,7 @@ msgid "MOBI Output"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:72
msgid "Default"
msgstr ""
@@ -6339,7 +6426,7 @@ msgid "Regex:"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:92
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:136
msgid "Test"
msgstr ""
@@ -6356,13 +6443,13 @@ msgid "Goto:"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:96
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:96
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:89
msgid "&Previous"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:97
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:82
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:97
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:88
msgid "&Next"
msgstr ""
@@ -6430,7 +6517,7 @@ msgid "Options specific to the input format."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/single_ui.py:117
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:76
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:91
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:96
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box_ui.py:52
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress_ui.py:53
@@ -6652,8 +6739,8 @@ msgid "TXTZ Output"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:55
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:77
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:78
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:92
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:93
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_ui.py:46
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:62
@@ -6767,7 +6854,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:215
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:248
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:252
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:994
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1031
msgid "Undefined"
msgstr ""
@@ -6924,97 +7011,97 @@ msgstr ""
msgid "Error communicating with device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:628
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1158
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:299
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:631
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1166
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:307
msgid "No suitable formats"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:644
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:647
msgid "Select folder to open as device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:695
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:698
msgid "Error talking to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:696
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:699
msgid ""
"There was a temporary error talking to the device. Please unplug and "
"reconnect the device and or reboot."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:739
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:742
msgid "Device: "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:741
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:744
msgid " detected."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:839
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:842
msgid "selected to send"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:858
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:861
msgid "%i of %i Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:861
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:864
msgid "0 of %i Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:862
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:865
msgid "Choose format to send to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:870
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:873
msgid "No device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:871
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:874
msgid "Cannot send: No device is connected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:874
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:877
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:881
msgid "No card"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:875
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:879
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:882
msgid "Cannot send: Device has no storage card"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:935
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1018
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1152
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:943
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1026
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1160
msgid "Auto convert the following books before uploading to the device?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:964
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:972
msgid "Sending catalogs to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1065
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1073
msgid "Sending news to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1119
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1127
msgid "Sending books to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1159
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1167
msgid ""
"Could not upload the following books to the device, as no suitable formats "
"were found. Convert the book(s) to a format supported by your device first."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1231
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1239
msgid "No space on device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1232
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1240
msgid ""
"
Cannot upload books to device there is no more free space available " msgstr "" @@ -7105,7 +7192,7 @@ msgstr "" msgid "&Tags to set on created book entries:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:95 msgid "Fit &cover within view" msgstr "" @@ -7300,7 +7387,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1196 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 msgid "Format" msgstr "" @@ -7415,12 +7502,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:63 msgid "&Title:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:157 msgid "&Author(s):" msgstr "" @@ -7436,7 +7523,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tweak_epub_ui.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 msgid "&Cancel" msgstr "" @@ -7483,8 +7570,8 @@ msgid "Location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1006 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1023 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:241 @@ -7516,12 +7603,12 @@ msgid "Author sort" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1421 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1434 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1422 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1435 msgid "Author names cannot contain & characters." msgstr "" @@ -7705,22 +7792,22 @@ msgid "Working" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:260 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:421 msgid "Lower Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:420 msgid "Upper Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:262 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:423 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:263 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:424 msgid "Capitalize" msgstr "" @@ -7880,7 +7967,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:530 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:424 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:806 msgid "&Rating:" msgstr "" @@ -7888,7 +7975,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:532 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:426 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:807 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -7909,7 +7996,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:539 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:431 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:432 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:147 msgid "Open Tag Editor" msgstr "" @@ -7962,7 +8049,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:440 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1015 msgid "&Date:" msgstr "" @@ -8038,14 +8125,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:465 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:526 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:591 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:466 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:447 msgid "&Custom metadata" msgstr "" @@ -8213,48 +8300,48 @@ msgid "&Search and replace" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:429 msgid "Last modified: %s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:255 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:275 msgid "Could not read cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:123 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:269 msgid "Could not read cover from %s format" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:276 msgid "The cover in the %s format is invalid" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:746 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:766 msgid "Cover size: %dx%d pixels" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:195 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:670 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:693 msgid "Not a valid picture" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:214 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:717 msgid "Specify title and author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:698 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:718 msgid "You must specify a title and author before generating a cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:902 msgid "Downloading cover..." msgstr "" @@ -8293,67 +8380,67 @@ msgid "The cover is not a valid picture" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:307 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:532 msgid "Choose formats for " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:338 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:564 msgid "No permission" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:565 msgid "You do not have permission to read the following files:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:366 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:367 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:596 msgid "No format selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:378 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:607 msgid "Could not read metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:608 msgid "Could not read metadata from %s format" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:453 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:232 msgid "" " The green color indicates that the current author sort matches the current " "author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:456 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:235 msgid "" " The red color indicates that the current author sort does not match the " "current author. No action is required if this is what you want." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:463 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:121 msgid "" " The green color indicates that the current title sort matches the current " "title" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:466 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:124 msgid "" " The red color warns that the current title sort does not match the current " "title. No action is required if this is what you want." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:472 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:53 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:106 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:221 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:384 @@ -8362,13 +8449,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:475 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:484 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:361 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:400 msgid "Save changes and edit the metadata of %s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:481 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:820 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:107 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:211 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:401 @@ -8377,22 +8465,22 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:690 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:695 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:954 msgid "This ISBN number is valid" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:698 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:920 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:957 msgid "This ISBN number is invalid" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:783 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:862 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:883 msgid "Tags changed" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:784 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:884 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" @@ -8425,12 +8513,12 @@ msgid "You must specify at least one of ISBN, Title, Authors or Publisher" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:961 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:310 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:342 msgid "Permission denied" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:962 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:343 msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -8443,7 +8531,7 @@ msgid "Meta information" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:410 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:95 msgid "" "Automatically create the title sort entry based on the current title entry.\n" "Using this button to create title sort will change title sort from red to " @@ -8451,12 +8539,12 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:413 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:117 msgid "Swap the author and title" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:415 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:106 msgid "" "Automatically create the author sort entry based on the current author " "entry.\n" @@ -8469,7 +8557,7 @@ msgid "Title &sort: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:419 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:111 msgid "" "Specify how this book should be sorted when by title. For example, The " "Exorcist might be sorted as Exorcist, The." @@ -8480,7 +8568,7 @@ msgid "Author S&ort: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:422 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:218 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles.\n" @@ -8489,12 +8577,11 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:436 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:124 msgid "Remove unused series (Series that have no books)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:886 msgid "IS&BN:" msgstr "" @@ -8503,17 +8590,16 @@ msgid "dd MMM yyyy" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:442 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1066 msgid "Publishe&d:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:445 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:159 msgid "&Fetch metadata from server" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:448 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:627 msgid "&Browse" msgstr "" @@ -8522,7 +8608,7 @@ msgid "Remove border (if any) from cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:450 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:629 msgid "T&rim" msgstr "" @@ -8531,12 +8617,12 @@ msgid "Reset cover to default" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:452 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:631 msgid "&Remove" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:453 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:631 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:637 msgid "Download co&ver" msgstr "" @@ -8545,7 +8631,7 @@ msgid "Generate a default cover based on the title and author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:455 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:632 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:638 msgid "&Generate cover" msgstr "" @@ -8562,7 +8648,7 @@ msgid "Remove the selected formats for this book from the database." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:461 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:450 msgid "Set the cover for the book from the selected format" msgstr "" @@ -8571,7 +8657,7 @@ msgid "Update metadata from the metadata in the selected format" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:464 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:585 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:652 msgid "&Comments" msgstr "" @@ -9012,7 +9098,7 @@ msgid "&Author:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:847 msgid "Ta&gs:" msgstr "" @@ -9200,12 +9286,12 @@ msgid "%s (was %s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1380 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1368 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1381 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9274,7 +9360,7 @@ msgid "Send test mail from %s to:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/test_email_ui.py:58 -#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:134 msgid "&Test" msgstr "" @@ -9502,6 +9588,8 @@ msgid "Downloading %s from %s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:712 msgid "Download failed" msgstr "" @@ -9509,61 +9597,61 @@ msgstr "" msgid "Failed to download from %r with error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:147 msgid "Email %s to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:188 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:189 msgid "News:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 msgid "Attached is the %s periodical downloaded by calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:244 msgid "E-book:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:253 msgid "Attached, you will find the e-book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:254 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:185 msgid "by" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:255 msgid "in the %s format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:270 msgid "Sending email to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:301 msgid "Auto convert the following books before sending via email?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:308 msgid "" "Could not email the following books as no suitable formats were found:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:314 msgid "Failed to email book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:317 msgid "sent" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:342 msgid "Sent news to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:129 msgid "" "
Set a regular expression pattern to use when trying to guess ebook " @@ -9577,67 +9665,85 @@ msgid "" "tooltips.
To see the full log, click Show "
+"Details."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:534
+msgid "Current cover"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:537
+msgid "Searching..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:683
+msgid "Downloading covers for %s, please wait..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:713
+msgid "Failed to download any covers, click \"Show details\" for details."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:719
+msgid "Could not find any covers for %s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:721
+msgid "Found %d covers of %s. Pick the one you like best."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:766
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205
+msgid "Copy to clipboard"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:773
+msgid "Download log"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:809
+msgid "Downloading metadata..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:918
+msgid "View log"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/__init__.py:36
msgid ""
"Restore settings to default values. You have to click Apply to actually save "
@@ -10351,90 +10570,114 @@ msgstr ""
msgid "&Configure metadata from file name"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:34
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:36
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:35
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:37
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:170
msgid "Low"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:34
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:35
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:169
msgid "High"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:36
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:37
msgid "Very low"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:72
+msgid "Compact Metadata"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:176
msgid "Confirmation dialogs have all been reset"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:131
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:155
msgid "&Overwrite author and title by default when fetching metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:156
msgid "Download &social metadata (tags/ratings/etc.) by default"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:157
msgid "Show notification when &new version is available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:134
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:158
+msgid "Yes/No columns have three values (Requires restart)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:159
+msgid ""
+"If checked, Yes/No custom columns values can be Yes, No, or Unknown.\n"
+"If not checked, the values can be Yes or No."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:161
msgid "Automatically send downloaded &news to ebook reader"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:162
msgid "&Delete news from library when it is automatically sent to reader"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:163
+msgid "Preferred &output format:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:164
msgid "Default network &timeout:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:165
msgid ""
"Set the default timeout for network fetches (i.e. anytime we go out to the "
"internet to get information)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:138
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:166
msgid " seconds"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:167
msgid "Job &priority:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:143
-msgid "Preferred &output format:"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:144
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:171
msgid "Restriction to apply when the current library is opened:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:172
msgid ""
"Apply this restriction on calibre startup if the current library is being "
"used. Also applied when switching to this library. Note that this setting is "
"per library. "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:146
-msgid "Reset all disabled &confirmation dialogs"
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:173
+msgid "Edit metadata (single) layout:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:147
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:174
+msgid ""
+"Choose a different layout for the Edit Metadata dialog. The compact metadata "
+"layout favors editing custom metadata over changing covers and formats."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:175
msgid "Preferred &input format order:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:178
msgid "Use internal &viewer for:"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:179
+msgid "Reset all disabled &confirmation dialogs"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96
msgid "You must select a column to delete it"
msgstr ""
@@ -10789,25 +11032,32 @@ msgstr ""
msgid "&Remove email"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Auto send"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Email"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:29
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:32
msgid "Formats to email. The first matching format will be sent."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:30
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:33
+msgid ""
+"Subject of the email to use when sending. When left blank the title will be "
+"used for the subject. Also, the same templates used for \"Save to disk\" "
+"such as {title} and {author_sort} can be used here."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:37
msgid ""
"If checked, downloaded news will be automatically mailed
to this email "
"address (provided it is in one of the listed formats)."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:104
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:115
msgid "new email address"
msgstr ""
@@ -10819,91 +11069,95 @@ msgstr ""
msgid "Wide"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:52
+msgid "Off"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:52
+msgid "Small"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
+msgid "Large"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
msgid "Medium"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
-msgid "Small"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:54
-msgid "Large"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:56
msgid "Always"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:56
msgid "Automatic"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
msgid "Never"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:60
msgid "By first letter"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:60
msgid "Disabled"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:62
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
msgid "Partitioned"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:140
msgid "User Interface &layout (needs restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:144
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:141
msgid "&Number of covers to show in browse mode (needs restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:142
msgid "Choose &language (requires restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:143
msgid "Show &average ratings in the tags browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:147
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:144
msgid "Disable all animations. Useful if you have a slow/old computer."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:148
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:145
msgid "Disable &animations"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:149
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:146
msgid "Enable system &tray icon (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:147
msgid "Show &splash screen at startup"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:151
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:148
msgid "Disable ¬ifications in system tray"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:152
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:149
msgid "Use &Roman numerals for series"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:153
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:150
msgid "Show cover &browser in a separate window (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:154
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:151
msgid "Tags browser category &partitioning method:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:155
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:152
msgid ""
"Choose how tag browser subcategories are displayed when\n"
"there are more items than the limit. Select by first\n"
@@ -10912,22 +11166,22 @@ msgid ""
"if you never want subcategories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:160
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:157
msgid "&Collapse when more items than:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:161
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:158
msgid ""
"If a Tag Browser category has more than this number of items, it is divided\n"
"up into sub-categories. If the partition method is set to disable, this "
"value is ignored."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:163
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:160
msgid "Categories with &hierarchical items:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:161
msgid ""
"A comma-separated list of columns in which items containing\n"
"periods are displayed in the tag browser trees. For example, if\n"
@@ -10937,68 +11191,118 @@ msgid ""
"then the tags will be displayed each on their own line."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:167
msgid "&Toolbar"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:171
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:168
msgid "&Icon size:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:172
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:169
msgid "Show &text under icons:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:173
-msgid "&Split the toolbar into two toolbars"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:170
msgid "Interface font:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:175
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:171
msgid "Change &font (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:228
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96
msgid "&Apply"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:230
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:235
msgid "Restore &defaults"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:236
msgid "Save changes"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:232
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:237
msgid "Cancel and return to overview"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:288
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:293
msgid "Restoring to defaults not supported for"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:323
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:328
msgid ""
"Some of the changes you made require a restart. Please restart calibre as "
"soon as possible."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:326
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331
msgid ""
"The changes you have made require calibre be restarted immediately. You will "
"not be allowed set any more preferences, until you restart."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:336
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:127
msgid "Restart needed"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:46
+msgid "Source"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:48
+msgid "Cover priority"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:93
+msgid "Metadata sources"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:94
+msgid ""
+"Disable any metadata sources you do not want by unchecking them. You can "
+"also set the cover priority. Covers from sources that have a higher "
+"(smaller) priority will be preferred when bulk downloading metadata.\n"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:96
+msgid "Configure selected source"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:97
+msgid "Downloaded metadata fields"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:98
+msgid ""
+"If you uncheck any fields, metadata for those fields will not be downloaded"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:99
+msgid "Convert all downloaded comments to plain &text"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:100
+msgid "Max. number of &tags to download:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:101
+msgid "Max. &time to wait after first match is found:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:102
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:104
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:199
+msgid " secs"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:103
+msgid "Max. time to wait after first &cover is found:"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:42
msgid "Failed to install command line tools."
msgstr ""
@@ -11482,20 +11786,20 @@ msgid ""
"by customizing the device interface plugins in Preferences->Advanced->Plugins"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:75
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:70
#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:382
msgid "Failed to start content server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:111
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:106
msgid "Error log:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:118
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:113
msgid "Access log:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:128
msgid "You need to restart the server for changes to take effect"
msgstr ""
@@ -11712,43 +12016,55 @@ msgstr ""
msgid "Switch between library and device views"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:41
msgid "Separator"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:58
msgid "Choose library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:210
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:219
msgid "The main toolbar"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:211
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:220
msgid "The main toolbar when a device is connected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:212
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:221
+msgid "The optional second toolbar"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:222
+msgid "The menubar"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:223
+msgid "The menubar when a device is connected"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:224
msgid "The context menu for the books in the calibre library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:214
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:226
msgid "The context menu for the books on the device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:248
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:260
msgid "Cannot add"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:249
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:261
msgid "Cannot add the actions %s to this location"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:267
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:279
msgid "Cannot remove"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:268
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:280
msgid "Cannot remove the actions %s from this location"
msgstr ""
@@ -11845,7 +12161,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:93
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:277
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:646
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:653
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:280
msgid "Search"
msgstr ""
@@ -11938,166 +12254,166 @@ msgstr ""
msgid "&Alternate shortcut:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:332
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:362
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:391
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:344
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:374
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:403
msgid "Rename %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:348
msgid "Edit sort for %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:343
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:355
msgid "Add %s to user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:356
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:368
msgid "Children of %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:366
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:378
msgid "Delete search %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:371
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:383
msgid "Remove %s from category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:390
msgid "Search for %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:395
msgid "Search for everything but %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:407
msgid "Add sub-category to %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:399
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:411
msgid "Delete user category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:404
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:416
msgid "Hide category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:408
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:420
msgid "Show category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:418
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:430
msgid "Search for books in category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:424
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:436
msgid "Search for books not in category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:433
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:438
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:445
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:450
msgid "Manage %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:441
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:453
msgid "Manage Saved Searches"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:449
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:453
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:461
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:465
msgid "Manage User Categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:460
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:472
msgid "Show all categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:463
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:475
msgid "Change sub-categorization scheme"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:779
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:791
msgid "The grouped search term name is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1051
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1064
msgid ""
"Changing the authors for several books can take a while. Are you sure?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1056
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1069
msgid ""
"Changing the metadata for that many books can take a while. Are you sure?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1139
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:413
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1152
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:418
msgid "Searches"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1373
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1393
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1386
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1406
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1415
msgid "Rename user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1374
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1387
msgid "You cannot use periods in the name when renaming user categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1394
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1403
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416
msgid "The name %s is already used"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1426
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1439
msgid "Duplicate search name"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1427
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1440
msgid "The saved search name %s is already used."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1829
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1842
msgid "New Category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1880
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1883
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1893
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1896
msgid "Delete user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1881
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1894
msgid "%s is not a user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1884
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1897
msgid "%s contains items. Do you really want to delete it?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1905
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1918
msgid "Remove category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1906
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1919
msgid "User category %s does not exist"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1925
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1938
msgid "Add to user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1926
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1939
msgid "A user category %s does not exist"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2049
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2062
msgid "Find item in tag browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2052
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2065
msgid ""
"Search for items. This is a \"contains\" search; items containing the\n"
"text anywhere in the name will be found. You can limit the search\n"
@@ -12107,60 +12423,60 @@ msgid ""
"containing the text \"foo\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2061
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2074
msgid "ALT+f"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2065
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2078
msgid "F&ind"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2066
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2079
msgid "Find the first/next matching item"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2071
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2084
msgid "Collapse all categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2095
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108
msgid "No More Matches.
Click Find again to go to first match"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2121
msgid "Sort by name"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2121
msgid "Sort by popularity"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2109
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2122
msgid "Sort by average rating"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2112
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2125
msgid "Set the sort order for entries in the Tag Browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2118
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2132
msgid "Match all"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2118
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2132
msgid "Match any"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2123
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2137
msgid ""
"When selecting multiple entries in the Tag Browser match any or all of them"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2127
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2141
msgid "Manage &user categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2130
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2144
msgid "Add your own categories to the Tag Browser"
msgstr ""
@@ -12206,12 +12522,12 @@ msgid ""
"reconvert them?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:188
-msgid "&Restore"
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:156
+msgid "&Donate to support calibre"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:190
-msgid "&Donate to support calibre"
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:189
+msgid "&Restore"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194
@@ -12233,34 +12549,34 @@ msgid ""
"automatically."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:502
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505
msgid "Conversion Error"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:525
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:528
msgid "Recipe Disabled"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:541
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:544
msgid "Failed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:574
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:577
msgid "There are active jobs. Are you sure you want to quit?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:577
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:580
msgid ""
" is communicating with the device!
\n"
" Quitting may cause corruption on the device.
\n"
" Are you sure you want to quit?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:581
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:584
msgid "Active jobs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:650
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:653
msgid ""
"will keep running in the system tray. To close it, choose Quit in the "
"context menu of the system tray."
@@ -12416,10 +12732,6 @@ msgstr ""
msgid "disabled"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:199
-msgid " secs"
-msgstr ""
-
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:200
msgid "Mouse &wheel flips pages"
msgstr ""
@@ -12460,7 +12772,7 @@ msgid "Options to customize the ebook viewer"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783
msgid "Remember last used window size"
msgstr ""
@@ -12538,36 +12850,36 @@ msgid ""
"clicking outside the shortcut editing box."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534
msgid "&Lookup in dictionary"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141
msgid "Go to..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549
msgid "Next Section"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:550
msgid "Previous Section"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552
msgid "Document Start"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553
msgid "Document End"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555
msgid "Section Start"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556
msgid "Section End"
msgstr ""
@@ -12643,73 +12955,73 @@ msgstr ""
msgid "Clear list of recently opened books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:361
msgid "Connecting to dict.org to lookup: %s…"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:464
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:467
msgid "Choose ebook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:465
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:468
msgid "Ebooks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504
msgid "No matches found for: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:538
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:541
msgid "Loading flow..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579
msgid "Laying out %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:610
msgid "Bookmark #%d"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:611
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:614
msgid "Add bookmark"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:612
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:615
msgid "Enter title for bookmark:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:622
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625
msgid "Manage Bookmarks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:662
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:665
msgid "Loading ebook..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:674
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677
msgid "Could not open ebook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:770
msgid "Options to control the ebook viewer"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:774
-msgid ""
-"If specified, viewer window will try to come to the front when started."
-msgstr ""
-
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777
msgid ""
+"If specified, viewer window will try to come to the front when started."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780
+msgid ""
"If specified, viewer window will try to open full screen when started."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785
msgid "Print javascript alert and console messages to the console"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:788
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791
msgid ""
"%prog [options] file\n"
"\n"
@@ -12752,10 +13064,6 @@ msgstr ""
msgid "Find next occurrence"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205
-msgid "Copy to clipboard"
-msgstr ""
-
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:207
msgid "Reference Mode"
msgstr ""
@@ -12784,27 +13092,27 @@ msgstr ""
msgid "Print eBook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:412
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:419
msgid "Change Case"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:415
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:422
msgid "Swap Case"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:955
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:962
msgid "Drag to resize"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:990
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:997
msgid "Show"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:997
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1004
msgid "Hide"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1034
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1041
msgid "Toggle"
msgstr ""
@@ -13970,33 +14278,33 @@ msgid ""
"For help on an individual command: %%prog command --help\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:589
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:591
msgid "No label was provided"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:591
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:593
msgid ""
"The label must contain only lower case letters, digits and underscores, and "
"start with a letter"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:66
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:65
msgid "%sAverage rating is %3.1f"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1007
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1012
msgid "Main"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3050
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3056
msgid "
Migrating old database to ebook library in %s
If you do not want calibre to recognize your Apple iDevice when it is " +"connected to your computer, click Disable Apple Driver.
To " +"transfer books to your iDevice, click Disable Apple Driver, then use " +"the 'Connect to iTunes' method recommended in the Calibre + " +"iDevices FAQ, using the Connect/Share|Connect to " +"iTunes menu item.
Enabling the Apple driver for direct connection " +"to iDevices is an unsupported advanced user mode.
" +msgstr "" +"Si no voleu que el calibre reconegui el vostre dispositiu Apple quan es " +"connecti a l'ordinador feu clic a «Inhabilita el controlador " +"Apple».
Per transferir llibres al dispositiu Apple feu clic a " +"«Inhabilita el controlador Apple» i utilitzeu el mètode «Connecta a " +"iTunes» que es recomana a Calibre + " +"iDevices FAQ, utilitzant l'element del menú " +"Connecta/comparteix|Connecta a iTunes.
Habilitar el " +"controlador Apple per a una connexió directa als dispositius Apple és un " +"mode d'usuari avançat per al qual no hi ha suport.
" + +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:65 +msgid "Disable Apple driver" +msgstr "Inhabilita el controlador Apple" + +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:69 +msgid "Enable Apple driver" +msgstr "Habilita el controlador Apple" + +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:117 msgid "Use Series as Category in iTunes/iBooks" msgstr "Fes servir la sèrie com a categoria a l'iTunes/iBooks" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:53 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:118 msgid "Enable to use the series name as the iTunes Genre, iBooks Category" msgstr "" "Habilita la utilització del nom de la sèrie com a gènere d'iTunes, categoria " "d'iBooks" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:55 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:120 msgid "Cache covers from iTunes/iBooks" msgstr "Memòria cau de portades de l'iTunes/iBooks" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:57 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:122 msgid "Enable to cache and display covers from iTunes/iBooks" msgstr "" "Habilita que les portades d'iTunes/iBooks es visualitzin i es desin a la " "memòria cau" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:58 -msgid "Skip 'Connect to iTunes' recommendation" -msgstr "Omet la recomanació «Connecta a iTunes»" - -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:60 -msgid "Enable to skip the 'Connect to iTunes' recommendation dialog" -msgstr "Habilita l'omissió del quadre de recomanació «Connecta a iTunes»" - -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:115 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:176 msgid "Apple device" msgstr "Dispositiu Apple" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:117 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:178 msgid "Communicate with iTunes/iBooks." msgstr "Comunica't amb iTunes/iBooks." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:190 msgid "Apple device detected, launching iTunes, please wait ..." msgstr "" "S'ha detectat un dispositiu Apple, s'està engegant l'iTunes, espereu ..." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:130 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:192 msgid "" "Cannot copy books directly from iDevice. Drag from iTunes Library to " "desktop, then add to calibre's Library window." @@ -835,27 +869,27 @@ msgstr "" "los des de la biblioteca de l'iTunes a l'escriptori i després afegiu-los a " "la finestra de la biblioteca del calibre." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:290 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:293 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:352 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:355 msgid "Updating device metadata listing..." msgstr "S'està actualitzant el llistat de metadades del dispositiu..." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:369 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:408 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:986 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1026 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3010 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3050 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:431 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:470 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1044 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1084 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3068 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3108 msgid "%d of %d" msgstr "%d de %d" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:415 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1031 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3056 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:477 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1089 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3114 msgid "finished" msgstr "s'ha acabat" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:600 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:662 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" @@ -865,7 +899,7 @@ msgstr "" "Suprimiu-los amb l'aplicació de l'iBooks.\n" "Feu clic a «Mostra detalls» per a la llista." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:950 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1008 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." @@ -873,31 +907,31 @@ msgstr "" "No s'ha pogut convertir algunes portades.\n" "Feu clic a «Mostra detalls» per a la llista." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2592 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2650 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:909 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:915 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:945 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:294 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:307 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2753 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:299 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:312 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2759 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 msgid "News" msgstr "Notícies" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2593 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2651 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:634 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2715 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2721 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2739 msgid "Catalog" msgstr "Catàleg" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2914 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2972 msgid "Communicate with iTunes." msgstr "Comunica't amb l'iTunes" @@ -949,20 +983,20 @@ msgstr "Bambook" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:232 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:123 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:126 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:190 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:197 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:220 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:122 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:125 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:196 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:203 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:226 msgid "Getting list of books on device..." msgstr "S'està aconseguint la llista de llibres del dispositiu..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:279 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:249 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:251 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:255 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:257 msgid "Transferring books to device..." msgstr "S'està transferint llibres al dispositiu..." @@ -970,8 +1004,8 @@ msgstr "S'està transferint llibres al dispositiu..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:349 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:384 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:273 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:304 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:310 msgid "Adding books to device metadata listing..." msgstr "S'està afegint llibres al llistat de metadades del dispositiu..." @@ -981,8 +1015,8 @@ msgstr "S'està afegint llibres al llistat de metadades del dispositiu..." #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:333 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:310 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:316 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334 msgid "Removing books from device..." msgstr "S'estan suprimint els llibres del dispositiu..." @@ -990,17 +1024,17 @@ msgstr "S'estan suprimint els llibres del dispositiu..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:337 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:344 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:335 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:341 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:346 msgid "Removing books from device metadata listing..." msgstr "S'està suprimint llibres del llistat de metadades del dispositiu..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:397 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:370 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:376 msgid "Sending metadata to device..." msgstr "S'està enviant metadades al dispositiu..." -#: /home/kovid/work/calibre/src/calibre/devices/bambook/libbambookcore.py:132 +#: /home/kovid/work/calibre/src/calibre/devices/bambook/libbambookcore.py:129 msgid "Bambook SDK has not been installed." msgstr "No s'ha instal·lat el SDK del Bambook" @@ -1013,7 +1047,7 @@ msgid "Communicate with the Blackberry smart phone." msgstr "Comunica't amb un telèfon Blackberry." #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:253 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:254 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1043,7 +1077,7 @@ msgstr "Comunica't amb un lector PocketBook 301" msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "Comunica't amb un lector PocketBook 602/603/902/903." -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:252 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:253 msgid "Communicate with the PocketBook 701" msgstr "Comunica't amb el PocketBook 701" @@ -1314,15 +1348,15 @@ msgstr "Comunica't amb un lector Sony PRS-500." msgid "Communicate with all the Sony eBook readers." msgstr "Comunica't amb tots els lectors Sony." -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:61 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:62 msgid "All by title" msgstr "Tots per títol" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:62 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:63 msgid "All by author" msgstr "Tots per autor" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:65 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device. Possibilities include: " @@ -1330,7 +1364,7 @@ msgstr "" "Llista dels camps de metadades separats per comes que es convertiran el " "col·leccions al dispositiu. Possibilitats: " -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:68 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:69 msgid "" ". Two special collections are available: %s:%s and %s:%s. Add these values " "to the list to enable them. The collections will be given the name provided " @@ -1340,12 +1374,12 @@ msgstr "" "aquests valors per habilitar-les. Es donarà el nom que s'introdueixi després " "del caràcter «:» a les col·leccions." -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:72 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73 msgid "Upload separate cover thumbnails for books (newer readers)" msgstr "" "Carrega miniatures de les portades per als llibres per separat (lectors nous)" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:74 msgid "" "Normally, the SONY readers get the cover image from the ebook file itself. " "With this option, calibre will send a separate cover image to the reader, " @@ -1359,14 +1393,14 @@ msgstr "" "canviar la portada. AVÍS: aquesta opció només s'ha de fer servir amb els " "lectors Sony més nous: 350, 650, 950 i posteriors." -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:79 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:80 msgid "" "Refresh separate covers when using automatic management (newer readers)" msgstr "" "Actualitza les portades per separat quan s'utilitzi l'administració " "automàtica (lectors nous)" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:81 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:82 msgid "" "Set this option to have separate book covers uploaded every time you connect " "your device. Unset this option if you have so many books on the reader that " @@ -1376,11 +1410,11 @@ msgstr "" "cop que es connecti el dispositiu. Desactiveu-la si el número de llibres al " "lector no permet un rendiment acceptable." -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:85 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:86 msgid "Preserve cover aspect ratio when building thumbnails" msgstr "Conserva la relació d'aspecte en generar miniatures" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:87 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:88 msgid "" "Set this option if you want the cover thumbnails to have the same aspect " "ratio (width to height) as the cover. Unset it if you want the thumbnail to " @@ -1391,6 +1425,20 @@ msgstr "" "voleu que la miniatura tingui la mida màxima sense tenir en compte la " "relació d'aspecte." +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:92 +msgid "Search for books in all folders" +msgstr "Cerca llibres a totes les carpetes" + +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:94 +msgid "" +"Setting this option tells calibre to look for books in all folders on the " +"device and its cards. This permits calibre to find books put on the device " +"by other software and by wireless download." +msgstr "" +"Aquesta opció fa que el calibre cerqui llibres a totes les carpetes del " +"dispositiu i les seves targetes. Permet que el calibre trobi llibres que ha " +"posat al dispositiu un altre programari o per baixada sense fils." + #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:190 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:69 msgid "Unnamed" @@ -1530,7 +1578,7 @@ msgstr "Personalització addicional" msgid "Communicate with an eBook reader." msgstr "Comunica't amb un lector de llibres electrònics." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:92 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:94 msgid "Get device information..." msgstr "Obté informació del dispositiu..." @@ -2379,7 +2427,7 @@ msgstr "S'està convertint l'entrada a HTML..." msgid "Running transforms on ebook..." msgstr "S'està transformant el llibre..." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1030 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1032 msgid "Creating" msgstr "S'està creant" @@ -2536,7 +2584,7 @@ msgstr "Inici" msgid "Do not insert a Table of Contents at the beginning of the book." msgstr "No insereixis un índex al començament del llibre." -#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:22 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:149 msgid "" "Specify the sectionization of elements. A value of \"nothing\" turns the " "book into a single section. A value of \"files\" turns each file into a " @@ -2554,6 +2602,20 @@ msgstr "" "ajusteu els paràmetres de «Detecció de l'estructura» i/o «Índex» (activeu " "«Força l'ús de l'índex que es generi automàticament»)." +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:158 +msgid "" +"Genre for the book. Choices: %s\n" +"\n" +" See: " +msgstr "" +"Gènere del llibre. Opcions: %s\n" +"\n" +" Vegeu: " + +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:159 +msgid "for a complete list with descriptions." +msgstr "per a una llist complerta amb descripcions." + #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:248 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " @@ -2613,6 +2675,30 @@ msgstr "" "Extreu el contingut de l'arxiu ZIP a la carpeta que s'especifica. AVÍS: Se " "suprimirà el contingut de la carpeta." +#: /home/kovid/work/calibre/src/calibre/ebooks/htmlz/output.py:29 +msgid "" +"Specify the handling of CSS. Default is class.\n" +"class: Use CSS classes and have elements reference them.\n" +"inline: Write the CSS as an inline style attribute.\n" +"tag: Turn as many CSS styles as possible into HTML tags." +msgstr "" +"Especifica com es gestionen els CSS. Per defecte és «class».\n" +"«class»: Utilitza les classes CSS i fa que els elements els referenciïn.\n" +"«incline»: Escriu el CSS com un atribut d'estil en línia.\n" +"«tag»: Converteix a etiquetes HTML tots els estils CSS que pot." + +#: /home/kovid/work/calibre/src/calibre/ebooks/htmlz/output.py:37 +msgid "" +"How to handle the CSS when using css-type = 'class'.\n" +"Default is external.\n" +"external: Use an external CSS file that is linked in the document.\n" +"inline: Place the CSS in the head section of the document." +msgstr "" +"Com es gestionen els CSS quan s'utilitza el tipus de CSS «class».\n" +"Per defecte és «external».\n" +"«external»: Utilitza un fitxer CSS extern al qual s'enllaça en el document.\n" +"«inline»: Col·loca el CSS a la secció de la capçalera del document." + #: /home/kovid/work/calibre/src/calibre/ebooks/lit/from_any.py:47 msgid "Creating LIT file from EPUB..." msgstr "S'està creant el fitxer LIT des del format EPUB..." @@ -2906,23 +2992,23 @@ msgstr "Còmic" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/amazonfr.py:26 msgid "Downloads metadata from amazon.fr" -msgstr "Descarrega les metadades des d'amazon.fr" +msgstr "Baixa les metadades des d'amazon.fr" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/amazonfr.py:43 msgid "Downloads metadata from amazon.com in spanish" -msgstr "Descarrega les metadades des d'amazon.com en espanyol" +msgstr "Baixa les metadades des d'amazon.com en espanyol" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/amazonfr.py:60 msgid "Downloads metadata from amazon.com in english" -msgstr "Descarrega les metadades des d'amazon.com en anglès" +msgstr "Baixa les metadades des d'amazon.com en anglès" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/amazonfr.py:77 msgid "Downloads metadata from amazon.de" -msgstr "Descarrega les metadades des d'amazon.de" +msgstr "Baixa les metadades des d'amazon.de" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/amazonfr.py:94 msgid "Downloads metadata from amazon.com" -msgstr "Descarrega les metadades des d'amazon.com" +msgstr "Baixa les metadades des d'amazon.com" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/amazonfr.py:474 msgid "" @@ -2958,105 +3044,107 @@ msgstr "" msgid "TEMPLATE ERROR" msgstr "ERROR A LA PLANTILLA" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:589 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:593 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 msgid "No" msgstr "No" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:589 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:593 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 msgid "Yes" msgstr "Sí" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:673 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:677 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:427 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1004 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1021 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:128 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:331 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:574 msgid "Title" msgstr "Títol" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:674 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:678 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:432 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1005 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1022 msgid "Author(s)" msgstr "Autor(s)" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:675 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:679 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 msgid "Publisher" msgstr "Editorial" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:680 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49 msgid "Producer" msgstr "Productor" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:677 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:681 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:247 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:389 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1209 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:211 msgid "Comments" msgstr "Comentaris" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:679 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:683 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:377 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1207 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1205 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 msgid "Tags" msgstr "Etiquetes" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:681 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:685 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:30 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:394 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1216 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1214 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:114 msgid "Series" msgstr "Sèries" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:682 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:686 msgid "Language" msgstr "Llengua" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:684 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1199 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:688 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1197 msgid "Timestamp" msgstr "Marca de temps" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:686 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:690 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:128 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:271 msgid "Published" msgstr "Publicat" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:688 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:692 msgid "Rights" msgstr "Drets" @@ -3177,11 +3265,11 @@ msgstr "No s'ha trobat cap portada" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/covers.py:27 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/nicebooks.py:45 msgid "Cover download" -msgstr "Descàrrega de portades" +msgstr "Baixada de portades" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/covers.py:81 msgid "Download covers from openlibrary.org" -msgstr "Descarrega portades des d'openlibrary.org" +msgstr "Baixa portades des d'openlibrary.org" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/covers.py:111 msgid "ISBN: %s not found" @@ -3189,11 +3277,11 @@ msgstr "ISBN: no s'ha trobat %s" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/covers.py:121 msgid "Download covers from amazon.com" -msgstr "Descarrega portades des d'amazon.com" +msgstr "Baixa portades des d'amazon.com" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/covers.py:211 msgid "Download covers from Douban.com" -msgstr "Descarrega portades de Douban.com" +msgstr "Baixa portades de Douban.com" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/covers.py:220 msgid "Douban.com API timed out. Try again later." @@ -3202,11 +3290,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/douban.py:42 msgid "Downloads metadata from Douban.com" -msgstr "Descarrega les metadades des de Douban.com" - -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:57 -msgid "Metadata download" -msgstr "Descàrrega de metadades" +msgstr "Baixa les metadades des de Douban.com" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:144 msgid "ratings" @@ -3222,20 +3306,21 @@ msgstr "descripció/ressenyes" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:146 msgid "Download %s from %s" -msgstr "Descarrega %s des de %s" +msgstr "Baixa %s des de %s" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:153 msgid "Convert comments downloaded from %s to plain text" -msgstr "Converteix a text net els comentaris descarregats de %s" +msgstr "Converteix a text net els comentaris baixats de %s" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:181 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:157 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:160 msgid "Downloads metadata from Google Books" -msgstr "Descarrega les metadades des de Google Books." +msgstr "Baixa les metadades des de Google Books." #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:198 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/isbndb.py:15 msgid "Downloads metadata from isbndb.com" -msgstr "Descarrega les metadades des d'isbndb.com" +msgstr "Baixa les metadades des d'isbndb.com" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:226 msgid "" @@ -3247,20 +3332,20 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:236 msgid "Downloads social metadata from amazon.com" -msgstr "Descarrega metadades socials des d'amazon.com" +msgstr "Baixa metadades socials des d'amazon.com" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:257 msgid "" "Downloads series information from ww2.kdl.org. This website cannot handle " "large numbers of queries, so the plugin is disabled by default." msgstr "" -"Descarrega informació de les sèries de ww2.kdl.org. Aquest web no pot " -"gestionar un nombre gran de consultes, de manera que el connector està " -"inhabilitat per defecte." +"Baixa informació de les sèries de ww2.kdl.org. Aquest web no pot gestionar " +"un nombre gran de consultes, de manera que el connector està inhabilitat per " +"defecte." #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fictionwise.py:25 msgid "Downloads metadata from Fictionwise" -msgstr "Descarrega les metadades des de Fictionwise" +msgstr "Baixa les metadades des de Fictionwise" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fictionwise.py:90 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/nicebooks.py:108 @@ -3404,11 +3489,11 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/nicebooks.py:26 msgid "Downloads metadata from french Nicebooks" -msgstr "Descarrega les metadades des del Nicebooks francès" +msgstr "Baixa les metadades des del Nicebooks francès" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/nicebooks.py:42 msgid "Downloads covers from french Nicebooks" -msgstr "Descarrega portades del Nicebooks francès" +msgstr "Baixa portades del Nicebooks francès" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/nicebooks.py:118 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/nicebooks.py:242 @@ -3456,7 +3541,7 @@ msgstr "ISBN del llibre" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/nicebooks.py:369 msgid "Covers: 1-Check/ 2-Download" -msgstr "Portades: 1-Verifica/ 2-Descarrega" +msgstr "Portades: 1-Verifica/ 2-Baixa" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/nicebooks.py:371 msgid "Covers files path" @@ -3479,37 +3564,37 @@ msgstr "S'ha desat la portada al fitxer " msgid "Cover" msgstr "Portada" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:280 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:283 msgid "Downloads metadata from Amazon" -msgstr "Descarrega les metadades d'Amazon" +msgstr "Baixa les metadades d'Amazon" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:292 msgid "US" msgstr "Estats Units" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:288 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:293 msgid "France" msgstr "França" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:289 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:294 msgid "Germany" msgstr "Alemanya" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:290 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:295 msgid "UK" msgstr "Regne Unit" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:375 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:389 msgid "Amazon timed out. Try again later." msgstr "El temps d'espera d'Amazon s'ha esgotat. Intenteu-ho més tard." -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:93 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:138 msgid "Metadata source" msgstr "Origen de les metadades" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/openlibrary.py:15 msgid "Downloads metadata from The Open Library" -msgstr "Descarrega metadades des de «The Open Library»" +msgstr "Baixa metadades des de «The Open Library»" #: /home/kovid/work/calibre/src/calibre/ebooks/mobi/output.py:22 msgid "Modify images to meet Palm device size limitations." @@ -3634,7 +3719,7 @@ msgstr "El format de llibre %s no és compatible" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:176 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:220 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:703 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:723 msgid "Book %s of %s" msgstr "Llibre %s de %s" @@ -3643,7 +3728,7 @@ msgid "HTML TOC generation options." msgstr "Opcions de generació de l'index HTML." #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:66 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 msgid "Rating" @@ -3849,6 +3934,7 @@ msgid "Author" msgstr "Autor" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27 msgid "Subject" msgstr "Assumpte" @@ -3979,7 +4065,7 @@ msgid "" "full first page of the generated pdf." msgstr "Conserva la relació d'aspecte de la portada" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:55 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:57 msgid "Could not find pdftohtml, check it is in your PATH" msgstr "No es troba pdftohtml, comproveu que està al PATH" @@ -4201,92 +4287,96 @@ msgstr "" "combinat amb una opció de format de sortida de text que no és «cap» perquè " "les referències a les imatges se suprimeixen sempre a la sortida de text net." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:97 msgid "Send file to storage card instead of main memory by default" msgstr "" "Per defecte envia el fitxer a la targeta de memòria en lloc de fer-ho a la " "memòria principal." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:99 msgid "Confirm before deleting" msgstr "Confirmeu abans de suprimir" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:101 msgid "Main window geometry" msgstr "Geometria de la finestra principal" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:103 msgid "Notify when a new version is available" msgstr "Aviseu-me quan hi hagi una nova versió disponible" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:105 msgid "Use Roman numerals for series number" msgstr "Utilitza números romans per a sèries de números" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:107 msgid "Sort tags list by name, popularity, or rating" msgstr "Ordena la llista d'etiquetes per nom, popularitat o per valoració" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:109 +msgid "Match tags by any or all." +msgstr "Coincidènia amb totes o alguna de les etiquetes." + +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:111 msgid "Number of covers to show in the cover browsing mode" msgstr "" "Nombre de portades que es mostraran en el mode de navegació per portades" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:113 msgid "Defaults for conversion to LRF" msgstr "Valors per defecte per a la conversió a LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:115 msgid "Options for the LRF ebook viewer" msgstr "Opcions per al lector LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:118 msgid "Formats that are viewed using the internal viewer" msgstr "Formats que s'obriran amb el visor intern" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:120 msgid "Columns to be displayed in the book list" msgstr "Columnes que es veuran a la llista de llibres" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121 msgid "Automatically launch content server on application startup" msgstr "" "Arrenca automàticament el servidor de continguts en iniciar l'aplicació" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:122 msgid "Oldest news kept in database" msgstr "Les notícies antigues es conserven a la base de dades" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 msgid "Show system tray icon" msgstr "Mostra la icona a la safata del sistema" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 msgid "Upload downloaded news to device" -msgstr "Carrega al dispositiu les notícies que s'ha descarregat" +msgstr "Carrega al dispositiu les notícies que s'ha baixat" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 msgid "Delete books from library after uploading to device" msgstr "" "Suprimeix els llibres de la biblioteca després de carregar-los al dispositiu" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "" "Mostra la portada en una altra finestra enlloc de fer-ho a la principal" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 msgid "Disable notifications from the system tray icon" msgstr "Inhabilita els missatges des de la icona de la safata del sistema" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 msgid "Default action to perform when send to device button is clicked" msgstr "" "Acció per defecte per a quan es faci clic al botó d'enviar al dispositiu" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "" "Start searching as you type. If this is disabled then search will only take " "place when the Enter or Return key is pressed." @@ -4294,7 +4384,7 @@ msgstr "" "Comença la cerca mentre teclegeu. Si s'inhabilita la cerca començarà quan es " "premi la tecla de retorn." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:141 msgid "" "When searching, show all books with search results highlighted instead of " "showing only the matches. You can use the N or F3 keys to go to the next " @@ -4304,52 +4394,52 @@ msgstr "" "cerca en lloc de mostrar només les coincidències. Premeu «N» o «F3» per anar " "a la coincidència següent." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:159 msgid "Maximum number of waiting worker processes" msgstr "Nombre màxim de processos en espera" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:161 msgid "Download social metadata (tags/rating/etc.)" -msgstr "Descarrega metadades socials (etiquetes, valoració...)" +msgstr "Baixa metadades socials (etiquetes, valoració...)" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:163 msgid "Overwrite author and title with new metadata" msgstr "Sobreescriu l'autor i el títol amb les noves metadades" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:101 msgid "Automatically download the cover, if available" -msgstr "Si n'hi ha, descarrega la portada automàticament" +msgstr "Si n'hi ha, baixa la portada automàticament" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:167 msgid "Limit max simultaneous jobs to number of CPUs" msgstr "Limita el màxim de tasques simultànies al nombre de CPUs" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:169 msgid "The layout of the user interface" msgstr "Disposició de la interfície de l'usuari" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:171 msgid "Show the average rating per item indication in the tag browser" msgstr "" "Mostra la mitjana de les valoracions per a cada element de l'explorador " "d'etiquetes" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:173 msgid "Disable UI animations" msgstr "Desactiva les animacions" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:178 msgid "tag browser categories not to display" msgstr "categories de l'explorador d'etiquetes que no s'han de mostrar" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:448 msgid "Choose Files" msgstr "Tria fitxers" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:308 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:529 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:534 msgid "Books" msgstr "Llibres" @@ -4546,54 +4636,54 @@ msgstr "Afegeix llibres a la biblioteca des del dispositiu connectat" msgid "Fetch annotations (experimental)" msgstr "Recull les anotacions (experimental)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:241 msgid "Use library only" msgstr "Fes servir només la biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:242 msgid "User annotations generated from main library only" msgstr "" "Anotacions de l'usuari generades només des de la biblioteca principal" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:30 #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:80 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:261 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 msgid "No books selected" msgstr "No s'ha seleccionat cap llibre" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:66 msgid "No books selected to fetch annotations from" msgstr "No s'ha seleccionat cap llibre per recollir les anotacions" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:91 msgid "Merging user annotations into database" msgstr "S'estan incorporant les anotacions de l'usuari a la base de dades" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:119 msgid "%sThere was an error reading from file:
"
msgstr "
Hi ha hagut un error en llegir del fitxer:
"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:204
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:196
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:671
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:694
msgid " is not a valid picture"
msgstr " no és una imatge vàlida"
@@ -6918,7 +7028,7 @@ msgstr "&Títol: "
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:165
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:409
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:60
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:62
msgid "Change the title of this book"
msgstr "Canvia el títol del llibre"
@@ -6965,7 +7075,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:544
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:433
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:214
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:293
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:296
msgid "&Series:"
msgstr "&Sèrie:"
@@ -6975,7 +7085,7 @@ msgstr "&Sèrie:"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:546
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:434
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:435
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:292
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:295
msgid "List of known series. You can add new series."
msgstr "Llista de les sèries conegudes. Podeu afegir-ne de noves."
@@ -6989,6 +7099,7 @@ msgid "MOBI Output"
msgstr "Sortida MOBI"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:72
msgid "Default"
msgstr "Per defecte"
@@ -7157,7 +7268,7 @@ msgid "Regex:"
msgstr "Expressió regular:"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:92
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:136
msgid "Test"
msgstr "Prova-ho"
@@ -7174,13 +7285,13 @@ msgid "Goto:"
msgstr "Vés a:"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:96
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:96
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:89
msgid "&Previous"
msgstr "&Anterior"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:97
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:82
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:97
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:88
msgid "&Next"
msgstr "&Següent"
@@ -7256,7 +7367,7 @@ msgid "Options specific to the input format."
msgstr "Opcions específiques per al format d'entrada."
#: /home/kovid/work/calibre/src/calibre/gui2/convert/single_ui.py:117
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:76
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:91
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:96
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box_ui.py:52
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress_ui.py:53
@@ -7491,8 +7602,8 @@ msgid "TXTZ Output"
msgstr "Sortida TXTZ"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:55
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:77
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:78
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:92
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:93
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_ui.py:46
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:62
@@ -7614,7 +7725,7 @@ msgstr "No s'ha pogut carregar el navegador de portades"
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:215
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:248
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:252
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:994
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1031
msgid "Undefined"
msgstr "Sense definir"
@@ -7722,7 +7833,7 @@ msgstr "Suprimeix llibres del dispositiu"
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:418
msgid "Download books from device"
-msgstr "Descarrega llibres del dispositiu"
+msgstr "Baixa llibres del dispositiu"
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:428
msgid "View book on device"
@@ -7772,21 +7883,21 @@ msgstr "Error"
msgid "Error communicating with device"
msgstr "Error a la comunicació amb el dispositiu"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:628
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1158
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:299
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:631
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1166
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:307
msgid "No suitable formats"
msgstr "No hi ha formats adequats"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:644
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:647
msgid "Select folder to open as device"
msgstr "Selecciona la carpeta que s'obrirà com a dispositiu"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:695
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:698
msgid "Error talking to device"
msgstr "Hi ha hagut un error en comunicar-se amb el dispositiu"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:696
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:699
msgid ""
"There was a temporary error talking to the device. Please unplug and "
"reconnect the device and or reboot."
@@ -7794,69 +7905,69 @@ msgstr ""
"Hi ha hagut un error de comunicació amb el dispositiu. Traieu-lo i torneu-lo "
"a connectar i/o torneu a iniciar."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:739
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:742
msgid "Device: "
msgstr "Dispositiu: "
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:741
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:744
msgid " detected."
msgstr " detectat"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:839
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:842
msgid "selected to send"
msgstr "seleccionat per enviar"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:858
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:861
msgid "%i of %i Books"
msgstr "%i de %i llibres"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:861
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:864
msgid "0 of %i Books"
msgstr "0 de %i llibres"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:862
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:865
msgid "Choose format to send to device"
msgstr "Tria el format que s'enviarà al dispositiu"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:870
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:873
msgid "No device"
msgstr "No hi ha cap dispositiu"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:871
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:874
msgid "Cannot send: No device is connected"
msgstr "No s'ha pogut enviar: no hi ha cap dispositiu connectat"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:874
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:877
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:881
msgid "No card"
msgstr "Sense targeta"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:875
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:879
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:882
msgid "Cannot send: Device has no storage card"
msgstr "No s'ha pogut enviar: el dispositiu no té targeta de memòria"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:935
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1018
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1152
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:943
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1026
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1160
msgid "Auto convert the following books before uploading to the device?"
msgstr ""
"S'ha de convertir automàticament aquests llibres abans de carregar-los al "
"dispositiu?"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:964
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:972
msgid "Sending catalogs to device."
msgstr "S'estan enviant els catàlegs al dispositiu."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1065
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1073
msgid "Sending news to device."
msgstr "S'estan enviant les notícies al dispositiu."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1119
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1127
msgid "Sending books to device."
msgstr "S'estan enviant els llibres al dispositiu."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1159
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1167
msgid ""
"Could not upload the following books to the device, as no suitable formats "
"were found. Convert the book(s) to a format supported by your device first."
@@ -7865,11 +7976,11 @@ msgstr ""
"un format adequat. Convertiu primer el(s) llibre(s) a un format compatible "
"amb el vostre dispositiu."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1231
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1239
msgid "No space on device"
msgstr "No hi ha espai al dispositiu"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1232
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1240
msgid ""
"
Cannot upload books to device there is no more free space available " msgstr "
No es pot desar llibres al dispositiu perquè no hi ha prou espai " @@ -7965,7 +8076,7 @@ msgid "" msgstr "" "
Introduïu una llista d'ISBNs al quadre de l'esquerra, un per línia. El " "calibre crearà entrades per als llibres automàticament basant-se en l'ISBN i " -"en descarregarà les metadades i portades.
\n" +"en baixarà les metadades i portades.\n" "S'ignora qualsevol ISBN de la llista no vàlid.
\n" "També podeu indicar un fitxer per afegir amb cada ISBN. Introduïu el camí "
"complert del fitxer després de >>
per fer-ho. Exemple:
Si s'activa, aquesta opció fa que el calibre conservi com a màxim el " -"nombre d'exemplars que s'especifiqui de la publicació. Cada cop que es " -"descarregui un exemplar nou el més vell se suprimeix, si el total és més " -"gran que aquest número.\n" +"nombre d'exemplars que s'especifiqui de la publicació. Cada cop que es baixi " +"un exemplar nou el més vell se suprimeix, si el total és més gran que aquest " +"número.\n" "
Aquesta característica només funciona si heu activat l'opció d'afegir el " "títol com a etiqueta, més amunt.\n" "
A més, l'opció de suprimir publicacions més antigues d'un nombre de dies, " @@ -10066,11 +10176,11 @@ msgstr "&Avançat" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:220 msgid "&Download now" -msgstr "&Descarrega-ho ara" +msgstr "&Baixa-ho ara" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:221 msgid "&Delete downloaded news older than:" -msgstr "&Suprimeix les notícies descarregades anteriors a:" +msgstr "&Suprimeix les notícies baixades anteriors a:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:222 msgid "" @@ -10080,7 +10190,7 @@ msgid "" "periodical that are kept by clicking the Advanced tab for that periodical " "above." msgstr "" -"
Suprimeix les notícies descarregades més antigues al nombre de dies que " +"
Suprimeix les notícies baixades més antigues al nombre de dies que " "s'especifica. Establiu-ho a zero per a inhabilitar-ho.\n" "
També podeu controlar el número màxim d'exemplars que es conserva d'una " "publicació concreta fent clic a la pestanya «Avançat» per a la publicació." @@ -10096,11 +10206,11 @@ msgstr " dies" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:226 msgid "Download all scheduled news sources at once" -msgstr "Descarrega totes les fonts de notícies programades alhora" +msgstr "Baixa totes les fonts de notícies programades alhora" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:227 msgid "Download &all scheduled" -msgstr "Descarrega &totes les que s'ha planificat" +msgstr "Baixa &totes les que s'ha planificat" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_item_ui.py:41 msgid "contains" @@ -10194,7 +10304,7 @@ msgid "&Author:" msgstr "&Autor:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:847 msgid "Ta&gs:" msgstr "Eti&quetes:" @@ -10396,12 +10506,12 @@ msgid "%s (was %s)" msgstr "%s (era %s)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1380 msgid "Item is blank" msgstr "L'element està en blanc" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1368 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1381 msgid "An item cannot be set to nothing. Delete it instead." msgstr "No es pot deixar un element en blanc. En tot cas l'heu d'esborrar." @@ -10473,7 +10583,7 @@ msgid "Send test mail from %s to:" msgstr "Envia un correu de prova de %s a:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/test_email_ui.py:58 -#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:134 msgid "&Test" msgstr "&Prova" @@ -10518,7 +10628,7 @@ msgstr "No s'ha seleccionat cap recepta" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:146 msgid "The attached file: %s is a recipe to download %s." -msgstr "El fitxer adjunt %s és una recepta per descarregar %s." +msgstr "El fitxer adjunt %s és una recepta per baixar %s." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles.py:147 msgid "Recipe for " @@ -10666,7 +10776,7 @@ msgstr "&Article més antic:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:272 msgid "The oldest article to download" -msgstr "L'article més antic que es descarregarà" +msgstr "L'article més antic que es baixarà" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:274 msgid "&Max. number of articles per feed:" @@ -10674,7 +10784,7 @@ msgstr "Nombre &màxim d'articles per canal:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:275 msgid "Maximum number of articles to download per feed." -msgstr "Nombre màxim d'articles que es descarregaran per canal." +msgstr "Nombre màxim d'articles que es baixaran per canal." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/user_profiles_ui.py:276 msgid "Feeds in recipe" @@ -10715,78 +10825,80 @@ msgstr "Codi font de la recepta (python)" #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:51 msgid "Download %s" -msgstr "Descarrega %s" +msgstr "Baixa %s" #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:54 msgid "Downloading %s from %s" -msgstr "S'està descarregant %s de %s" +msgstr "Baixada de %s de %s" #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:712 msgid "Download failed" -msgstr "No s'ha pogut descarregar" +msgstr "No s'ha pogut baixar" #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:85 msgid "Failed to download from %r with error: %s" -msgstr "No s'ha pogut descarregar de %r. Hi ha hagut l'error: %s" +msgstr "No s'ha pogut baixar de %r. Hi ha hagut l'error: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:147 msgid "Email %s to %s" msgstr "Envia per correu electrònic %s a %s" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:188 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:189 msgid "News:" msgstr "Notícies:" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 msgid "Attached is the %s periodical downloaded by calibre." -msgstr "S'adjunta el diari %s descarregat pel calibre." +msgstr "S'adjunta el diari %s baixat pel calibre." -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:244 msgid "E-book:" msgstr "Llibre:" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:253 msgid "Attached, you will find the e-book" msgstr "Hi trobareu el llibre adjunt" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:254 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:185 msgid "by" msgstr "per" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:255 msgid "in the %s format." msgstr "en el format %s" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:270 msgid "Sending email to" msgstr "S'està enviant correu electrònic a" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:301 msgid "Auto convert the following books before sending via email?" msgstr "" "S'ha de convertir automàticament els llibres següents abans d'enviar-los per " "correu electrònic?" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:308 msgid "" "Could not email the following books as no suitable formats were found:" msgstr "" "No s'ha pogut enviar aquests llibres perquè no s'ha trobat formats adequats:" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:314 msgid "Failed to email book" msgstr "No s'ha pogut enviar el llibre" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:317 msgid "sent" msgstr "s'ha enviat" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:342 msgid "Sent news to" msgstr "S'ha enviat notícies a" -#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:129 msgid "" "
Set a regular expression pattern to use when trying to guess ebook " @@ -10810,67 +10922,85 @@ msgstr "" "group names for the various metadata entries are documented in " "tooltips.
To see the full log, click Show " +"Details." +msgstr "" +"No s'ha trobat cap llibre que coincideixi amb la cerca. Intenteu fer la " +"cerca menys expecífica. Per exemple, utilitzeu només el cognom de " +"l'autor i una sola paraula per identificar el títol.
Feu clic a «Mostra "
+"detalls» per veure tot el registre."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:534
+msgid "Current cover"
+msgstr "Portada actual"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:537
+msgid "Searching..."
+msgstr "S'està cercant..."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:683
+msgid "Downloading covers for %s, please wait..."
+msgstr "S'està baixant portades per a %s, espereu..."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:713
+msgid "Failed to download any covers, click \"Show details\" for details."
+msgstr ""
+"No s'ha pogut baixar cap portada. Feu clic a «Mostra detalls» per a més "
+"informació."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:719
+msgid "Could not find any covers for %s"
+msgstr "No s'ha trobat cap portada per a %s"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:721
+msgid "Found %d covers of %s. Pick the one you like best."
+msgstr ""
+"S'han trobat %d portades per a %s. Trieu la que us agradi més."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:766
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205
+msgid "Copy to clipboard"
+msgstr "Copia-ho al porta-retalls"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:773
+msgid "Download log"
+msgstr "Registre de baixades"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:809
+msgid "Downloading metadata..."
+msgstr "Descàrrega de les metadades..."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:918
+msgid "View log"
+msgstr "Mostra el registre"
+
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/__init__.py:36
msgid ""
"Restore settings to default values. You have to click Apply to actually save "
@@ -11650,55 +11913,76 @@ msgstr ""
msgid "&Configure metadata from file name"
msgstr "&Configura les metadades a partir del nom de fitxer"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:34
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:36
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:35
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:37
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:170
msgid "Low"
msgstr "Baix"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:34
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:35
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:169
msgid "High"
msgstr "Alt"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:36
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:37
msgid "Very low"
msgstr "Molt baix"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:72
+msgid "Compact Metadata"
+msgstr "Compacta la metadades"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:176
msgid "Confirmation dialogs have all been reset"
msgstr "S'ha reinicialitzat tot els diàlegs de confirmació"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:131
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:155
msgid "&Overwrite author and title by default when fetching metadata"
msgstr ""
"Per defecte, s&obreescriu el títol i l'autor quan es recullin les metadades"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:156
msgid "Download &social metadata (tags/ratings/etc.) by default"
msgstr ""
-"Per defecte, &descarrega les metadades socials (etiquetes, valoracions...)"
+"Per defecte, &baixa les metadades socials (etiquetes, valoracions...)"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:157
msgid "Show notification when &new version is available"
msgstr "Mostra un avís quan hi hagi una &nova versió disponible"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:134
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:158
+msgid "Yes/No columns have three values (Requires restart)"
+msgstr "Les columnes «Sí/No» tenen tres valors (caldrà reiniciar)"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:159
+msgid ""
+"If checked, Yes/No custom columns values can be Yes, No, or Unknown.\n"
+"If not checked, the values can be Yes or No."
+msgstr ""
+"Si es marca, les columnes personalizades «Sí/No» poden ser«Sí», «No» o "
+"«Desconegut».\n"
+"Si no es marca els valors poder ser «Sí» o «No»."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:161
msgid "Automatically send downloaded &news to ebook reader"
msgstr ""
-"Envia &automàticament les notícies que es descarreguin al lector de llibres"
+"Envia &automàticament les notícies que es baixin al lector de llibres"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:162
msgid "&Delete news from library when it is automatically sent to reader"
msgstr ""
"&Suprimeix les notícies de la biblioteca quan s'enviïn automàticament al "
"lector"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:163
+msgid "Preferred &output format:"
+msgstr "F&ormat de sortida preferit:"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:164
msgid "Default network &timeout:"
msgstr "&Temps d'espera màxim per defecte de la xarxa:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:165
msgid ""
"Set the default timeout for network fetches (i.e. anytime we go out to the "
"internet to get information)"
@@ -11706,23 +11990,19 @@ msgstr ""
"Estableix el temps d'espera per defecte per a les sol·licituds de xarxa (per "
"exemple cada cop que s'hagi d'anar a internet per aconseguir informació)"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:138
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:166
msgid " seconds"
msgstr " segons"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:167
msgid "Job &priority:"
msgstr "&Prioritat de les tasques:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:143
-msgid "Preferred &output format:"
-msgstr "F&ormat de sortida preferit:"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:144
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:171
msgid "Restriction to apply when the current library is opened:"
msgstr "Restriccions que s'aplicaran quan la biblioteca actual s'obri:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:172
msgid ""
"Apply this restriction on calibre startup if the current library is being "
"used. Also applied when switching to this library. Note that this setting is "
@@ -11732,18 +12012,31 @@ msgstr ""
"biblioteca actual. També s'aplica si es canvia a aquesta biblioteca. Tingueu "
"en compte que aquest paràmetre és per a cada biblioteca. "
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:146
-msgid "Reset all disabled &confirmation dialogs"
-msgstr "Reinicia tots els diàlegs de &confirmació que s'hagin desactivat"
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:173
+msgid "Edit metadata (single) layout:"
+msgstr "Edita la disposició (única) de metadades:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:147
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:174
+msgid ""
+"Choose a different layout for the Edit Metadata dialog. The compact metadata "
+"layout favors editing custom metadata over changing covers and formats."
+msgstr ""
+"Trieu una disposició diferent per al quadre «Edita metadades». La disposició "
+"compacta de metadades afavoreix l'edició de les metadades personalitzades "
+"per damunt del canvi de portades i formats."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:175
msgid "Preferred &input format order:"
msgstr "Ordre de formats d'entrada prefer&it:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:178
msgid "Use internal &viewer for:"
msgstr "Fes servir el &visor intern per a:"
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:179
+msgid "Reset all disabled &confirmation dialogs"
+msgstr "Reinicia tots els diàlegs de &confirmació que s'hagin desactivat"
+
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96
msgid "You must select a column to delete it"
msgstr "Heu de seleccionar una columna per suprimir-la"
@@ -12120,8 +12413,8 @@ msgid ""
"send checked."
msgstr ""
"El calibre pot enviar-vos llibres (a vós o al vostre lector) per correu "
-"electrònic. S'enviaran automàticament correus amb les notícies que es "
-"descarreguin a totes les adreces que tinguin activat l'enviament automàtic."
+"electrònic. S'enviaran automàticament correus amb les notícies que es baixin "
+"a totes les adreces que tinguin activat l'enviament automàtic."
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/email_ui.py:67
msgid "Add an email address to which to send books"
@@ -12139,28 +12432,38 @@ msgstr "Fes que sigui la pre&determinada"
msgid "&Remove email"
msgstr "Elimina d'ad&reça"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Auto send"
msgstr "Enviament automàtic"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Email"
msgstr "Correu electrònic"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:29
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:32
msgid "Formats to email. The first matching format will be sent."
msgstr "Formats per al correu. S'enviarà el primer format que coincideixi."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:30
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:33
+msgid ""
+"Subject of the email to use when sending. When left blank the title will be "
+"used for the subject. Also, the same templates used for \"Save to disk\" "
+"such as {title} and {author_sort} can be used here."
+msgstr ""
+"Assumpte del correu electrònic que s'envia. Si es deixa en blanc el títol es "
+"farà servir com a assumpte. A més, es pot utilitzar les mateixes plantilles "
+"que a «Desa al disc» com {title} i {author_sort}."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:37
msgid ""
"If checked, downloaded news will be automatically mailed
to this email "
"address (provided it is in one of the listed formats)."
msgstr ""
-"Si es selecciona, les notícies que es descarreguin s'enviaran automàticament "
-"
a aquesta adreça de correu electrònic (si està en un dels formats de la "
+"Si es selecciona, les notícies que es baixin s'enviaran automàticament
a "
+"aquesta adreça de correu electrònic (si està en un dels formats de la "
"llista)."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:104
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:115
msgid "new email address"
msgstr "nova adreça de correu electrònic"
@@ -12172,94 +12475,98 @@ msgstr "Estreta"
msgid "Wide"
msgstr "Ampla"
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:52
+msgid "Off"
+msgstr "Desactivat"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:52
+msgid "Small"
+msgstr "Petita"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
+msgid "Large"
+msgstr "Gran"
+
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
msgid "Medium"
msgstr "Mitjana"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
-msgid "Small"
-msgstr "Petita"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:54
-msgid "Large"
-msgstr "Gran"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:56
msgid "Always"
msgstr "Sempre"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:56
msgid "Automatic"
msgstr "Automàtic"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
msgid "Never"
msgstr "Mai"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:60
msgid "By first letter"
msgstr "Per inicial"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:60
msgid "Disabled"
msgstr "Inhabilitat"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:62
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
msgid "Partitioned"
msgstr "Repartit"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:140
msgid "User Interface &layout (needs restart):"
msgstr "Disposició de &la interfície d'usuari (caldrà reiniciar):"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:144
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:141
msgid "&Number of covers to show in browse mode (needs restart):"
msgstr ""
"&Número de portades que es mostraran al mode explorador (caldrà reiniciar):"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:142
msgid "Choose &language (requires restart):"
msgstr "Trieu &l'idioma (caldrà reiniciar):"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:143
msgid "Show &average ratings in the tags browser"
msgstr "Mostra l&a mitjana de les valoracions a l'explorador d'etiquetes"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:147
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:144
msgid "Disable all animations. Useful if you have a slow/old computer."
msgstr ""
"Inhabilita totes les animacions. Útil si teniu un ordinador lent o vell."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:148
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:145
msgid "Disable &animations"
msgstr "Inhabilita les &animacions"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:149
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:146
msgid "Enable system &tray icon (needs restart)"
msgstr "Habilita la icona a la safata del sis&tema (caldrà reiniciar)"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:147
msgid "Show &splash screen at startup"
msgstr "Mostra la pantalla de presentació a l'inici"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:151
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:148
msgid "Disable ¬ifications in system tray"
msgstr "Inhabilita les ¬ificacions de la safata del sistema"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:152
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:149
msgid "Use &Roman numerals for series"
msgstr "Fes servir números &romans per a les sèries"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:153
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:150
msgid "Show cover &browser in a separate window (needs restart)"
msgstr ""
"Mostra el navegador de &portades en una finestra separada (caldrà reiniciar)"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:154
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:151
msgid "Tags browser category &partitioning method:"
msgstr "Mètode de &partició de categories del navegador d'etiquetes:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:155
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:152
msgid ""
"Choose how tag browser subcategories are displayed when\n"
"there are more items than the limit. Select by first\n"
@@ -12273,11 +12580,11 @@ msgstr ""
"tenir una llista de grups de mida fixa. Inabiliteu-ho si no voleu\n"
"subcategories."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:160
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:157
msgid "&Collapse when more items than:"
msgstr "&Redueix si hi ha més elements que:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:161
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:158
msgid ""
"If a Tag Browser category has more than this number of items, it is divided\n"
"up into sub-categories. If the partition method is set to disable, this "
@@ -12288,11 +12595,11 @@ msgstr ""
"en subcategories. Si s'ha inhabilitat el mètode de repartició s'ignora "
"aquest valor."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:163
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:160
msgid "Categories with &hierarchical items:"
msgstr "Categories amb elements &jeràrquics:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:161
msgid ""
"A comma-separated list of columns in which items containing\n"
"periods are displayed in the tag browser trees. For example, if\n"
@@ -12308,52 +12615,48 @@ msgstr ""
"«Català» i «Intriga» a sota de «Misteri». Si «etiquetes» no està\n"
"al quadre, es mostrarà cada etiqueta en una línia."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:167
msgid "&Toolbar"
msgstr "&Barra d'eines"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:171
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:168
msgid "&Icon size:"
msgstr "Mida de la &icona:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:172
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:169
msgid "Show &text under icons:"
msgstr "Mostra el &text sota les icones:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:173
-msgid "&Split the toolbar into two toolbars"
-msgstr "Divideix la barra d'eine&s en dues"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:170
msgid "Interface font:"
msgstr "Tipus de lletra de la interfície:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:175
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:171
msgid "Change &font (needs restart)"
msgstr "Canvia el tipus de &lletra (caldrà reiniciar)"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:228
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96
msgid "&Apply"
msgstr "&Aplica"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:230
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:235
msgid "Restore &defaults"
msgstr "Restaura els pre&determinats"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:236
msgid "Save changes"
msgstr "Desa els canvis"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:232
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:237
msgid "Cancel and return to overview"
msgstr "Cancel·la i torna a la vista general"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:288
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:293
msgid "Restoring to defaults not supported for"
msgstr "No es pot tornar als predeterminats per a"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:323
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:328
msgid ""
"Some of the changes you made require a restart. Please restart calibre as "
"soon as possible."
@@ -12361,7 +12664,7 @@ msgstr ""
"Heu fet alguns canvis que fan que calgui reiniciar. Reinicieu el calibre "
"quan pugueu."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:326
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331
msgid ""
"The changes you have made require calibre be restarted immediately. You will "
"not be allowed set any more preferences, until you restart."
@@ -12369,11 +12672,71 @@ msgstr ""
"Heu fet canvis que fan que calgui reiniciar el calibre immediatament. No "
"podreu establir més preferències fins que s'hagi reiniciat."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:336
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:127
msgid "Restart needed"
msgstr "Cal reiniciar"
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:46
+msgid "Source"
+msgstr "Origen"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:48
+msgid "Cover priority"
+msgstr "Prioritat de la portada"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:93
+msgid "Metadata sources"
+msgstr "Orígens de les metadades"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:94
+msgid ""
+"Disable any metadata sources you do not want by unchecking them. You can "
+"also set the cover priority. Covers from sources that have a higher "
+"(smaller) priority will be preferred when bulk downloading metadata.\n"
+msgstr ""
+"Inhabiliteu els orígens de metadades que no voleu desmarcant-los. També "
+"podeu establir la prioritat de les portades. Es prioritzen les portades "
+"d'orígens amb una prioritat més alta (més petita) quan es baixin metadades "
+"en massa.\n"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:96
+msgid "Configure selected source"
+msgstr "Configura l'origen seleccionat"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:97
+msgid "Downloaded metadata fields"
+msgstr "Camps de metadades descarregats"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:98
+msgid ""
+"If you uncheck any fields, metadata for those fields will not be downloaded"
+msgstr ""
+"Si desmarqueu algun camp no es baixaran les metadades d'aquests camps"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:99
+msgid "Convert all downloaded comments to plain &text"
+msgstr "Converteix tots els comentaris baixats a &text net"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:100
+msgid "Max. number of &tags to download:"
+msgstr "Número màxim d'&etiquetes que es descarregaran:"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:101
+msgid "Max. &time to wait after first match is found:"
+msgstr ""
+"&Temps màxim d'espera després que s'hagi trobat la primer coincidència:"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:102
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:104
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:199
+msgid " secs"
+msgstr " segons"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:103
+msgid "Max. time to wait after first &cover is found:"
+msgstr "Temps màxim d'espera després que es trobi la primera &portada:"
+
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:42
msgid "Failed to install command line tools."
msgstr "No s'ha pogut instal·lar les eines de la línia de comandaments."
@@ -12963,20 +13326,20 @@ msgstr ""
"pot substituir personalitzant els connectors d'interfície de dispositiu a "
"Preferències->Avançat->Connectors"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:75
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:70
#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:382
msgid "Failed to start content server"
msgstr "No s'ha pogut iniciar el servidor de continguts"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:111
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:106
msgid "Error log:"
msgstr "Registre d'error:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:118
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:113
msgid "Access log:"
msgstr "Registre d'accés:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:128
msgid "You need to restart the server for changes to take effect"
msgstr "Heu de reiniciar el servidor per tal que els canvis s'apliquin"
@@ -13077,7 +13440,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/social.py:39
msgid "Downloading social metadata, please wait..."
-msgstr "S'està descarregant les metadades socials, espereu..."
+msgstr "Baixada de les metadades socials, espereu..."
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/template_functions.py:23
msgid ""
@@ -13284,43 +13647,55 @@ msgstr "Codi de &programa: (cal seguir les regles de sagnat de python)"
msgid "Switch between library and device views"
msgstr "Canvia entre les vistes de la biblioteca i del dispositiu"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:41
msgid "Separator"
msgstr "Separador"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:58
msgid "Choose library"
msgstr "Tria la biblioteca"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:210
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:219
msgid "The main toolbar"
msgstr "Barra d'eines principal"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:211
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:220
msgid "The main toolbar when a device is connected"
msgstr "Barra d'eines principal quan es connecta un dispositiu"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:212
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:221
+msgid "The optional second toolbar"
+msgstr "Segona barra d'eines (opcional)"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:222
+msgid "The menubar"
+msgstr "Barra de menú"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:223
+msgid "The menubar when a device is connected"
+msgstr "Barra de menú quan es connecta un dispositiu"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:224
msgid "The context menu for the books in the calibre library"
msgstr "Menú contextual pel als llibres de la biblioteca del calibre"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:214
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:226
msgid "The context menu for the books on the device"
msgstr "Menú contextual per als llibres del dispositiu"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:248
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:260
msgid "Cannot add"
msgstr "No es pot afegir"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:249
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:261
msgid "Cannot add the actions %s to this location"
msgstr "No es poden afegir totes les accions %s per a aquesta ubicació"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:267
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:279
msgid "Cannot remove"
msgstr "No es pot suprimir"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:268
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:280
msgid "Cannot remove the actions %s from this location"
msgstr "No es poden suprimir les accions %s per a aquesta ubicació"
@@ -13368,7 +13743,7 @@ msgid ""
msgstr ""
"Afegeix/edita els ajustaments per a tots els connectors personalitzats "
"instal·lats. La documentació d'aquests ajustaments hauria d'estar disponible "
-"al lloc web d'on s'ha descarregat els connectors."
+"al lloc web d'on s'ha baixat els connectors."
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317
@@ -13427,7 +13802,7 @@ msgstr "Aplica els canvis que s'ha fet a l'ajustament"
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:93
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:277
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:646
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:653
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:280
msgid "Search"
msgstr "Cerca"
@@ -13522,172 +13897,172 @@ msgstr "Feu clic per canviar"
msgid "&Alternate shortcut:"
msgstr "Drecera &alternativa"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:332
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:362
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:391
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:344
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:374
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:403
msgid "Rename %s"
msgstr "Canvia el nom de %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:348
msgid "Edit sort for %s"
msgstr "Edita l'ordre de %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:343
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:355
msgid "Add %s to user category"
msgstr "Afegeix a la categoria d'u%suari"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:356
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:368
msgid "Children of %s"
msgstr "Fill de %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:366
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:378
msgid "Delete search %s"
msgstr "Suprimeix la cerca %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:371
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:383
msgid "Remove %s from category %s"
msgstr "Suprimeix %s de la categoria %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:390
msgid "Search for %s"
msgstr "Cerca %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:395
msgid "Search for everything but %s"
msgstr "Cerca-ho tot excepte %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:407
msgid "Add sub-category to %s"
msgstr "Afegeix una subcategoria a %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:399
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:411
msgid "Delete user category %s"
msgstr "Suprimeix la categoria d'usuari %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:404
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:416
msgid "Hide category %s"
msgstr "Amaga la categoria %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:408
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:420
msgid "Show category"
msgstr "Mostra la categoria"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:418
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:430
msgid "Search for books in category %s"
msgstr "Cerca llibres a la categoria %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:424
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:436
msgid "Search for books not in category %s"
msgstr "Cerca llibres que no estiguin a la categoria %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:433
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:438
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:445
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:450
msgid "Manage %s"
msgstr "Gestiona %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:441
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:453
msgid "Manage Saved Searches"
msgstr "Gestiona les cerques desades"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:449
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:453
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:461
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:465
msgid "Manage User Categories"
msgstr "Gestiona les categories d'usuari"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:460
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:472
msgid "Show all categories"
msgstr "Mostra totes les categories"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:463
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:475
msgid "Change sub-categorization scheme"
msgstr "Canvia el mètode de divisió per categories"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:779
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:791
msgid "The grouped search term name is \"{0}\""
msgstr "El nom del terme de cerca agrupada és «{0}»"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1051
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1064
msgid ""
"Changing the authors for several books can take a while. Are you sure?"
msgstr ""
"El canvi dels autors de diversos llibres pot trigar una estona. N'esteu "
"segur?"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1056
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1069
msgid ""
"Changing the metadata for that many books can take a while. Are you sure?"
msgstr ""
"El canvi de les metadadades de tots aquests llibres pot trigar una estona. "
"N'esteu segur?"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1139
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:413
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1152
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:418
msgid "Searches"
msgstr "Cerques"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1373
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1393
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1386
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1406
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1415
msgid "Rename user category"
msgstr "Canvia el nom a la categoria d'usuari"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1374
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1387
msgid "You cannot use periods in the name when renaming user categories"
msgstr ""
"No es pot utilitzar punts al nom quan s'està canviant el nom de categories "
"d'usuari"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1394
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1403
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416
msgid "The name %s is already used"
msgstr "El nom %s ja s'està utilitzant"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1426
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1439
msgid "Duplicate search name"
msgstr "El nom de la cerca està duplicat"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1427
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1440
msgid "The saved search name %s is already used."
msgstr "El nom de cerca %s ja existeix."
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1829
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1842
msgid "New Category"
msgstr "Nova categoria"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1880
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1883
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1893
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1896
msgid "Delete user category"
msgstr "Suprimeix una categoria d'usuari"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1881
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1894
msgid "%s is not a user category"
msgstr "%s no és una categoria d'usuari"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1884
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1897
msgid "%s contains items. Do you really want to delete it?"
msgstr "%s conté elements. Segur que voleu suprimir-la?"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1905
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1918
msgid "Remove category"
msgstr "Suprimeix una categoria"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1906
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1919
msgid "User category %s does not exist"
msgstr "La categoria d'usuari %s no existeix"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1925
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1938
msgid "Add to user category"
msgstr "Afegeix a la categoria d'usuari"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1926
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1939
msgid "A user category %s does not exist"
msgstr "La categoria d'usuari %s no existeix"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2049
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2062
msgid "Find item in tag browser"
msgstr "Cerca un element al navegador d'etiquetes"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2052
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2065
msgid ""
"Search for items. This is a \"contains\" search; items containing the\n"
"text anywhere in the name will be found. You can limit the search\n"
@@ -13704,64 +14079,64 @@ msgstr ""
"totes les categories alhora i es mostraran només els elements\n"
"que continguin el text «foo»"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2061
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2074
msgid "ALT+f"
msgstr "ALT+f"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2065
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2078
msgid "F&ind"
msgstr "&Cerca"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2066
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2079
msgid "Find the first/next matching item"
msgstr "Troba el primer/següent element coincident"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2071
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2084
msgid "Collapse all categories"
msgstr "Redueix totes les categories"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2095
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108
msgid "No More Matches.
Click Find again to go to first match" msgstr "" "No hi ha més coincidències.
Feu clic a «Cerca» per tornar a la " "primera coincidència." -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2121 msgid "Sort by name" msgstr "Ordena per nom" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2121 msgid "Sort by popularity" msgstr "Ordena per popularitat" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2109 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2122 msgid "Sort by average rating" msgstr "Ordena per valoració mitjana" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2112 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2125 msgid "Set the sort order for entries in the Tag Browser" msgstr "Estableix l'ordre de les entrades a l'explorador d'etiquetes" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2118 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2132 msgid "Match all" msgstr "Fes-ho coincidir tot" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2118 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2132 msgid "Match any" msgstr "Qualsevol coincidència" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2123 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2137 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" "Quan es seleccionin múltiples entrades a l'explorador d'etiquetes fes que " "coincideixi una qualsevol o totes" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2127 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2141 msgid "Manage &user categories" msgstr "Administra les categories d'&usuari" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2130 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2144 msgid "Add your own categories to the Tag Browser" msgstr "Afegiu les vostres categories a l'explorador d'etiquetes" @@ -13811,14 +14186,14 @@ msgstr "" "Els llibres següents ja s'han convertit al format %s. Els voleu tornar a " "convertir?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:188 -msgid "&Restore" -msgstr "&Restaura" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:156 msgid "&Donate to support calibre" msgstr "Feu una &donació per donar suport al calibre" +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:189 +msgid "&Restore" +msgstr "&Restaura" + #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 msgid "&Eject connected device" msgstr "&Expulseu el dispositiu connectat" @@ -13841,23 +14216,23 @@ msgstr "" "el registre de depuració estarà disponible al fitxer: %s
El registre es "
"mostrarà automàticament."
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:502
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505
msgid "Conversion Error"
msgstr "Error de conversió"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:525
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:528
msgid "Recipe Disabled"
msgstr "Recepta inhabilitada"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:541
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:544
msgid "Failed"
msgstr "Ha fallat"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:574
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:577
msgid "There are active jobs. Are you sure you want to quit?"
msgstr "Hi ha tasques actives. Segur que voleu sortir?"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:577
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:580
msgid ""
" is communicating with the device!
\n"
" Quitting may cause corruption on the device.
\n"
@@ -13867,11 +14242,11 @@ msgstr ""
" Si sortiu podeu malmetre el dispositiu.
\n"
" Segur que voleu sortir?"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:581
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:584
msgid "Active jobs"
msgstr "Tasques actives"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:650
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:653
msgid ""
"will keep running in the system tray. To close it, choose Quit in the "
"context menu of the system tray."
@@ -14035,10 +14410,6 @@ msgstr "&Durada del pas de pàgina:"
msgid "disabled"
msgstr "inhabilitat"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:199
-msgid " secs"
-msgstr " segons"
-
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:200
msgid "Mouse &wheel flips pages"
msgstr "La &roda del ratolí passa pàgines"
@@ -14082,7 +14453,7 @@ msgid "Options to customize the ebook viewer"
msgstr "Opcions per personalitzar el visor de llibres electrònics"
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783
msgid "Remember last used window size"
msgstr "Recorda la darrera mida de finestra que s'ha fet servir"
@@ -14168,36 +14539,36 @@ msgstr ""
"Esteu editant una drecera de teclat, cal completar-ho primer fent clic fora "
"del quadre d'edició de dreceres."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534
msgid "&Lookup in dictionary"
msgstr "&Cerca al diccionari"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141
msgid "Go to..."
msgstr "Vés a..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549
msgid "Next Section"
msgstr "Propera secció"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:550
msgid "Previous Section"
msgstr "Secció anterior"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552
msgid "Document Start"
msgstr "Inici del document"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553
msgid "Document End"
msgstr "Final del document"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555
msgid "Section Start"
msgstr "Inici de la secció"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556
msgid "Section End"
msgstr "Final de la secció"
@@ -14275,78 +14646,78 @@ msgstr "Vista prèvia de la impressió"
msgid "Clear list of recently opened books"
msgstr "Suprimeix la llista de llibres oberts recentment"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:361
msgid "Connecting to dict.org to lookup: %s…"
msgstr "S'està connectant amb dict-org per cercar: %s..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:464
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:467
msgid "Choose ebook"
msgstr "Tria un llibre"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:465
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:468
msgid "Ebooks"
msgstr "Llibres"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504
msgid "No matches found for: %s"
msgstr "No s'ha trobat coincidències per a: %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:538
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:541
msgid "Loading flow..."
msgstr "S'està carregant el flux..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579
msgid "Laying out %s"
msgstr "S'està aplicant la disposició %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:610
msgid "Bookmark #%d"
msgstr "Marcador #%d"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:611
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:614
msgid "Add bookmark"
msgstr "Afegeix un nou marcador"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:612
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:615
msgid "Enter title for bookmark:"
msgstr "Introduïu el títol del marcador:"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:622
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625
msgid "Manage Bookmarks"
msgstr "Gestiona els marcadors"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:662
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:665
msgid "Loading ebook..."
msgstr "S'està carregant el llibre..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:674
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677
msgid "Could not open ebook"
msgstr "No s'ha pogut obrir el llibre"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:770
msgid "Options to control the ebook viewer"
msgstr "Opcions de control del visor de llibres"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:774
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777
msgid ""
"If specified, viewer window will try to come to the front when started."
msgstr ""
"Si s'indica, la finestra del visor intentarà anar al primer pla quan "
"s'iniciï."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780
msgid ""
"If specified, viewer window will try to open full screen when started."
msgstr ""
"Si s'indica, s'intentarà que la finestra del visor s'obri en pantalla "
"completa."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785
msgid "Print javascript alert and console messages to the console"
msgstr ""
"Dirigeix les alertes de javascript i els missatges de consola a la consola"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:788
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791
msgid ""
"%prog [options] file\n"
"\n"
@@ -14392,10 +14763,6 @@ msgstr "Cerca el següent"
msgid "Find next occurrence"
msgstr "Troba la coincidència següent"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205
-msgid "Copy to clipboard"
-msgstr "Copia-ho al porta-retalls"
-
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:207
msgid "Reference Mode"
msgstr "Mode de referència"
@@ -14424,27 +14791,27 @@ msgstr "Troba la coincidència anterior"
msgid "Print eBook"
msgstr "Imprimeix el llibre"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:412
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:419
msgid "Change Case"
msgstr "Canvia la caixa"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:415
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:422
msgid "Swap Case"
msgstr "Intercanvia la caixa"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:955
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:962
msgid "Drag to resize"
msgstr "Arrossega per canviar la mida"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:990
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:997
msgid "Show"
msgstr "Mostra"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:997
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1004
msgid "Hide"
msgstr "Amaga"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1034
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1041
msgid "Toggle"
msgstr "Commuta"
@@ -15975,11 +16342,11 @@ msgstr ""
"\n"
"Per aconseguir ajuda per a un comandament: %%prog comandament --help\n"
-#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:589
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:591
msgid "No label was provided"
msgstr "No s'ha donat cap etiqueta"
-#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:591
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:593
msgid ""
"The label must contain only lower case letters, digits and underscores, and "
"start with a letter"
@@ -15987,24 +16354,24 @@ msgstr ""
"L'etiqueta només pot contenir lletres minúscules, nombres i guions baixos, i "
"ha de començar amb una lletra"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:66
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:65
msgid "%sAverage rating is %3.1f"
msgstr "%sLa valoració mitjana és %3.1f"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1007
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1012
msgid "Main"
msgstr "Inici"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3050
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3056
msgid "
Migrating old database to ebook library in %s
S'està migrant la base de dades antiga a la biblioteca de %s
There was an error reading from file:
"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:204
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:196
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:671
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:694
msgid " is not a valid picture"
msgstr ""
@@ -5650,7 +5743,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:165
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:409
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:60
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:62
msgid "Change the title of this book"
msgstr ""
@@ -5682,6 +5775,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:171
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:537
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:430
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:848
msgid "Tags categorize the book. This is particularly useful while searching.
They can be any words or phrases, separated by commas."
msgstr ""
@@ -5689,7 +5783,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:544
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:433
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:214
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:293
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:296
msgid "&Series:"
msgstr ""
@@ -5699,7 +5793,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:546
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:434
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:435
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:292
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:295
msgid "List of known series. You can add new series."
msgstr ""
@@ -5713,6 +5807,7 @@ msgid "MOBI Output"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:72
msgid "Default"
msgstr ""
@@ -5894,13 +5989,13 @@ msgid "Goto:"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:96
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:96
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:89
msgid "&Previous"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:97
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:82
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:97
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:88
msgid "&Next"
msgstr ""
@@ -5968,7 +6063,7 @@ msgid "Options specific to the input format."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/single_ui.py:117
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:76
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:91
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:96
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box_ui.py:52
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress_ui.py:53
@@ -6187,8 +6282,8 @@ msgid "TXTZ Output"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:55
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:77
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:78
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:92
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:93
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_ui.py:46
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:62
@@ -6296,7 +6391,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:215
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:248
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:252
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:994
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1031
msgid "Undefined"
msgstr ""
@@ -6361,7 +6456,7 @@ msgid "tags to remove"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:45
-#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:136
+#: /home/kovid/work/calibre/src/calibre/utils/ipc/job.py:144
msgid "No details available."
msgstr ""
@@ -6451,7 +6546,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:631
#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1166
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:307
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:221
msgid "No suitable formats"
msgstr ""
@@ -6626,7 +6721,7 @@ msgstr ""
msgid "&Tags to set on created book entries:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:80
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:95
msgid "Fit &cover within view"
msgstr ""
@@ -6799,7 +6894,7 @@ msgstr ""
#:
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1191
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1201
msgid "Format"
msgstr ""
@@ -6917,12 +7012,12 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:97
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:211
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:63
msgid "&Title:"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:98
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:155
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:157
msgid "&Author(s):"
msgstr ""
@@ -6991,9 +7086,9 @@ msgstr ""
#:
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76
#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:68
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1020
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1030
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:32
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:241
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:321
#: /home/kovid/work/calibre/src/calibre/library/server/opds.py:573
@@ -7022,13 +7117,13 @@ msgstr ""
#:
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:128
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1433
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1439
msgid "Invalid author name"
msgstr ""
#:
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:129
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1434
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1440
msgid "Author names cannot contain & characters."
msgstr ""
@@ -7077,7 +7172,7 @@ msgid "Author Sort"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:64
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:63
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65
msgid "ISBN"
msgstr ""
@@ -7149,7 +7244,7 @@ msgstr ""
msgid "Download &social metadata (tags/rating/etc.) for the selected book"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/job_view_ui.py:42
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/job_view_ui.py:45
msgid "Details of job"
msgstr ""
@@ -7212,22 +7307,22 @@ msgid "Working"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:260
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:420
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:421
msgid "Lower Case"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:261
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:419
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:420
msgid "Upper Case"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:262
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:422
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:423
msgid "Title Case"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:263
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:423
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:424
msgid "Capitalize"
msgstr ""
@@ -7283,57 +7378,57 @@ msgstr ""
msgid "S/R TEMPLATE ERROR"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:646
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:648
msgid "You must specify a destination when source is a composite field"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:652
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:654
msgid "You must specify a destination identifier type"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:759
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:778
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:905
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:761
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:780
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:907
msgid "Search/replace invalid"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:760
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:762
msgid "Authors cannot be set to the empty string. Book title %s not processed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:779
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:781
msgid "Title cannot be set to the empty string. Book title %s not processed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:906
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:908
msgid "Search pattern is invalid: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:958
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:960
msgid ""
"Applying changes to %d books.\n"
"Phase {0} {1}%%."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:988
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:990
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:587
msgid "Delete saved search/replace"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:989
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:991
msgid "The selected saved search/replace will be deleted. Are you sure?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1006
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1014
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1008
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1016
msgid "Save search/replace"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1007
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1009
msgid "Search/replace name:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1015
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:1017
msgid "That saved search/replace already exists and will be overwritten. Are you sure?"
msgstr ""
@@ -7359,7 +7454,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:530
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:424
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:786
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:806
msgid "&Rating:"
msgstr ""
@@ -7367,7 +7462,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:532
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:425
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:426
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:787
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:807
msgid "Rating of this book. 0-5 stars"
msgstr ""
@@ -7388,7 +7483,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:539
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:431
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:432
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:148
msgid "Open Tag Editor"
msgstr ""
@@ -7441,7 +7536,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:440
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:978
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1015
msgid "&Date:"
msgstr ""
@@ -7514,14 +7609,14 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:465
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:526
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:456
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:609
msgid "&Basic metadata"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:466
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:404
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:463
msgid "&Custom metadata"
msgstr ""
@@ -7676,48 +7771,48 @@ msgid "&Search and replace"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:98
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:429
msgid "Last modified: %s"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:122
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:128
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:255
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:262
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:274
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:281
msgid "Could not read cover"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:123
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:256
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:275
msgid "Could not read cover from %s format"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:129
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:263
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:282
msgid "The cover in the %s format is invalid"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:158
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:746
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:766
msgid "Cover size: %dx%d pixels"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:195
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:670
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:693
msgid "Not a valid picture"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:214
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:697
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:717
msgid "Specify title and author"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:215
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:698
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:718
msgid "You must specify a title and author before generating a cover"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:246
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:902
msgid "Downloading cover..."
msgstr ""
@@ -7755,59 +7850,59 @@ msgid "The cover is not a valid picture"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:307
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:527
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:532
msgid "Choose formats for "
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:338
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:559
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:564
msgid "No permission"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:339
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:560
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:565
msgid "You do not have permission to read the following files:"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:366
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:367
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:591
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:592
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:595
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:596
msgid "No format selected"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:378
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:603
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:607
msgid "Could not read metadata"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:379
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:604
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:608
msgid "Could not read metadata from %s format"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:453
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:229
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:232
msgid " The green color indicates that the current author sort matches the current author"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:456
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:232
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:235
msgid " The red color indicates that the current author sort does not match the current author. No action is required if this is what you want."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:463
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:119
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:121
msgid " The green color indicates that the current title sort matches the current title"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:466
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:124
msgid " The red color warns that the current title sort does not match the current title. No action is required if this is what you want."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:472
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:50
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:54
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:106
#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:221
#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:384
@@ -7816,13 +7911,14 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:475
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:484
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:361
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:366
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:411
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:416
msgid "Save changes and edit the metadata of %s"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:481
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:46
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:50
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:820
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:107
#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:211
#: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:401
@@ -7831,22 +7927,22 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:690
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:695
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:913
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:954
msgid "This ISBN number is valid"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:698
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:920
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:957
msgid "This ISBN number is invalid"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:783
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:862
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:883
msgid "Tags changed"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:784
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:863
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:884
msgid "You have changed the tags. In order to use the tags editor, you must either discard or apply these changes. Apply changes?"
msgstr ""
@@ -7875,12 +7971,12 @@ msgid "You must specify at least one of ISBN, Title, Authors or Publisher"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:961
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:310
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:358
msgid "Permission denied"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:962
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:311
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:359
msgid "Could not open %s. Is it being used by another program?"
msgstr ""
@@ -7893,19 +7989,19 @@ msgid "Meta information"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:410
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:92
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:96
msgid ""
"Automatically create the title sort entry based on the current title entry.\n"
"Using this button to create title sort will change title sort from red to green."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:413
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:114
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:118
msgid "Swap the author and title"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:415
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:103
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:107
msgid ""
"Automatically create the author sort entry based on the current author entry.\n"
"Using this button to create author sort will change author sort from red to green."
@@ -7916,7 +8012,7 @@ msgid "Title &sort: "
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:419
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:111
msgid "Specify how this book should be sorted when by title. For example, The Exorcist might be sorted as Exorcist, The."
msgstr ""
@@ -7925,19 +8021,18 @@ msgid "Author S&ort: "
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:422
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:215
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:218
msgid ""
"Specify how the author(s) of this book should be sorted. For example Charles Dickens should be sorted as Dickens, Charles.\n"
"If the box is colored green, then text matches the individual author's sort strings. If it is colored red, then the authors and this text do not match."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:436
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:121
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:125
msgid "Remove unused series (Series that have no books)"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:439
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:886
msgid "IS&BN:"
msgstr ""
@@ -7946,17 +8041,16 @@ msgid "dd MMM yyyy"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:442
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1029
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1066
msgid "Publishe&d:"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:445
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:159
msgid "&Fetch metadata from server"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:448
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:621
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:627
msgid "&Browse"
msgstr ""
@@ -7965,7 +8059,7 @@ msgid "Remove border (if any) from cover"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:450
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:623
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:629
msgid "T&rim"
msgstr ""
@@ -7974,12 +8068,12 @@ msgid "Reset cover to default"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:452
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:625
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:631
msgid "&Remove"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:453
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:631
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:637
msgid "Download co&ver"
msgstr ""
@@ -7988,7 +8082,7 @@ msgid "Generate a default cover based on the title and author"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:455
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:632
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:638
msgid "&Generate cover"
msgstr ""
@@ -8005,7 +8099,7 @@ msgid "Remove the selected formats for this book from the database."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:461
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:446
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:450
msgid "Set the cover for the book from the selected format"
msgstr ""
@@ -8014,7 +8108,7 @@ msgid "Update metadata from the metadata in the selected format"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:464
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:585
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:674
msgid "&Comments"
msgstr ""
@@ -8430,7 +8524,7 @@ msgid "&Author:"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:215
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:827
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:847
msgid "Ta&gs:"
msgstr ""
@@ -8464,6 +8558,7 @@ msgid "Choose formats"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:145
#: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:102
msgid "Authors"
msgstr ""
@@ -8608,12 +8703,12 @@ msgid "%s (was %s)"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:85
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1379
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1385
msgid "Item is blank"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1380
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1386
msgid "An item cannot be set to nothing. Delete it instead."
msgstr ""
@@ -8893,6 +8988,8 @@ msgid "Downloading %s from %s"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:458
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:712
msgid "Download failed"
msgstr ""
@@ -8900,56 +8997,56 @@ msgstr ""
msgid "Failed to download from %r with error: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:147
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:91
msgid "Email %s to %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:189
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:110
msgid "News:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:191
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:112
msgid "Attached is the %s periodical downloaded by calibre."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:244
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:160
msgid "E-book:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:253
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:168
msgid "Attached, you will find the e-book"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:254
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:169
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:185
msgid "by"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:255
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:170
msgid "in the %s format."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:270
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:184
msgid "Sending email to"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:301
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:215
msgid "Auto convert the following books before sending via email?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:308
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:222
msgid "Could not email the following books as no suitable formats were found:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:314
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:228
msgid "Failed to email book"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:317
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:231
msgid "sent"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:342
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:254
msgid "Sent news to"
msgstr ""
@@ -9087,74 +9184,79 @@ msgstr ""
msgid "Shift+Alt+D"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:62
msgid "Job"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:62
+#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:63
msgid "Status"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:63
+#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:64
msgid "Progress"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:64
+#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:65
msgid "Running time"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:76
+#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:77
msgid "There are %d running jobs:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:80
-#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:87
-#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:102
+#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:88
+#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:103
msgid "Unknown job"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:83
+#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:84
msgid "There are %d waiting jobs:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:219
-#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:222
+#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:240
+#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:243
+#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:246
msgid "Cannot kill job"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:220
+#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:241
msgid "Cannot kill jobs that communicate with the device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:223
+#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:244
msgid "Job has already run"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:262
+#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:247
+msgid "This job cannot be stopped"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:283
msgid "Unavailable"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:294
+#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:327
msgid "Jobs:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:296
+#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:329
msgid "Shift+Alt+J"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:313
+#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:346
msgid "Click to see list of jobs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:382
+#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:415
msgid " - Jobs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:424
+#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:457
msgid "Do you really want to stop the selected job?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:430
+#: /home/kovid/work/calibre/src/calibre/gui2/jobs.py:463
msgid "Do you really want to stop all non-device jobs?"
msgstr ""
@@ -9171,7 +9273,7 @@ msgid "Show books in the main memory of the device"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:67
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1009
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1017
msgid "Card A"
msgstr ""
@@ -9180,7 +9282,7 @@ msgid "Show books in storage card A"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:69
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1011
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1019
msgid "Card B"
msgstr ""
@@ -9220,22 +9322,26 @@ msgstr ""
msgid "Reset Quick Search"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:203
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:207
msgid "Change the way searching for books works"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:215
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:219
msgid "Copy current search text (instead of search name)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:221
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:225
msgid "Save current search under the name shown in the box"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:227
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:231
msgid "Delete current saved search"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/layout.py:267
+msgid "Donate"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:354
msgid "Y"
msgstr ""
@@ -9254,38 +9360,38 @@ msgstr ""
msgid "Size (MB)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:394
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:401
msgid "Book %s of %s."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:761
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1311
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:796
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:771
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1321
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:797
msgid "The lookup/search name is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:767
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1313
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:777
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1323
msgid "This book's UUID is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1017
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1027
msgid "In Library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1021
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1031
msgid "Size"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1221
msgid "Book %s of %s."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1291
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1301
msgid "Marked for deletion"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1294
+#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1304
msgid "Double click to edit me
"
msgstr ""
@@ -9329,7 +9435,7 @@ msgstr ""
msgid "Restore default layout"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:790
+#: /home/kovid/work/calibre/src/calibre/gui2/library/views.py:830
msgid "Dropping onto a device is not supported. First add the book to the calibre library."
msgstr ""
@@ -9358,6 +9464,7 @@ msgid "No matches for the search phrase %s were found."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:160
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:467
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:503
msgid "No matches found"
msgstr ""
@@ -9539,43 +9646,57 @@ msgstr ""
msgid "Unhandled exception"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:111
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:113
msgid "Title &sort:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:220
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:223
msgid "Author s&ort:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:348
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:352
msgid "&Number:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:716
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:433
+msgid ""
+"Last modified: %s\n"
+"\n"
+"Double click to view"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:736
msgid "Invalid cover"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:717
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:737
msgid "Could not change cover as the image is invalid."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:744
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:764
msgid "This book has no cover"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:794
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:814
msgid "stars"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:828
-msgid "Tags categorize the book. This is particularly useful while searching.
They can be any wordsor phrases, separated by commas."
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:907
+msgid "I&ds:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:927
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:908
+msgid ""
+"Edit the identifiers for this book. For example: \n"
+"\n"
+"%s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:964
msgid "&Publisher:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:997
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1034
msgid "Clear date"
msgstr ""
@@ -9587,10 +9708,6 @@ msgstr ""
msgid "No matches found for this book"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:187
-msgid "Failed to download metadata"
-msgstr ""
-
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:227
msgid "cover"
msgstr ""
@@ -9608,7 +9725,7 @@ msgid "%s %s for: %s"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download.py:291
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:163
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:175
msgid "Done"
msgstr ""
@@ -9621,36 +9738,218 @@ msgstr ""
msgid "Details"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:71
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:214
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download2.py:34
+msgid "Schedule download?"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download2.py:35
+msgid "The download of metadata for the %d selected book(s) will run in the background. Proceed?"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download2.py:37
+msgid "You can monitor the progress of the download by clicking the rotating spinner in the bottom right corner."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download2.py:40
+msgid "When the download completes you will be asked for confirmation before calibre applies the downloaded metadata."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download2.py:43
+msgid "Configure download"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download2.py:54
+msgid "Download metadata for %d books"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download2.py:57
+msgid "Metadata download started"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download2.py:74
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:766
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205
+msgid "Copy to clipboard"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download2.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:773
+msgid "Download log"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download2.py:103
+msgid "Applying downloaded metadata to your library"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download2.py:172
+msgid "Some failures"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download2.py:173
+msgid "Failed to apply updated metadata for some books in your library. Click \"Show Details\" to see details."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download2.py:212
+msgid "Some books changed"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download2.py:213
+msgid "The metadata for some books in your library has changed since you started the download. If you proceed, some of those changes may be overwritten. Click \"Show details\" to see the list of changed books. Do you want to proceed?"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download2.py:224
+msgid "Metadata download completed"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download2.py:228
+msgid "Could not download metadata and/or covers for %d of the books. Click \"Show details\" to see which books."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download2.py:234
+msgid "(Failed metadata)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download2.py:236
+msgid "(Failed cover)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download2.py:238
+msgid "Finished downloading metadata for %d book(s). Proceed with updating the metadata in your library?"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download2.py:240
+msgid "Download complete"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download2.py:243
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:918
+msgid "View log"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/bulk_download2.py:315
+msgid "Downloaded %d of %d"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/config.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:106
+msgid "Downloaded metadata fields"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:75
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:233
msgid "Edit Metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:443
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:604
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:164
+msgid "&Download metadata"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:174
+msgid "Change how calibre downloads metadata"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:504
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:693
msgid "Change cover"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:491
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:553
msgid "Co&mments"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:513
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:592
msgid "&Metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:518
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:597
msgid "&Cover and formats"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:573
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:616
+msgid "Configure metadata downloading"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:662
msgid "C&ustom metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/__init__.py:36
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:128
+msgid "Has cover"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:128
+msgid "Has summary"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:185
+msgid ""
+"The has cover indication is not fully\n"
+"reliable. Sometimes results marked as not\n"
+"having a cover will find a cover in the download\n"
+"cover stage, and vice versa."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:254
+msgid "See at"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:389
+msgid "calibre is downloading metadata from: "
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:411
+msgid "Please wait"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:440
+msgid "Query: "
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:459
+msgid "Failed to download metadata. Click Show Details to see details"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:468
+msgid "Failed to find any books that match your search. Try making the search less specific. For example, use only the author's last name and a single distinctive word from the title.
To see the full log, click Show Details."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:534
+msgid "Current cover"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:537
+msgid "Searching..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:683
+msgid "Downloading covers for %s, please wait..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:713
+msgid "Failed to download any covers, click \"Show details\" for details."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:719
+msgid "Could not find any covers for %s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:721
+msgid "Found %d covers of %s. Pick the one you like best."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:809
+msgid "Downloading metadata..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/__init__.py:37
msgid "Restore settings to default values. You have to click Apply to actually save the default settings."
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/__init__.py:325
+msgid "Configure "
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/adding.py:28
msgid "Ignore duplicate incoming formats"
msgstr ""
@@ -9718,85 +10017,107 @@ msgstr ""
msgid "&Configure metadata from file name"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:34
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:36
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:35
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:37
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:170
msgid "Low"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:34
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:35
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:169
msgid "High"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:36
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:37
msgid "Very low"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:72
+msgid "Compact Metadata"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:176
msgid "Confirmation dialogs have all been reset"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:131
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:155
msgid "&Overwrite author and title by default when fetching metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:156
msgid "Download &social metadata (tags/ratings/etc.) by default"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:157
msgid "Show notification when &new version is available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:134
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:158
+msgid "Yes/No columns have three values (Requires restart)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:159
+msgid ""
+"If checked, Yes/No custom columns values can be Yes, No, or Unknown.\n"
+"If not checked, the values can be Yes or No."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:161
msgid "Automatically send downloaded &news to ebook reader"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:162
msgid "&Delete news from library when it is automatically sent to reader"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:136
-msgid "Default network &timeout:"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:137
-msgid "Set the default timeout for network fetches (i.e. anytime we go out to the internet to get information)"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:138
-msgid " seconds"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:142
-msgid "Job &priority:"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:163
msgid "Preferred &output format:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:144
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:164
+msgid "Default network &timeout:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:165
+msgid "Set the default timeout for network fetches (i.e. anytime we go out to the internet to get information)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:166
+msgid " seconds"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:167
+msgid "Job &priority:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:171
msgid "Restriction to apply when the current library is opened:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:172
msgid "Apply this restriction on calibre startup if the current library is being used. Also applied when switching to this library. Note that this setting is per library. "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:146
-msgid "Reset all disabled &confirmation dialogs"
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:173
+msgid "Edit metadata (single) layout:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:147
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:174
+msgid "Choose a different layout for the Edit Metadata dialog. The compact metadata layout favors editing custom metadata over changing covers and formats."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:175
msgid "Preferred &input format order:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:178
msgid "Use internal &viewer for:"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:179
+msgid "Reset all disabled &confirmation dialogs"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96
msgid "You must select a column to delete it"
msgstr ""
@@ -9888,9 +10209,9 @@ msgstr ""
#:
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:41
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:64
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:149
msgid "Yes/No"
msgstr ""
@@ -9900,125 +10221,130 @@ msgid "Column built from other columns"
msgstr ""
#:
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:50
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:51
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:45
+msgid "Column built from other columns, behaves like tags"
+msgstr ""
+
+#:
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:52
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:53
msgid "Create a custom column"
msgstr ""
#:
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:62
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:64
msgid "Quick create:"
msgstr ""
#:
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:64
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:149
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:153
msgid "Modified Date"
msgstr ""
#:
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:66
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:68
msgid "People's names"
msgstr ""
#:
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73
msgid "Number"
msgstr ""
#:
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:73
msgid "Text"
msgstr ""
#:
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:86
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:87
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:88
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:89
msgid "Edit a custom column"
msgstr ""
#:
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:91
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:93
msgid "No column selected"
msgstr ""
#:
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:92
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:94
msgid "No column has been selected"
msgstr ""
#:
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:96
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:98
msgid "Selected column is not a user-defined column"
msgstr ""
#:
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:150
msgid "My Tags"
msgstr ""
#:
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:147
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:151
msgid "My Series"
msgstr ""
#:
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:148
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:152
msgid "My Rating"
msgstr ""
#:
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:154
msgid "People"
msgstr ""
#:
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:179
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:183
msgid "No lookup name was provided"
msgstr ""
#:
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:183
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:187
msgid "The lookup name must contain only lower case letters, digits and underscores, and start with a letter"
msgstr ""
#:
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:186
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:190
msgid "Lookup names cannot end with _index, because these names are reserved for the index of a series column."
msgstr ""
#:
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:196
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:200
msgid "No column heading was provided"
msgstr ""
#:
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:206
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:210
msgid "The lookup name %s is already used"
msgstr ""
#:
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:218
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:222
msgid "The heading %s is already used"
msgstr ""
#:
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:229
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:233
msgid "You must enter a template for composite columns"
msgstr ""
#:
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:238
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:242
msgid "You must enter at least one value for enumeration columns"
msgstr ""
#:
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:242
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:246
msgid "You cannot provide the empty value, as it is included by default"
msgstr ""
#:
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:246
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:250
msgid "The value \"{0}\" is in the list more than once"
msgstr ""
@@ -10225,7 +10551,7 @@ msgid "Wide"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:52
-msgid "Medium"
+msgid "Off"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:52
@@ -10236,6 +10562,10 @@ msgstr ""
msgid "Large"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
+msgid "Medium"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:56
msgid "Always"
msgstr ""
@@ -10391,10 +10721,108 @@ msgid "The changes you have made require calibre be restarted immediately. You w
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:336
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:127
msgid "Restart needed"
msgstr ""
+#:
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:47
+msgid "Source"
+msgstr ""
+
+#:
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:49
+msgid "Cover priority"
+msgstr ""
+
+#:
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:75
+msgid "This source is configured and ready to go"
+msgstr ""
+
+#:
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:76
+msgid "This source needs configuration"
+msgstr ""
+
+#:
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:147
+msgid "Published date"
+msgstr ""
+
+#:
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:229
+msgid "Configure %s
%s"
+msgstr ""
+
+#:
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:277
+msgid "No source selected"
+msgstr ""
+
+#:
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:278
+msgid "No source selected, cannot configure."
+msgstr ""
+
+#:
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:101
+msgid "Metadata sources"
+msgstr ""
+
+#:
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:102
+msgid ""
+"Disable any metadata sources you do not want by unchecking them. You can also set the cover priority. Covers from sources that have a higher (smaller) priority will be preferred when bulk downloading metadata.\n"
+msgstr ""
+
+#:
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:104
+msgid "Sources with a red X next to their names must be configured before they will be used. "
+msgstr ""
+
+#:
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:105
+msgid "Configure selected source"
+msgstr ""
+
+#:
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:107
+msgid "If you uncheck any fields, metadata for those fields will not be downloaded"
+msgstr ""
+
+#:
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:108
+msgid "Convert all downloaded comments to plain &text"
+msgstr ""
+
+#:
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:109
+msgid "Swap author names from FN LN to LN, FN"
+msgstr ""
+
+#:
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:110
+msgid "Max. number of &tags to download:"
+msgstr ""
+
+#:
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:111
+msgid "Max. &time to wait after first match is found:"
+msgstr ""
+
+#:
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:112
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:114
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:199
+msgid " secs"
+msgstr ""
+
+#:
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:113
+msgid "Max. time to wait after first &cover is found:"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:42
msgid "Failed to install command line tools."
msgstr ""
@@ -10813,20 +11241,20 @@ msgstr ""
msgid "Here you can control how calibre will save your books when you click the Send to Device button. This setting can be overriden for individual devices by customizing the device interface plugins in Preferences->Advanced->Plugins"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:75
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:70
#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:382
msgid "Failed to start content server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:111
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:106
msgid "Error log:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:118
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:113
msgid "Access log:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:128
msgid "You need to restart the server for changes to take effect"
msgstr ""
@@ -11030,47 +11458,55 @@ msgstr ""
msgid "Switch between library and device views"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:41
msgid "Separator"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:58
msgid "Choose library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:210
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:219
msgid "The main toolbar"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:211
-msgid "The optional second toolbar"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:212
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:220
msgid "The main toolbar when a device is connected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:213
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:221
+msgid "The optional second toolbar"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:222
+msgid "The menubar"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:223
+msgid "The menubar when a device is connected"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:224
msgid "The context menu for the books in the calibre library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:215
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:226
msgid "The context menu for the books on the device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:249
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:260
msgid "Cannot add"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:250
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:261
msgid "Cannot add the actions %s to this location"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:268
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:279
msgid "Cannot remove"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:269
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:280
msgid "Cannot remove the actions %s from this location"
msgstr ""
@@ -11102,28 +11538,28 @@ msgstr ""
msgid "Remove selected actions from toolbar"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:113
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:114
msgid "This tweak has it default value"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:115
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:116
msgid "This tweak has been customized"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:236
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:237
msgid "Add/edit tweaks for any custom plugins you have installed. Documentation for these tweaks should be available on the website from where you downloaded the plugins."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:277
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:317
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:278
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:318
msgid "There was a syntax error in your tweak. Click the show details button for details."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:330
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:331
msgid "Invalid tweaks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:331
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks.py:332
msgid "The tweaks you entered are invalid, try resetting the tweaks to default and changing them one by one until you find the invalid setting."
msgstr ""
@@ -11157,7 +11593,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:93
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:277
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:652
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:653
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:280
msgid "Search"
msgstr ""
@@ -11170,28 +11606,38 @@ msgstr ""
msgid "Search (For Advanced Search click the button to the left)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:431
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:388
+msgid "Enable or disable search highlighting."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:447
msgid "Saved Searches"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:433
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:449
msgid "Choose saved search or enter name for new saved search"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:462
+#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:34
+#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:42
+msgid "*Current search"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:12
msgid "Restrict to"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:19
-#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:59
+#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:79
msgid "(all books)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:54
+#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:74
msgid "({0} of {1})"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/search_restriction_mixin.py:81
msgid "({0} of all)"
msgstr ""
@@ -11250,164 +11696,172 @@ msgstr ""
msgid "&Alternate shortcut:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:344
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:374
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:403
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:345
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:375
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:404
msgid "Rename %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:348
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:349
msgid "Edit sort for %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:355
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:356
msgid "Add %s to user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:368
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:369
msgid "Children of %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:379
msgid "Delete search %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:384
msgid "Remove %s from category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:390
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:391
msgid "Search for %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:396
msgid "Search for everything but %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:407
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:408
msgid "Add sub-category to %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:411
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:412
msgid "Delete user category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:416
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:417
msgid "Hide category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:420
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:421
msgid "Show category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:430
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:431
msgid "Search for books in category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:436
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:437
msgid "Search for books not in category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:445
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:450
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:446
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:451
msgid "Manage %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:453
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:454
msgid "Manage Saved Searches"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:461
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:465
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:462
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:466
msgid "Manage User Categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:472
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:473
msgid "Show all categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:475
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:476
msgid "Change sub-categorization scheme"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:791
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:792
msgid "The grouped search term name is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1063
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1065
msgid "Changing the authors for several books can take a while. Are you sure?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1068
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1070
msgid "Changing the metadata for that many books can take a while. Are you sure?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1151
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:413
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1157
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:418
msgid "Searches"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1385
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1405
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1414
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1391
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1411
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1420
msgid "Rename user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1386
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1392
msgid "You cannot use periods in the name when renaming user categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1406
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1415
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1412
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1421
msgid "The name %s is already used"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1438
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1444
msgid "Duplicate search name"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1439
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1445
msgid "The saved search name %s is already used."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1841
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1836
+msgid "Invalid search restriction"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1837
+msgid "The current search restriction is invalid"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1853
msgid "New Category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1892
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1895
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1904
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1907
msgid "Delete user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1893
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1905
msgid "%s is not a user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1896
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1908
msgid "%s contains items. Do you really want to delete it?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1917
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1929
msgid "Remove category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1918
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1930
msgid "User category %s does not exist"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1937
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1949
msgid "Add to user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1938
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1950
msgid "A user category %s does not exist"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2061
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2073
msgid "Find item in tag browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2064
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2076
msgid ""
"Search for items. This is a \"contains\" search; items containing the\n"
"text anywhere in the name will be found. You can limit the search\n"
@@ -11417,59 +11871,59 @@ msgid ""
"containing the text \"foo\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2073
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2085
msgid "ALT+f"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2077
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2089
msgid "F&ind"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2078
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2090
msgid "Find the first/next matching item"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2083
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2095
msgid "Collapse all categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2107
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2119
msgid "No More Matches.
Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2120 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2132 msgid "Sort by name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2120 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2132 msgid "Sort by popularity" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2121 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2133 msgid "Sort by average rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2124 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2136 msgid "Set the sort order for entries in the Tag Browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2131 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2143 msgid "Match all" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2131 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2143 msgid "Match any" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2136 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2148 msgid "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2140 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2152 msgid "Manage &user categories" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2143 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2155 msgid "Add your own categories to the Tag Browser" msgstr "" @@ -11511,12 +11965,12 @@ msgstr "" msgid "The following books have already been converted to %s format. Do you wish to reconvert them?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:188 -msgid "&Restore" +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:156 +msgid "&Donate to support calibre" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:190 -msgid "&Donate to support calibre" +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:189 +msgid "&Restore" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 @@ -11535,30 +11989,30 @@ msgstr "" msgid "You have started calibre in debug mode. After you quit calibre, the debug log will be available in the file: %s
The log will be displayed automatically."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:506
msgid "Conversion Error"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:528
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:529
msgid "Recipe Disabled"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:544
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:545
msgid "Failed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:577
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:578
msgid "There are active jobs. Are you sure you want to quit?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:580
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:581
msgid ""
" is communicating with the device!
\n"
" Quitting may cause corruption on the device.
\n"
" Are you sure you want to quit?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:584
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:585
msgid "Active jobs"
msgstr ""
@@ -11712,10 +12166,6 @@ msgstr ""
msgid "disabled"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:199
-msgid " secs"
-msgstr ""
-
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:200
msgid "Mouse &wheel flips pages"
msgstr ""
@@ -12038,10 +12488,6 @@ msgstr ""
msgid "Find next occurrence"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205
-msgid "Copy to clipboard"
-msgstr ""
-
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:207
msgid "Reference Mode"
msgstr ""
@@ -12070,27 +12516,27 @@ msgstr ""
msgid "Print eBook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:418
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:419
msgid "Change Case"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:421
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:422
msgid "Swap Case"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:961
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:962
msgid "Drag to resize"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:996
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:997
msgid "Show"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1003
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1004
msgid "Hide"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1040
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1041
msgid "Toggle"
msgstr ""
@@ -12363,53 +12809,53 @@ msgid "Turn on the &content server"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/caches.py:161
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:565
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:575
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:574
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:584
msgid "checked"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/caches.py:161
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:565
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:575
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:574
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:584
#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192
msgid "yes"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/caches.py:163
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:562
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:572
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:571
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:581
msgid "unchecked"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/library/caches.py:163
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:562
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:572
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:571
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:581
#: /home/kovid/work/calibre/src/calibre/library/save_to_disk.py:192
msgid "no"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:355
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:356
msgid "today"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:358
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:359
msgid "yesterday"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:361
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:362
msgid "thismonth"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:364
#: /home/kovid/work/calibre/src/calibre/library/caches.py:365
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:366
msgid "daysago"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:569
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:578
msgid "blank"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/caches.py:569
+#: /home/kovid/work/calibre/src/calibre/library/caches.py:578
msgid "empty"
msgstr ""
@@ -13155,31 +13601,31 @@ msgid ""
"For help on an individual command: %%prog command --help\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:591
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:594
msgid "No label was provided"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:593
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:596
msgid "The label must contain only lower case letters, digits and underscores, and start with a letter"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:66
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:65
msgid "%sAverage rating is %3.1f"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1007
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1015
msgid "Main"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3051
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3075
msgid "
Migrating old database to ebook library in %s
If you do not want calibre to recognize your Apple iDevice when it is " +"connected to your computer, click Disable Apple Driver.
To " +"transfer books to your iDevice, click Disable Apple Driver, then use " +"the 'Connect to iTunes' method recommended in the Calibre + " +"iDevices FAQ, using the Connect/Share|Connect to " +"iTunes menu item.
Enabling the Apple driver for direct connection " +"to iDevices is an unsupported advanced user mode.
" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:65 +msgid "Disable Apple driver" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:69 +msgid "Enable Apple driver" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:117 msgid "Use Series as Category in iTunes/iBooks" msgstr "Použít sérii jako kategorii v iTunes/iBooks" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:53 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:118 msgid "Enable to use the series name as the iTunes Genre, iBooks Category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:55 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:120 msgid "Cache covers from iTunes/iBooks" msgstr "Ukládat obálky z iTunes/iBooks do mezipaměti" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:57 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:122 msgid "Enable to cache and display covers from iTunes/iBooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:58 -msgid "Skip 'Connect to iTunes' recommendation" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:60 -msgid "Enable to skip the 'Connect to iTunes' recommendation dialog" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:115 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:176 msgid "Apple device" msgstr "Zařízení Apple" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:117 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:178 msgid "Communicate with iTunes/iBooks." msgstr "Komunikovat s iTunes/iBooks." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:190 msgid "Apple device detected, launching iTunes, please wait ..." msgstr "Nalezeno zařízení Apple, spouštění iTunes, čekejte..." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:130 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:192 msgid "" "Cannot copy books directly from iDevice. Drag from iTunes Library to " "desktop, then add to calibre's Library window." @@ -810,27 +834,27 @@ msgstr "" "Nelze kopírovat knihy přímo z iDevice. Přetáhněte je z knihovny iTunes na " "plochu a pak je přidejte do okna knihovny calibre." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:290 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:293 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:352 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:355 msgid "Updating device metadata listing..." msgstr "Záznamy metadat v zařízení se aktualizují..." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:369 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:408 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:986 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1026 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3010 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3050 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:431 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:470 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1044 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1084 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3068 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3108 msgid "%d of %d" msgstr "%d z %d" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:415 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1031 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3056 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:477 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1089 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3114 msgid "finished" msgstr "dokončeno" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:600 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:662 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" @@ -840,7 +864,7 @@ msgstr "" "Smazat pomocí aplikace iBooks.\n" "Pro zobrazení seznamu klepněte na 'Zobrazit podrobnosti'." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:950 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1008 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." @@ -848,31 +872,31 @@ msgstr "" "Některé obálky nelze převést.\n" "Pro zobrazení seznamu klepněte na 'Zobrazit podrobnosti'." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2592 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2650 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:909 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:915 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:945 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:294 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:307 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2753 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:299 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:312 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2759 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 msgid "News" msgstr "Zprávy" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2593 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2651 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:634 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2715 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2721 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2739 msgid "Catalog" msgstr "Katalog" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2914 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2972 msgid "Communicate with iTunes." msgstr "Komunikovat s iTunes." @@ -923,20 +947,20 @@ msgstr "Bambook" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:232 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:123 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:126 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:190 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:197 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:220 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:122 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:125 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:196 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:203 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:226 msgid "Getting list of books on device..." msgstr "Získávání seznam knih v zařízení..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:279 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:249 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:251 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:255 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:257 msgid "Transferring books to device..." msgstr "Přenos knih do zařízení..." @@ -944,8 +968,8 @@ msgstr "Přenos knih do zařízení..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:349 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:384 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:273 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:304 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:310 msgid "Adding books to device metadata listing..." msgstr "Přidávání knih do seznamu metadat v zařízení..." @@ -955,8 +979,8 @@ msgstr "Přidávání knih do seznamu metadat v zařízení..." #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:333 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:310 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:316 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334 msgid "Removing books from device..." msgstr "Odebírání knih ze zařízení..." @@ -964,17 +988,17 @@ msgstr "Odebírání knih ze zařízení..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:337 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:344 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:335 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:341 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:346 msgid "Removing books from device metadata listing..." msgstr "Odebírání knih ze seznamu metadat v zařízení..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:397 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:370 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:376 msgid "Sending metadata to device..." msgstr "Odesílání metadat do zařízení..." -#: /home/kovid/work/calibre/src/calibre/devices/bambook/libbambookcore.py:132 +#: /home/kovid/work/calibre/src/calibre/devices/bambook/libbambookcore.py:129 msgid "Bambook SDK has not been installed." msgstr "Nebyl nainstalován Bambook SDK." @@ -987,7 +1011,7 @@ msgid "Communicate with the Blackberry smart phone." msgstr "Komunikace s chytrými telefony BlackBerry." #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:253 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:254 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1017,7 +1041,7 @@ msgstr "Komunikace se čtečkou PocketBook 301." msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "Komunikace se čtečkou PocketBook 602/603/902/903." -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:252 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:253 msgid "Communicate with the PocketBook 701" msgstr "Komunikace s PocketBook 701" @@ -1279,15 +1303,15 @@ msgstr "Komunikace se čtečkou Sony PRS-500." msgid "Communicate with all the Sony eBook readers." msgstr "Komunikace se všemi čtečkami Sony." -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:61 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:62 msgid "All by title" msgstr "Vše podle názvu" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:62 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:63 msgid "All by author" msgstr "Vše podle autora" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:65 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device. Possibilities include: " @@ -1295,7 +1319,7 @@ msgstr "" "Čárkami oddělený seznam polí metadat, ze kterých se má vytvořït sbírka v " "zařízeni. Možnosti zahrnují: " -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:68 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:69 msgid "" ". Two special collections are available: %s:%s and %s:%s. Add these values " "to the list to enable them. The collections will be given the name provided " @@ -1305,11 +1329,11 @@ msgstr "" "do seznamu, abyste je povolili. Sbírky dostanou název uvedený za znakem " "\":\"." -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:72 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73 msgid "Upload separate cover thumbnails for books (newer readers)" msgstr "Nahrát samostatné náhledy obálek knih (novější čtečky)" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:74 msgid "" "Normally, the SONY readers get the cover image from the ebook file itself. " "With this option, calibre will send a separate cover image to the reader, " @@ -1323,13 +1347,13 @@ msgstr "" "UPOZORNĚNÍ: Tato volba by měla být používána pouze s novějšími čtečkami " "SONY: 350, 650, 900 a novějšími." -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:79 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:80 msgid "" "Refresh separate covers when using automatic management (newer readers)" msgstr "" "Obnovit samostatné obálky při použití automatické správy (novější čtečky)" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:81 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:82 msgid "" "Set this option to have separate book covers uploaded every time you connect " "your device. Unset this option if you have so many books on the reader that " @@ -1339,11 +1363,11 @@ msgstr "" "připojíte zařízení. Zakažte tuto volbu, pokud máte ve čtečce tolik knih, že " "je výkon nepřijatelný." -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:85 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:86 msgid "Preserve cover aspect ratio when building thumbnails" msgstr "Zachovat poměr stran obálky při sestavování náhledů" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:87 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:88 msgid "" "Set this option if you want the cover thumbnails to have the same aspect " "ratio (width to height) as the cover. Unset it if you want the thumbnail to " @@ -1353,6 +1377,17 @@ msgstr "" "stran (šířka ku výšce) jako obálka. Zakažte tuto volbu, pokud chcete, aby " "měl náhled maximální velikost bez ohledu na poměr stran." +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:92 +msgid "Search for books in all folders" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:94 +msgid "" +"Setting this option tells calibre to look for books in all folders on the " +"device and its cards. This permits calibre to find books put on the device " +"by other software and by wireless download." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:190 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:69 msgid "Unnamed" @@ -1489,7 +1524,7 @@ msgstr "Další přizpůsobení" msgid "Communicate with an eBook reader." msgstr "Komunikace se čtečkou elektronických knih" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:92 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:94 msgid "Get device information..." msgstr "Zjistit informace o zařízení..." @@ -2300,7 +2335,7 @@ msgstr "Převod vstupu na HTML..." msgid "Running transforms on ebook..." msgstr "Probíhá převod elektronické knihy..." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1030 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1032 msgid "Creating" msgstr "Vytváření" @@ -2454,7 +2489,7 @@ msgstr "Spustit" msgid "Do not insert a Table of Contents at the beginning of the book." msgstr "Nevkládat obsah na začátek knihy." -#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:22 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:149 msgid "" "Specify the sectionization of elements. A value of \"nothing\" turns the " "book into a single section. A value of \"files\" turns each file into a " @@ -2471,6 +2506,17 @@ msgstr "" "\"detekce struktury\" a/nebo \"obsahu\" (zapněte \"Vynutit použití " "automaticky generovaného obsahu\")." +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:158 +msgid "" +"Genre for the book. Choices: %s\n" +"\n" +" See: " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:159 +msgid "for a complete list with descriptions." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:248 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " @@ -2525,6 +2571,22 @@ msgstr "" "Rozbalit obsah vytvořeného souboru ZIP do určeného adresáře. UPOZORNĚNÍ: " "Obsah adresáře bude smazán." +#: /home/kovid/work/calibre/src/calibre/ebooks/htmlz/output.py:29 +msgid "" +"Specify the handling of CSS. Default is class.\n" +"class: Use CSS classes and have elements reference them.\n" +"inline: Write the CSS as an inline style attribute.\n" +"tag: Turn as many CSS styles as possible into HTML tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/htmlz/output.py:37 +msgid "" +"How to handle the CSS when using css-type = 'class'.\n" +"Default is external.\n" +"external: Use an external CSS file that is linked in the document.\n" +"inline: Place the CSS in the head section of the document." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/lit/from_any.py:47 msgid "Creating LIT file from EPUB..." msgstr "Vytváření souboru LIT z EPUB..." @@ -2867,105 +2929,107 @@ msgstr "" msgid "TEMPLATE ERROR" msgstr "CHYBA ŠABLONY" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:589 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:593 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 msgid "No" msgstr "Ne" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:589 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:593 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 msgid "Yes" msgstr "Ano" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:673 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:677 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:427 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1004 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1021 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:128 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:331 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:574 msgid "Title" msgstr "Název" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:674 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:678 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:432 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1005 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1022 msgid "Author(s)" msgstr "Autoři" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:675 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:679 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 msgid "Publisher" msgstr "Vydavatel" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:680 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49 msgid "Producer" msgstr "Producent" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:677 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:681 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:247 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:389 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1209 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:211 msgid "Comments" msgstr "Komentáře" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:679 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:683 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:377 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1207 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1205 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 msgid "Tags" msgstr "Štítky" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:681 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:685 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:30 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:394 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1216 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1214 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:114 msgid "Series" msgstr "Série" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:682 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:686 msgid "Language" msgstr "Jazyk" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:684 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1199 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:688 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1197 msgid "Timestamp" msgstr "Časové razítko" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:686 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:690 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:128 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:271 msgid "Published" msgstr "Vydáno" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:688 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:692 msgid "Rights" msgstr "Práva" @@ -3110,10 +3174,6 @@ msgstr "Vypršel časový limit API Douban.com. Zkuste to později." msgid "Downloads metadata from Douban.com" msgstr "Stahuje metadata z Douban.com" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:57 -msgid "Metadata download" -msgstr "Stáhnutí metadat" - #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:144 msgid "ratings" msgstr "hodnocení" @@ -3135,11 +3195,12 @@ msgid "Convert comments downloaded from %s to plain text" msgstr "Převést komentáře stažené z %s na prostý text" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:181 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:157 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:160 msgid "Downloads metadata from Google Books" msgstr "Stahuje metadata z Google Books" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:198 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/isbndb.py:15 msgid "Downloads metadata from isbndb.com" msgstr "Stahuje metadata z isbndb.com" @@ -3361,31 +3422,31 @@ msgstr "Obálka uložena do souboru " msgid "Cover" msgstr "Obálka" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:280 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:283 msgid "Downloads metadata from Amazon" msgstr "Stáhnout metadata z Amazonu" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:292 msgid "US" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:288 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:293 msgid "France" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:289 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:294 msgid "Germany" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:290 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:295 msgid "UK" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:375 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:389 msgid "Amazon timed out. Try again later." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:93 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:138 msgid "Metadata source" msgstr "Zdroj meta dat" @@ -3513,7 +3574,7 @@ msgstr "Knihy ve formátu %s nejsou podporovány." #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:176 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:220 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:703 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:723 msgid "Book %s of %s" msgstr "Kniha %s z %s" @@ -3522,7 +3583,7 @@ msgid "HTML TOC generation options." msgstr "Volby generátoru obsahu HTML" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:66 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 msgid "Rating" @@ -3721,6 +3782,7 @@ msgid "Author" msgstr "Autor" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27 msgid "Subject" msgstr "Předmět" @@ -3852,7 +3914,7 @@ msgstr "" "Zachovat poměr stran obrázku obalu namísto jeho roztažení a vyplnění přes " "celou stránku v generovaném pdf." -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:55 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:57 msgid "Could not find pdftohtml, check it is in your PATH" msgstr "" "Nepodařilo ze najít pdftohtml, zkontrolujte zda je cesta k němu v sytémové " @@ -4044,87 +4106,91 @@ msgid "" "are always removed with plain text output." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:97 msgid "Send file to storage card instead of main memory by default" msgstr "Ukládat soubory na pamětovou kartu, ne do hlavní paměti zařízení" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:99 msgid "Confirm before deleting" msgstr "Vyžadovat potvrzení před smazáním" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:101 msgid "Main window geometry" msgstr "Uspořádání hlavního okna" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:103 msgid "Notify when a new version is available" msgstr "Upozornit pokud je dostupná nová verze" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:105 msgid "Use Roman numerals for series number" msgstr "Používat římské číslice pro číslování sérií" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:107 msgid "Sort tags list by name, popularity, or rating" msgstr "Seřadit tagy podle jména, popularity, nebo hodnocení" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:109 +msgid "Match tags by any or all." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:111 msgid "Number of covers to show in the cover browsing mode" msgstr "Počet obálek, které se mají zobrazovat v režimu prohlížení obálek" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:113 msgid "Defaults for conversion to LRF" msgstr "Standadní nastavení převodu do formátu LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:115 msgid "Options for the LRF ebook viewer" msgstr "Možnosti prohlížeče elektronických knih ve formátu LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:118 msgid "Formats that are viewed using the internal viewer" msgstr "Formáty zobrazované interním prohlížečem" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:120 msgid "Columns to be displayed in the book list" msgstr "Sloupce které se mají zobrazit v seznamu knih" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121 msgid "Automatically launch content server on application startup" msgstr "Automaticky spouštět obsahový server při startu aplikace" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:122 msgid "Oldest news kept in database" msgstr "Nejstarší zprávy ponechané v databázi" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 msgid "Show system tray icon" msgstr "Zobrazit ikonu v systémovém panelu" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 msgid "Upload downloaded news to device" msgstr "Odelsat stažené zpravy do zařízení" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 msgid "Delete books from library after uploading to device" msgstr "Smazat knihy z knihovny po jejich odeslání do zařízení" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "" "Zobrazit galerii obálek v odděleném okně, namísto hlavního okna calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 msgid "Disable notifications from the system tray icon" msgstr "Zakázat oznamování v systemové oblasti" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 msgid "Default action to perform when send to device button is clicked" msgstr "" "Výchozí akce, která se provede po stisku tlačítka odeslat do přístroje" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "" "Start searching as you type. If this is disabled then search will only take " "place when the Enter or Return key is pressed." @@ -4132,57 +4198,57 @@ msgstr "" "Vyhledávání během psaní. Pokud je tato volba vypnutá, začne vyhledávání až " "poté, co je stisknut Enter." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:141 msgid "" "When searching, show all books with search results highlighted instead of " "showing only the matches. You can use the N or F3 keys to go to the next " "match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:159 msgid "Maximum number of waiting worker processes" msgstr "Maximální počet procesů ve frontě" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:161 msgid "Download social metadata (tags/rating/etc.)" msgstr "Stáhnout sociální metadata (tagy/hodnocení/atd.)" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:163 msgid "Overwrite author and title with new metadata" msgstr "Přepsat autora a název novými metadaty" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:101 msgid "Automatically download the cover, if available" msgstr "Automaticky stáhnout obálku, pokud je dostupná" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:167 msgid "Limit max simultaneous jobs to number of CPUs" msgstr "Omezit maximální počet jobů na počet CPU" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:169 msgid "The layout of the user interface" msgstr "Rozvržení uživatelského rozhraní" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:171 msgid "Show the average rating per item indication in the tag browser" msgstr "Zobrazit průměrné hodnocení na položku v prohlížeči tagů" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:173 msgid "Disable UI animations" msgstr "Zakázat UI animace" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:178 msgid "tag browser categories not to display" msgstr "kategorie, která se nebude zobrazovat" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:448 msgid "Choose Files" msgstr "Zvol soubory" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:308 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:529 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:534 msgid "Books" msgstr "Knihy" @@ -4375,53 +4441,53 @@ msgstr "Přidat knihy do Vaší calibre knihovny z připojeného zařízení" msgid "Fetch annotations (experimental)" msgstr "Stáhnout anotace (experimentální)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:241 msgid "Use library only" msgstr "Používat pouze knihovnu" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:242 msgid "User annotations generated from main library only" msgstr "Uživatelské anotace generované jen z hlavní knihovny" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:30 #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:80 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:261 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 msgid "No books selected" msgstr "Nejsou označeny žádné knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:66 msgid "No books selected to fetch annotations from" msgstr "Nevybrané žádné knihy pro načtení anotací" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:91 msgid "Merging user annotations into database" msgstr "Sloučení uživatelských anotací (komentářů) do databáze" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:119 msgid "%sThere was an error reading from file:
"
msgstr "
Chyba při čtení souboru:
"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:204
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:196
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:671
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:694
msgid " is not a valid picture"
msgstr " není platný obrazový soubor"
@@ -6665,7 +6751,7 @@ msgstr "&Název: "
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:165
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:409
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:60
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:62
msgid "Change the title of this book"
msgstr "Změnit název táto knihy"
@@ -6710,7 +6796,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:544
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:433
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:214
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:293
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:296
msgid "&Series:"
msgstr "&Série:"
@@ -6720,7 +6806,7 @@ msgstr "&Série:"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:546
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:434
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:435
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:292
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:295
msgid "List of known series. You can add new series."
msgstr "Seznam známých sérií. Můžete přidat novou sérii."
@@ -6734,6 +6820,7 @@ msgid "MOBI Output"
msgstr "MOBI Výstup"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:72
msgid "Default"
msgstr "Volitelné"
@@ -6898,7 +6985,7 @@ msgid "Regex:"
msgstr "Regex:"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:92
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:136
msgid "Test"
msgstr "Test"
@@ -6915,13 +7002,13 @@ msgid "Goto:"
msgstr "Jdi na:"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:96
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:96
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:89
msgid "&Previous"
msgstr "&Předchozí"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:97
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:82
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:97
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:88
msgid "&Next"
msgstr "&Další"
@@ -6992,7 +7079,7 @@ msgid "Options specific to the input format."
msgstr "Nastavení specifické vstupnímu formátu."
#: /home/kovid/work/calibre/src/calibre/gui2/convert/single_ui.py:117
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:76
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:91
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:96
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box_ui.py:52
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress_ui.py:53
@@ -7221,8 +7308,8 @@ msgid "TXTZ Output"
msgstr "TXTZ výstup"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:55
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:77
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:78
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:92
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:93
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_ui.py:46
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:62
@@ -7336,7 +7423,7 @@ msgstr "Prohlížeč obálek nemohl být nahrán"
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:215
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:248
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:252
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:994
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1031
msgid "Undefined"
msgstr "Nedefinováno"
@@ -7493,21 +7580,21 @@ msgstr "Chyba"
msgid "Error communicating with device"
msgstr "Cyba komunikace se zařízením"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:628
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1158
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:299
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:631
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1166
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:307
msgid "No suitable formats"
msgstr "Žádné vhodné formáty"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:644
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:647
msgid "Select folder to open as device"
msgstr "Označit složku a otevřít jako zařízení"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:695
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:698
msgid "Error talking to device"
msgstr "Chyba komunikace se zařízením"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:696
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:699
msgid ""
"There was a temporary error talking to the device. Please unplug and "
"reconnect the device and or reboot."
@@ -7515,68 +7602,68 @@ msgstr ""
"Dočasná chyba komunikace se zařízením. Prosím odpojte a znovu připojte "
"zařízení anebo restarujte počítač."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:739
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:742
msgid "Device: "
msgstr "Zařízení: "
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:741
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:744
msgid " detected."
msgstr " nalezeno."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:839
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:842
msgid "selected to send"
msgstr "vybrané k odeslání"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:858
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:861
msgid "%i of %i Books"
msgstr "%i z %i Knih"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:861
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:864
msgid "0 of %i Books"
msgstr "0 z %i Knih"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:862
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:865
msgid "Choose format to send to device"
msgstr "Vyberte formát k odeslání do zařízení"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:870
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:873
msgid "No device"
msgstr "Žádné zařízení"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:871
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:874
msgid "Cannot send: No device is connected"
msgstr "Nemohu odeslat: Není připojeno žádné zařízení"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:874
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:877
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:881
msgid "No card"
msgstr "Žádná karta"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:875
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:879
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:882
msgid "Cannot send: Device has no storage card"
msgstr "Nemohu odeslat: Zařízení nemá pamětovou kartu."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:935
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1018
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1152
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:943
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1026
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1160
msgid "Auto convert the following books before uploading to the device?"
msgstr ""
"Automaticky zkonvertovat následující knihy, než se nahrají do zařízení?"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:964
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:972
msgid "Sending catalogs to device."
msgstr "Odeslat katalog do zařízení"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1065
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1073
msgid "Sending news to device."
msgstr "Odesílám zprávy do zařízení"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1119
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1127
msgid "Sending books to device."
msgstr "Odesílám knihy do zařízení"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1159
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1167
msgid ""
"Could not upload the following books to the device, as no suitable formats "
"were found. Convert the book(s) to a format supported by your device first."
@@ -7585,11 +7672,11 @@ msgstr ""
"žádné vhodné formáty. Převést knihu(y) do formátu, které přístroj primárně "
"podporuje."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1231
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1239
msgid "No space on device"
msgstr "Na zařízení není volné místo"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1232
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1240
msgid ""
"
Cannot upload books to device there is no more free space available " msgstr "" @@ -7689,7 +7776,7 @@ msgstr "" msgid "&Tags to set on created book entries:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:95 msgid "Fit &cover within view" msgstr "Přizpůsobit obálku bez náhledu" @@ -7889,7 +7976,7 @@ msgstr "Vyberte formát" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1196 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 msgid "Format" msgstr "Formát" @@ -8004,12 +8091,12 @@ msgstr "Mo6nosti převodu %s" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:63 msgid "&Title:" msgstr "&Název:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:157 msgid "&Author(s):" msgstr "&Autor(ři):" @@ -8025,7 +8112,7 @@ msgstr "&OK" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tweak_epub_ui.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 msgid "&Cancel" msgstr "&Zrušit" @@ -8074,8 +8161,8 @@ msgid "Location" msgstr "Umístění" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1006 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1023 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:241 @@ -8107,12 +8194,12 @@ msgid "Author sort" msgstr "Třídění podle autora" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1421 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1434 msgid "Invalid author name" msgstr "Neplatné jméno autora" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1422 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1435 msgid "Author names cannot contain & characters." msgstr "Jméno autora nemůže obsahovat znaky &." @@ -8303,22 +8390,22 @@ msgid "Working" msgstr "Pracuje" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:260 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:421 msgid "Lower Case" msgstr "Malá písmena" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:420 msgid "Upper Case" msgstr "Velká písmena" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:262 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:423 msgid "Title Case" msgstr "Velikost písma v nadpise" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:263 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:424 msgid "Capitalize" msgstr "Velká počáteční písmena" @@ -8491,7 +8578,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:530 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:424 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:806 msgid "&Rating:" msgstr "&Hodnocení:" @@ -8499,7 +8586,7 @@ msgstr "&Hodnocení:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:532 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:426 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:807 msgid "Rating of this book. 0-5 stars" msgstr "Hodnocení této knihy. 0-5 hvězdiček" @@ -8520,7 +8607,7 @@ msgstr "Přidat tagy: " #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:539 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:431 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:432 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:147 msgid "Open Tag Editor" msgstr "Otevřít Editor značek" @@ -8581,7 +8668,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:440 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1015 msgid "&Date:" msgstr "&Datum:" @@ -8663,14 +8750,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:465 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:526 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:591 msgid "&Basic metadata" msgstr "Základní metadata" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:466 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:447 msgid "&Custom metadata" msgstr "Uživatelská metadata" @@ -8848,48 +8935,48 @@ msgid "&Search and replace" msgstr "Najít a nahradit" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:429 msgid "Last modified: %s" msgstr "Naposledy změněno: %s" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:255 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:275 msgid "Could not read cover" msgstr "Nepodařilo se načíst obálku" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:123 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:269 msgid "Could not read cover from %s format" msgstr "Nemohu načíst obal z %s formátu" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:276 msgid "The cover in the %s format is invalid" msgstr "Obal ve %s formátu je neplatný" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:746 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:766 msgid "Cover size: %dx%d pixels" msgstr "Velikost obálky: %dx%d pixelů" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:195 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:670 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:693 msgid "Not a valid picture" msgstr "Není platný obrázek" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:214 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:717 msgid "Specify title and author" msgstr "Vybrat název a autora" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:698 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:718 msgid "You must specify a title and author before generating a cover" msgstr "Před generováním obálky musíte určit název a autora" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:902 msgid "Downloading cover..." msgstr "Stáhnout obálku..." @@ -8929,39 +9016,39 @@ msgid "The cover is not a valid picture" msgstr "Obálka není validní obrázek" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:307 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:532 msgid "Choose formats for " msgstr "Zvolte formát pro " #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:338 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:564 msgid "No permission" msgstr "Nedostatečná práva" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:565 msgid "You do not have permission to read the following files:" msgstr "Nemáte oprávnění číst následující soubory:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:366 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:367 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:596 msgid "No format selected" msgstr "Není zvolen formát" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:378 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:607 msgid "Could not read metadata" msgstr "Nemohu načíst metadata" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:608 msgid "Could not read metadata from %s format" msgstr "Nemohu načíst metadata z %s formátu" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:453 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:232 msgid "" " The green color indicates that the current author sort matches the current " "author" @@ -8970,28 +9057,28 @@ msgstr "" "současným autorem" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:456 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:235 msgid "" " The red color indicates that the current author sort does not match the " "current author. No action is required if this is what you want." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:463 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:121 msgid "" " The green color indicates that the current title sort matches the current " "title" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:466 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:124 msgid "" " The red color warns that the current title sort does not match the current " "title. No action is required if this is what you want." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:472 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:53 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:106 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:221 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:384 @@ -9000,13 +9087,14 @@ msgstr "Předchozí" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:475 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:484 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:361 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:400 msgid "Save changes and edit the metadata of %s" msgstr "Uložit změny a změnit metadata %s" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:481 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:820 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:107 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:211 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:401 @@ -9015,22 +9103,22 @@ msgstr "Další" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:690 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:695 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:954 msgid "This ISBN number is valid" msgstr "Toto ISBN je platné" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:698 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:920 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:957 msgid "This ISBN number is invalid" msgstr "Toto ISBN není platné" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:783 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:862 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:883 msgid "Tags changed" msgstr "Tagy změněny" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:784 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:884 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" @@ -9065,12 +9153,12 @@ msgstr "" "Vydavatel" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:961 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:310 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:342 msgid "Permission denied" msgstr "Přístup odmítnut" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:962 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:343 msgid "Could not open %s. Is it being used by another program?" msgstr "Nelze otevřít %s. Je používán jiným programem?" @@ -9083,7 +9171,7 @@ msgid "Meta information" msgstr "Meta informace" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:410 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:95 msgid "" "Automatically create the title sort entry based on the current title entry.\n" "Using this button to create title sort will change title sort from red to " @@ -9091,12 +9179,12 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:413 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:117 msgid "Swap the author and title" msgstr "Prohodit autora a název" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:415 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:106 msgid "" "Automatically create the author sort entry based on the current author " "entry.\n" @@ -9113,7 +9201,7 @@ msgid "Title &sort: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:419 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:111 msgid "" "Specify how this book should be sorted when by title. For example, The " "Exorcist might be sorted as Exorcist, The." @@ -9124,7 +9212,7 @@ msgid "Author S&ort: " msgstr "Řazení dle autora: " #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:422 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:218 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles.\n" @@ -9133,12 +9221,11 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:436 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:124 msgid "Remove unused series (Series that have no books)" msgstr "Odebrat nepoužité série (Série, které nemají knihy)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:886 msgid "IS&BN:" msgstr "IS&BN:" @@ -9147,17 +9234,16 @@ msgid "dd MMM yyyy" msgstr "dd MMM yyyy" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:442 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1066 msgid "Publishe&d:" msgstr "Publikováno:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:445 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:159 msgid "&Fetch metadata from server" msgstr "Získat data ze serveru" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:448 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:627 msgid "&Browse" msgstr "&Listovat" @@ -9166,7 +9252,7 @@ msgid "Remove border (if any) from cover" msgstr "Odstranit pozadí z obálky" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:450 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:629 msgid "T&rim" msgstr "Oříznout" @@ -9175,12 +9261,12 @@ msgid "Reset cover to default" msgstr "Resetovat obálku na výchozí" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:452 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:631 msgid "&Remove" msgstr "Odst&ranit" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:453 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:631 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:637 msgid "Download co&ver" msgstr "Stáhnout obálku" @@ -9189,7 +9275,7 @@ msgid "Generate a default cover based on the title and author" msgstr "Generovat výchozí obálku s názvem a jménem autora" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:455 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:632 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:638 msgid "&Generate cover" msgstr "&Generovat obálku" @@ -9206,7 +9292,7 @@ msgid "Remove the selected formats for this book from the database." msgstr "Odebrat vybrané formáty pro tuto knihu z databáze." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:461 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:450 msgid "Set the cover for the book from the selected format" msgstr "Nastavit obálku knihy pro zvolený formát" @@ -9215,7 +9301,7 @@ msgid "Update metadata from the metadata in the selected format" msgstr "Aktualizovat metadata z metadat ve zvoleném formátu" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:464 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:585 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:652 msgid "&Comments" msgstr "&Komentáře" @@ -9660,7 +9746,7 @@ msgid "&Author:" msgstr "&Autor:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:847 msgid "Ta&gs:" msgstr "Tagy:" @@ -9855,12 +9941,12 @@ msgid "%s (was %s)" msgstr "%s (bylo %s)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1380 msgid "Item is blank" msgstr "Položka je prázdná" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1368 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1381 msgid "An item cannot be set to nothing. Delete it instead." msgstr "Položka nemůže být nastavena na nic. Smažte ji." @@ -9931,7 +10017,7 @@ msgid "Send test mail from %s to:" msgstr "Poslat testovací mail od %s pro:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/test_email_ui.py:58 -#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:134 msgid "&Test" msgstr "&Test" @@ -10172,6 +10258,8 @@ msgid "Downloading %s from %s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:712 msgid "Download failed" msgstr "" @@ -10179,62 +10267,62 @@ msgstr "" msgid "Failed to download from %r with error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:147 msgid "Email %s to %s" msgstr "E-mail %s pro %s" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:188 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:189 msgid "News:" msgstr "Zprávy:" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 msgid "Attached is the %s periodical downloaded by calibre." msgstr "Přiložen je %s časopis stažený calibre." -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:244 msgid "E-book:" msgstr "E-book:" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:253 msgid "Attached, you will find the e-book" msgstr "Přiloženo, najdete e-book" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:254 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:185 msgid "by" msgstr "od" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:255 msgid "in the %s format." msgstr "v %s formátu" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:270 msgid "Sending email to" msgstr "Odeslat email" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:301 msgid "Auto convert the following books before sending via email?" msgstr "Automaticky konvertovat knihy před emailovým odesláním?" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:308 msgid "" "Could not email the following books as no suitable formats were found:" msgstr "" "Nemohu emailovat následující knihy, nebyl nalezen žádný vhodný formát:" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:314 msgid "Failed to email book" msgstr "Chyba při odeslání knihy" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:317 msgid "sent" msgstr "odesláno" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:342 msgid "Sent news to" msgstr "Odeslat zprávy do" -#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:129 msgid "" "
Set a regular expression pattern to use when trying to guess ebook " @@ -10248,67 +10336,85 @@ msgid "" "tooltips.
To see the full log, click Show "
+"Details."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:534
+msgid "Current cover"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:537
+msgid "Searching..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:683
+msgid "Downloading covers for %s, please wait..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:713
+msgid "Failed to download any covers, click \"Show details\" for details."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:719
+msgid "Could not find any covers for %s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:721
+msgid "Found %d covers of %s. Pick the one you like best."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:766
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205
+msgid "Copy to clipboard"
+msgstr "Kopírovat do schránky"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:773
+msgid "Download log"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:809
+msgid "Downloading metadata..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:918
+msgid "View log"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/__init__.py:36
msgid ""
"Restore settings to default values. You have to click Apply to actually save "
@@ -11044,51 +11263,69 @@ msgstr ""
msgid "&Configure metadata from file name"
msgstr "Nastavit metadata z názvu souboru"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:34
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:36
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:35
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:37
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:170
msgid "Low"
msgstr "Nízká"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:34
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:35
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:169
msgid "High"
msgstr "Vysoká"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:36
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:37
msgid "Very low"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:72
+msgid "Compact Metadata"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:176
msgid "Confirmation dialogs have all been reset"
msgstr "Všechny potvrzovací dialogy byly vyresetovány"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:131
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:155
msgid "&Overwrite author and title by default when fetching metadata"
msgstr "Přepsat autora a titul ve výchozím nastavení při načítání metadat"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:156
msgid "Download &social metadata (tags/ratings/etc.) by default"
msgstr ""
"Stahovat sociální metadata (tagy/hodnocení/atd.) ve výchozím nastavení"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:157
msgid "Show notification when &new version is available"
msgstr "Zobrazit upozornění pokud je dostupná &nová verze."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:134
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:158
+msgid "Yes/No columns have three values (Requires restart)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:159
+msgid ""
+"If checked, Yes/No custom columns values can be Yes, No, or Unknown.\n"
+"If not checked, the values can be Yes or No."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:161
msgid "Automatically send downloaded &news to ebook reader"
msgstr "&Automaticky odeslat stažené zprávy do čtecího zařízení"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:162
msgid "&Delete news from library when it is automatically sent to reader"
msgstr "Smazat zprávy z knihovny když jsou automaticky odeslány do čtečky"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:163
+msgid "Preferred &output format:"
+msgstr "Upřednostňovaný výstupní formát:"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:164
msgid "Default network &timeout:"
msgstr "Výchozí časový &limit sítě:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:165
msgid ""
"Set the default timeout for network fetches (i.e. anytime we go out to the "
"internet to get information)"
@@ -11096,23 +11333,19 @@ msgstr ""
"Výchozí časový limit pro síťové dotazy (např. pokaždé když jdeme na Internet "
"získat informace)"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:138
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:166
msgid " seconds"
msgstr " sekund"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:167
msgid "Job &priority:"
msgstr "&Priorita úloh:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:143
-msgid "Preferred &output format:"
-msgstr "Upřednostňovaný výstupní formát:"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:144
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:171
msgid "Restriction to apply when the current library is opened:"
msgstr "Omezení platí pokud je současná knihovna otevřená:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:172
msgid ""
"Apply this restriction on calibre startup if the current library is being "
"used. Also applied when switching to this library. Note that this setting is "
@@ -11122,18 +11355,28 @@ msgstr ""
"knihovna. Také bude použito při přepnutí na tuto knihovnu. Všimněte si, že "
"toto nastavení je na knihovnu. "
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:146
-msgid "Reset all disabled &confirmation dialogs"
-msgstr "Vyresetovat všechny zakázané potvrzovací dialogy"
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:173
+msgid "Edit metadata (single) layout:"
+msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:147
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:174
+msgid ""
+"Choose a different layout for the Edit Metadata dialog. The compact metadata "
+"layout favors editing custom metadata over changing covers and formats."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:175
msgid "Preferred &input format order:"
msgstr "Pořadí preference &vstupních formátů:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:178
msgid "Use internal &viewer for:"
msgstr "Použít interní &prohlížeč pro:"
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:179
+msgid "Reset all disabled &confirmation dialogs"
+msgstr "Vyresetovat všechny zakázané potvrzovací dialogy"
+
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96
msgid "You must select a column to delete it"
msgstr "Musíte vybrat sloupec pro odstranění"
@@ -11508,19 +11751,26 @@ msgstr "Nastavit &výchozí"
msgid "&Remove email"
msgstr "Odst&ranit email"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Auto send"
msgstr "Automaticky odeslat"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Email"
msgstr "Email"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:29
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:32
msgid "Formats to email. The first matching format will be sent."
msgstr "Formáty pro e-mail. První odpovídající formát bude zaslán."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:30
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:33
+msgid ""
+"Subject of the email to use when sending. When left blank the title will be "
+"used for the subject. Also, the same templates used for \"Save to disk\" "
+"such as {title} and {author_sort} can be used here."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:37
msgid ""
"If checked, downloaded news will be automatically mailed
to this email "
"address (provided it is in one of the listed formats)."
@@ -11528,7 +11778,7 @@ msgstr ""
"Pokud je zaškrtnuto, stažené zprávy jsou automaticky odeslány na tuto "
"emailovou adresu (za předpokladu, že je v jednom z uvedených formátů)."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:104
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:115
msgid "new email address"
msgstr "nová emailová adresa"
@@ -11540,92 +11790,96 @@ msgstr "Úzký"
msgid "Wide"
msgstr "Široký"
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:52
+msgid "Off"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:52
+msgid "Small"
+msgstr "Malé"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
+msgid "Large"
+msgstr "Velké"
+
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
msgid "Medium"
msgstr "Střední"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
-msgid "Small"
-msgstr "Malé"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:54
-msgid "Large"
-msgstr "Velké"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:56
msgid "Always"
msgstr "Vždy"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:56
msgid "Automatic"
msgstr "Automaticky"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
msgid "Never"
msgstr "Nikdy"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:60
msgid "By first letter"
msgstr "Podle prvního písmena"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:60
msgid "Disabled"
msgstr "Deaktivováno"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:62
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
msgid "Partitioned"
msgstr "Rozděleno"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:140
msgid "User Interface &layout (needs restart):"
msgstr "&Rozvržení uživatelského rozhraní (vyžaduje restart):"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:144
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:141
msgid "&Number of covers to show in browse mode (needs restart):"
msgstr "Počet obálek zobraze&ných v režimu prohlížení (vyžaduje restart):"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:142
msgid "Choose &language (requires restart):"
msgstr "Vyberte &jazyk (vyžaduje restart):"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:143
msgid "Show &average ratings in the tags browser"
msgstr "Zobrazit &průměrné hodnocení v prohlížeči tagů"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:147
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:144
msgid "Disable all animations. Useful if you have a slow/old computer."
msgstr ""
"Zablokovat všechny animace. Použitelné, pokud máte starý-pomalý počítač."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:148
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:145
msgid "Disable &animations"
msgstr "Zablokovat &animace"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:149
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:146
msgid "Enable system &tray icon (needs restart)"
msgstr "Zobrazit &ikonu v sýstémové liště (vyžaduje restart)"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:147
msgid "Show &splash screen at startup"
msgstr "Zobrazit úvodní obrazovku při startu"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:151
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:148
msgid "Disable ¬ifications in system tray"
msgstr "Zablokovat oznámení v systémové liště"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:152
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:149
msgid "Use &Roman numerals for series"
msgstr "Použít římské číslice pro série"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:153
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:150
msgid "Show cover &browser in a separate window (needs restart)"
msgstr "Zobrazit prohlížeč &obálek v samostatném okně (vyžaduje restart)"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:154
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:151
msgid "Tags browser category &partitioning method:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:155
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:152
msgid ""
"Choose how tag browser subcategories are displayed when\n"
"there are more items than the limit. Select by first\n"
@@ -11634,22 +11888,22 @@ msgid ""
"if you never want subcategories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:160
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:157
msgid "&Collapse when more items than:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:161
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:158
msgid ""
"If a Tag Browser category has more than this number of items, it is divided\n"
"up into sub-categories. If the partition method is set to disable, this "
"value is ignored."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:163
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:160
msgid "Categories with &hierarchical items:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:161
msgid ""
"A comma-separated list of columns in which items containing\n"
"periods are displayed in the tag browser trees. For example, if\n"
@@ -11659,52 +11913,48 @@ msgid ""
"then the tags will be displayed each on their own line."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:167
msgid "&Toolbar"
msgstr "&Nástrojová lišta"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:171
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:168
msgid "&Icon size:"
msgstr "Velikost ikon:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:172
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:169
msgid "Show &text under icons:"
msgstr "Zobrazit text pod ikonami:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:173
-msgid "&Split the toolbar into two toolbars"
-msgstr "Rozdělit nástrojovou lištu do dvou lišt."
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:170
msgid "Interface font:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:175
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:171
msgid "Change &font (needs restart)"
msgstr "Změnit &font (vyžaduje restart)"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:228
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96
msgid "&Apply"
msgstr "Použít"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:230
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:235
msgid "Restore &defaults"
msgstr "Obnovit výchozí hodnoty"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:236
msgid "Save changes"
msgstr "Ulož změny"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:232
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:237
msgid "Cancel and return to overview"
msgstr "Zrušit a vrátit se na přehled"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:288
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:293
msgid "Restoring to defaults not supported for"
msgstr "Obnova do výchozích hodnot není podporována pro"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:323
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:328
msgid ""
"Some of the changes you made require a restart. Please restart calibre as "
"soon as possible."
@@ -11712,7 +11962,7 @@ msgstr ""
"Některé provedené změny vyžadují restart. Prosím, restartujte Calibre co "
"nejdříve."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:326
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331
msgid ""
"The changes you have made require calibre be restarted immediately. You will "
"not be allowed set any more preferences, until you restart."
@@ -11720,11 +11970,65 @@ msgstr ""
"Změny, které jste vykonali, vyžadují restartování calibre. Nebudete moci "
"změnit žádné další nastavení, dokud calibre nerestartujete."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:336
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:127
msgid "Restart needed"
msgstr "Vyžadován restart"
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:46
+msgid "Source"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:48
+msgid "Cover priority"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:93
+msgid "Metadata sources"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:94
+msgid ""
+"Disable any metadata sources you do not want by unchecking them. You can "
+"also set the cover priority. Covers from sources that have a higher "
+"(smaller) priority will be preferred when bulk downloading metadata.\n"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:96
+msgid "Configure selected source"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:97
+msgid "Downloaded metadata fields"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:98
+msgid ""
+"If you uncheck any fields, metadata for those fields will not be downloaded"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:99
+msgid "Convert all downloaded comments to plain &text"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:100
+msgid "Max. number of &tags to download:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:101
+msgid "Max. &time to wait after first match is found:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:102
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:104
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:199
+msgid " secs"
+msgstr " sekund"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:103
+msgid "Max. time to wait after first &cover is found:"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:42
msgid "Failed to install command line tools."
msgstr "Selhala Instalce nástrojů pro příkazovou řádku."
@@ -12223,20 +12527,20 @@ msgstr ""
"jednotlivá zařízení přizpůsobením pluginů rozhraní zařízení v Nastavení-> "
"Upřesnit-> Pluginy"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:75
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:70
#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:382
msgid "Failed to start content server"
msgstr "Nepodařilo se spustit obdahový server"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:111
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:106
msgid "Error log:"
msgstr "Záznam o chybách:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:118
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:113
msgid "Access log:"
msgstr "Záznam o přístupu"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:128
msgid "You need to restart the server for changes to take effect"
msgstr "Musíte restartovat server, aby se změny projevily"
@@ -12466,43 +12770,55 @@ msgstr ""
msgid "Switch between library and device views"
msgstr "Přepnout mezi knihovnou a pohledem zařízení"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:41
msgid "Separator"
msgstr "Oddělovač"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:58
msgid "Choose library"
msgstr "Zvol knihovnu"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:210
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:219
msgid "The main toolbar"
msgstr "Hlavní lišta"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:211
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:220
msgid "The main toolbar when a device is connected"
msgstr "Hlavní lišta, když je připojené zařízení"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:212
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:221
+msgid "The optional second toolbar"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:222
+msgid "The menubar"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:223
+msgid "The menubar when a device is connected"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:224
msgid "The context menu for the books in the calibre library"
msgstr "Kontextové menu pro knihy v calibre knihovně"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:214
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:226
msgid "The context menu for the books on the device"
msgstr "Kontextové menu pro knihy v zařízení"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:248
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:260
msgid "Cannot add"
msgstr "Nemohu přidat"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:249
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:261
msgid "Cannot add the actions %s to this location"
msgstr "Nemohu přidat akce %s do tohoto umístění"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:267
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:279
msgid "Cannot remove"
msgstr "Nemohu odebrat"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:268
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:280
msgid "Cannot remove the actions %s from this location"
msgstr "Nemohu odebrat akce %s z umístění"
@@ -12601,7 +12917,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:93
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:277
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:646
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:653
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:280
msgid "Search"
msgstr "Hledat"
@@ -12694,166 +13010,166 @@ msgstr "Klik pro změnu"
msgid "&Alternate shortcut:"
msgstr "&Alternativní zkratka:"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:332
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:362
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:391
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:344
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:374
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:403
msgid "Rename %s"
msgstr "Přejmenovat %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:348
msgid "Edit sort for %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:343
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:355
msgid "Add %s to user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:356
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:368
msgid "Children of %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:366
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:378
msgid "Delete search %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:371
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:383
msgid "Remove %s from category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:390
msgid "Search for %s"
msgstr "Hledat %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:395
msgid "Search for everything but %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:407
msgid "Add sub-category to %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:399
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:411
msgid "Delete user category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:404
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:416
msgid "Hide category %s"
msgstr "Skrýt kategorii %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:408
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:420
msgid "Show category"
msgstr "Zobrazit kategorii"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:418
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:430
msgid "Search for books in category %s"
msgstr "Hledat knihy v kategorii %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:424
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:436
msgid "Search for books not in category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:433
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:438
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:445
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:450
msgid "Manage %s"
msgstr "Spravovat %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:441
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:453
msgid "Manage Saved Searches"
msgstr "Spravovat uložená hledání"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:449
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:453
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:461
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:465
msgid "Manage User Categories"
msgstr "Spravovat uživatelské kategorie"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:460
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:472
msgid "Show all categories"
msgstr "Zobrazit všechny kategorie"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:463
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:475
msgid "Change sub-categorization scheme"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:779
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:791
msgid "The grouped search term name is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1051
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1064
msgid ""
"Changing the authors for several books can take a while. Are you sure?"
msgstr "Změna autorů pro mnoho knih může trvat delší dobu. Jste si jisti?"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1056
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1069
msgid ""
"Changing the metadata for that many books can take a while. Are you sure?"
msgstr "Změna metadat pro tak mnoho knih bude trvat dlouho. Jste si jisti?"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1139
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:413
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1152
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:418
msgid "Searches"
msgstr "Hledání"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1373
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1393
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1386
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1406
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1415
msgid "Rename user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1374
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1387
msgid "You cannot use periods in the name when renaming user categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1394
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1403
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416
msgid "The name %s is already used"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1426
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1439
msgid "Duplicate search name"
msgstr "Zduplikovat hledané jméno"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1427
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1440
msgid "The saved search name %s is already used."
msgstr "Uložené vyhledávací jméno %s je již používáno."
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1829
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1842
msgid "New Category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1880
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1883
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1893
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1896
msgid "Delete user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1881
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1894
msgid "%s is not a user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1884
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1897
msgid "%s contains items. Do you really want to delete it?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1905
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1918
msgid "Remove category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1906
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1919
msgid "User category %s does not exist"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1925
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1938
msgid "Add to user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1926
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1939
msgid "A user category %s does not exist"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2049
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2062
msgid "Find item in tag browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2052
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2065
msgid ""
"Search for items. This is a \"contains\" search; items containing the\n"
"text anywhere in the name will be found. You can limit the search\n"
@@ -12863,62 +13179,62 @@ msgid ""
"containing the text \"foo\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2061
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2074
msgid "ALT+f"
msgstr "Alt+F"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2065
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2078
msgid "F&ind"
msgstr "&Hledat"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2066
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2079
msgid "Find the first/next matching item"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2071
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2084
msgid "Collapse all categories"
msgstr "Sbalit všechny kategorie"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2095
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108
msgid "No More Matches.
Click Find again to go to first match"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2121
msgid "Sort by name"
msgstr "Seřadit dle jména"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2121
msgid "Sort by popularity"
msgstr "Seřadit dle popularity"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2109
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2122
msgid "Sort by average rating"
msgstr "Seřadit podle průměrného hodnocení"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2112
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2125
msgid "Set the sort order for entries in the Tag Browser"
msgstr "Nastavit pořadí položek v Tag prohlížeči"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2118
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2132
msgid "Match all"
msgstr "Porovnat vše"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2118
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2132
msgid "Match any"
msgstr "Najít kterékoliv"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2123
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2137
msgid ""
"When selecting multiple entries in the Tag Browser match any or all of them"
msgstr ""
"Když se označí více záznamů v Prohlížeči tagů, najdi libovolný, nebo všechny "
"z nich"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2127
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2141
msgid "Manage &user categories"
msgstr "Spravovat uživatelské kategorie"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2130
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2144
msgid "Add your own categories to the Tag Browser"
msgstr "Přidat vaše vlastní kategorie do Tag Browseru"
@@ -12967,14 +13283,14 @@ msgstr ""
"Následující knihy již byly převedeny do %s formátu. Přejete si je "
"překonvertovat?"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:188
-msgid "&Restore"
-msgstr "&Obnovit"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:156
msgid "&Donate to support calibre"
msgstr "&Přispějte na vývoj calibre."
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:189
+msgid "&Restore"
+msgstr "&Obnovit"
+
#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194
msgid "&Eject connected device"
msgstr "&Vysunout připojené zařízení"
@@ -12994,23 +13310,23 @@ msgid ""
"automatically."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:502
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505
msgid "Conversion Error"
msgstr "Chyba převodu"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:525
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:528
msgid "Recipe Disabled"
msgstr "Zdroj zakázán"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:541
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:544
msgid "Failed"
msgstr "Selhalo"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:574
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:577
msgid "There are active jobs. Are you sure you want to quit?"
msgstr "Prpbíha zpracování úloh. Opravdu chcete program ukončit?"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:577
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:580
msgid ""
" is communicating with the device!
\n"
" Quitting may cause corruption on the device.
\n"
@@ -13020,11 +13336,11 @@ msgstr ""
" Ukončení může způsobit poškození v zařízení.
\n"
" Jste si jisti?"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:581
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:584
msgid "Active jobs"
msgstr "Aktivní joby"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:650
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:653
msgid ""
"will keep running in the system tray. To close it, choose Quit in the "
"context menu of the system tray."
@@ -13185,10 +13501,6 @@ msgstr ""
msgid "disabled"
msgstr "zakázáno"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:199
-msgid " secs"
-msgstr " sekund"
-
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:200
msgid "Mouse &wheel flips pages"
msgstr ""
@@ -13229,7 +13541,7 @@ msgid "Options to customize the ebook viewer"
msgstr "Možnosti úpravy prohlížeče elektronických knih"
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783
msgid "Remember last used window size"
msgstr "Zapamatuj si posledně použitou velikost okna"
@@ -13311,36 +13623,36 @@ msgid ""
"clicking outside the shortcut editing box."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534
msgid "&Lookup in dictionary"
msgstr "Podívat do slovníku"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141
msgid "Go to..."
msgstr "Přejít na..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549
msgid "Next Section"
msgstr "Další sekce"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:550
msgid "Previous Section"
msgstr "Předchozí sekce"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552
msgid "Document Start"
msgstr "Začátek dokumentu"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553
msgid "Document End"
msgstr "Konec dokumentu"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555
msgid "Section Start"
msgstr "Začátek sekce"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556
msgid "Section End"
msgstr "Konec sekce"
@@ -13416,75 +13728,75 @@ msgstr "Náhled tisku"
msgid "Clear list of recently opened books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:361
msgid "Connecting to dict.org to lookup: %s…"
msgstr "Připojení k dict.org pro vyhledávání: %s…"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:464
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:467
msgid "Choose ebook"
msgstr "Vyberte elektronickou knihu"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:465
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:468
msgid "Ebooks"
msgstr "Elektronické knihy"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504
msgid "No matches found for: %s"
msgstr "Nenalezena shoda pro: %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:538
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:541
msgid "Loading flow..."
msgstr "Načítam tok..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579
msgid "Laying out %s"
msgstr "Rozvržení %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:610
msgid "Bookmark #%d"
msgstr "Záložka #%d"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:611
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:614
msgid "Add bookmark"
msgstr "Přidat záložku"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:612
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:615
msgid "Enter title for bookmark:"
msgstr "Zadejte název záložky:"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:622
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625
msgid "Manage Bookmarks"
msgstr "Spravovat záložky"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:662
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:665
msgid "Loading ebook..."
msgstr "Načítám knihu..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:674
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677
msgid "Could not open ebook"
msgstr "Nemohu otevřít eknihu"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:770
msgid "Options to control the ebook viewer"
msgstr "Volby ke kontrole prohlížeče ebooků"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:774
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777
msgid ""
"If specified, viewer window will try to come to the front when started."
msgstr "Pokud specifikováno, okno prohlížeče se zobrazí po startu v popředí."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780
msgid ""
"If specified, viewer window will try to open full screen when started."
msgstr ""
"Pokud je zadáno, pokusí se při spuštění otevřít okno prohlížeče na celou "
"obrazovku."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785
msgid "Print javascript alert and console messages to the console"
msgstr "Tisknout upozornění javascriptu a konzolové zprávy do konzole"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:788
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791
msgid ""
"%prog [options] file\n"
"\n"
@@ -13530,10 +13842,6 @@ msgstr "Najít další"
msgid "Find next occurrence"
msgstr "Najít další výskyt"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205
-msgid "Copy to clipboard"
-msgstr "Kopírovat do schránky"
-
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:207
msgid "Reference Mode"
msgstr "Reference mód"
@@ -13562,27 +13870,27 @@ msgstr "Najít předchozí výskyt"
msgid "Print eBook"
msgstr "Vytisknout eBook"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:412
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:419
msgid "Change Case"
msgstr "Změnit velikost písmen"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:415
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:422
msgid "Swap Case"
msgstr "Zaměnit malá/velká písmena"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:955
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:962
msgid "Drag to resize"
msgstr "Táhněte pro změnu velikosti"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:990
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:997
msgid "Show"
msgstr "Zobrazit"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:997
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1004
msgid "Hide"
msgstr "Skrýt"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1034
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1041
msgid "Toggle"
msgstr "Přepínač"
@@ -14879,11 +15187,11 @@ msgid ""
"For help on an individual command: %%prog command --help\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:589
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:591
msgid "No label was provided"
msgstr "Nebyl vložen žádný popisek"
-#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:591
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:593
msgid ""
"The label must contain only lower case letters, digits and underscores, and "
"start with a letter"
@@ -14891,23 +15199,23 @@ msgstr ""
"Štítek musí obsahovat pouze malá písmena, číslice a podtržítka, a musí "
"začínat písmenem"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:66
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:65
msgid "%sAverage rating is %3.1f"
msgstr "%sPrůměrné hodnocení je %3.1f"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1007
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1012
msgid "Main"
msgstr "Hlavní"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3050
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3056
msgid "
Migrating old database to ebook library in %s
Migruji starou databázi do knihovy ebooků v %s
If you do not want calibre to recognize your Apple iDevice when it is " +"connected to your computer, click Disable Apple Driver.
To " +"transfer books to your iDevice, click Disable Apple Driver, then use " +"the 'Connect to iTunes' method recommended in the Calibre + " +"iDevices FAQ, using the Connect/Share|Connect to " +"iTunes menu item.
Enabling the Apple driver for direct connection " +"to iDevices is an unsupported advanced user mode.
" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:65 +msgid "Disable Apple driver" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:69 +msgid "Enable Apple driver" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:117 msgid "Use Series as Category in iTunes/iBooks" msgstr "Brug serier som kategori i iTunes/iBooks" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:53 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:118 msgid "Enable to use the series name as the iTunes Genre, iBooks Category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:55 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:120 msgid "Cache covers from iTunes/iBooks" msgstr "Cache omslag fra iTunes/iBooks" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:57 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:122 msgid "Enable to cache and display covers from iTunes/iBooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:58 -msgid "Skip 'Connect to iTunes' recommendation" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:60 -msgid "Enable to skip the 'Connect to iTunes' recommendation dialog" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:115 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:176 msgid "Apple device" msgstr "Apple enhed" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:117 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:178 msgid "Communicate with iTunes/iBooks." msgstr "Kommunikér med iTunes/iBooks." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:190 msgid "Apple device detected, launching iTunes, please wait ..." msgstr "Apple-enhed fundet, starter iTunes, vent venligst..." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:130 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:192 msgid "" "Cannot copy books directly from iDevice. Drag from iTunes Library to " "desktop, then add to calibre's Library window." @@ -813,27 +837,27 @@ msgstr "" "Kan ikke kopiere bøger direkte fra iDevice. Træk fra iTunes-bibliotek til " "skrivebord, tilføj herefter til calibres biblioteksvindue." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:290 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:293 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:352 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:355 msgid "Updating device metadata listing..." msgstr "Opdaterer enhed metadata listen..." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:369 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:408 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:986 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1026 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3010 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3050 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:431 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:470 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1044 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1084 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3068 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3108 msgid "%d of %d" msgstr "%d af %d" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:415 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1031 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3056 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:477 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1089 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3114 msgid "finished" msgstr "afsluttet" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:600 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:662 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" @@ -843,7 +867,7 @@ msgstr "" "Sletter ved at anvende iBooks app.\n" "Klik 'Show Details' for en liste." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:950 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1008 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." @@ -851,31 +875,31 @@ msgstr "" "Nogle omslagsdele kunne ikke konverteres.\n" "Klik 'Show Details' for en liste." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2592 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2650 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:909 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:915 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:945 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:294 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:307 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2753 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:299 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:312 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2759 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 msgid "News" msgstr "Nyheder" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2593 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2651 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:634 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2715 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2721 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2739 msgid "Catalog" msgstr "Katalog" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2914 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2972 msgid "Communicate with iTunes." msgstr "Kommunikér med iTunes." @@ -919,20 +943,20 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:232 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:123 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:126 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:190 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:197 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:220 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:122 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:125 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:196 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:203 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:226 msgid "Getting list of books on device..." msgstr "Henter liste over bøger på enheden..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:279 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:249 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:251 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:255 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:257 msgid "Transferring books to device..." msgstr "Overfører bøger til enhed..." @@ -940,8 +964,8 @@ msgstr "Overfører bøger til enhed..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:349 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:384 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:273 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:304 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:310 msgid "Adding books to device metadata listing..." msgstr "Tilføjer bøger til enhedens metadataliste..." @@ -951,8 +975,8 @@ msgstr "Tilføjer bøger til enhedens metadataliste..." #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:333 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:310 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:316 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334 msgid "Removing books from device..." msgstr "Fjerner bøger fra enhed..." @@ -960,17 +984,17 @@ msgstr "Fjerner bøger fra enhed..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:337 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:344 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:335 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:341 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:346 msgid "Removing books from device metadata listing..." msgstr "Fjerner bøger fra enhedens metadataliste..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:397 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:370 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:376 msgid "Sending metadata to device..." msgstr "Sender metadata til enhed..." -#: /home/kovid/work/calibre/src/calibre/devices/bambook/libbambookcore.py:132 +#: /home/kovid/work/calibre/src/calibre/devices/bambook/libbambookcore.py:129 msgid "Bambook SDK has not been installed." msgstr "" @@ -983,7 +1007,7 @@ msgid "Communicate with the Blackberry smart phone." msgstr "Kommunikér med Blackberry smartphone." #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:253 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:254 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1013,7 +1037,7 @@ msgstr "Kommunikér med PocketBook 301 læseren." msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:252 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:253 msgid "Communicate with the PocketBook 701" msgstr "" @@ -1275,15 +1299,15 @@ msgstr "Kommunikér med Sony PRS-500 e-bogslæser." msgid "Communicate with all the Sony eBook readers." msgstr "Kommunikér med alle Sony eBook læsere." -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:61 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:62 msgid "All by title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:62 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:63 msgid "All by author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:65 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device. Possibilities include: " @@ -1291,18 +1315,18 @@ msgstr "" "Komma separeret liste af metadata felter som oversættes til collections på " "enheden. Muligheder omfatter: " -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:68 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:69 msgid "" ". Two special collections are available: %s:%s and %s:%s. Add these values " "to the list to enable them. The collections will be given the name provided " "after the \":\" character." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:72 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73 msgid "Upload separate cover thumbnails for books (newer readers)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:74 msgid "" "Normally, the SONY readers get the cover image from the ebook file itself. " "With this option, calibre will send a separate cover image to the reader, " @@ -1311,29 +1335,40 @@ msgid "" "950 and newer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:79 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:80 msgid "" "Refresh separate covers when using automatic management (newer readers)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:81 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:82 msgid "" "Set this option to have separate book covers uploaded every time you connect " "your device. Unset this option if you have so many books on the reader that " "performance is unacceptable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:85 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:86 msgid "Preserve cover aspect ratio when building thumbnails" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:87 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:88 msgid "" "Set this option if you want the cover thumbnails to have the same aspect " "ratio (width to height) as the cover. Unset it if you want the thumbnail to " "be the maximum size, ignoring aspect ratio." msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:92 +msgid "Search for books in all folders" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:94 +msgid "" +"Setting this option tells calibre to look for books in all folders on the " +"device and its cards. This permits calibre to find books put on the device " +"by other software and by wireless download." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:190 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:69 msgid "Unnamed" @@ -1468,7 +1503,7 @@ msgstr "Yderligere tilpasning" msgid "Communicate with an eBook reader." msgstr "Kommunikér med en e-bogslæser." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:92 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:94 msgid "Get device information..." msgstr "Hent enhedsoplysninger..." @@ -2241,7 +2276,7 @@ msgstr "Konvertér input til HTML..." msgid "Running transforms on ebook..." msgstr "Udfører transformationer på e-bog..." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1030 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1032 msgid "Creating" msgstr "Opretter" @@ -2392,7 +2427,7 @@ msgstr "Start" msgid "Do not insert a Table of Contents at the beginning of the book." msgstr "Indsæt ikke indholdsfortegnelse i begyndelse af bogen." -#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:22 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:149 msgid "" "Specify the sectionization of elements. A value of \"nothing\" turns the " "book into a single section. A value of \"files\" turns each file into a " @@ -2403,6 +2438,17 @@ msgid "" "of Contents)." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:158 +msgid "" +"Genre for the book. Choices: %s\n" +"\n" +" See: " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:159 +msgid "for a complete list with descriptions." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:248 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " @@ -2461,6 +2507,22 @@ msgstr "" "Udpak indholdet af den genererede ZIP-fil til den angivne mappe. ADVARSEL: " "Mappeindholdet vil forinden blive slettet." +#: /home/kovid/work/calibre/src/calibre/ebooks/htmlz/output.py:29 +msgid "" +"Specify the handling of CSS. Default is class.\n" +"class: Use CSS classes and have elements reference them.\n" +"inline: Write the CSS as an inline style attribute.\n" +"tag: Turn as many CSS styles as possible into HTML tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/htmlz/output.py:37 +msgid "" +"How to handle the CSS when using css-type = 'class'.\n" +"Default is external.\n" +"external: Use an external CSS file that is linked in the document.\n" +"inline: Place the CSS in the head section of the document." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/lit/from_any.py:47 msgid "Creating LIT file from EPUB..." msgstr "Skaber LIT-fil fra EPUB..." @@ -2807,105 +2869,107 @@ msgstr "" msgid "TEMPLATE ERROR" msgstr "TEMPLATE ERROR" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:589 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:593 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 msgid "No" msgstr "Nej" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:589 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:593 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 msgid "Yes" msgstr "Ja" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:673 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:677 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:427 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1004 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1021 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:128 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:331 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:574 msgid "Title" msgstr "Titel" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:674 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:678 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:432 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1005 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1022 msgid "Author(s)" msgstr "Forfatter(e)" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:675 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:679 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 msgid "Publisher" msgstr "Udgiver" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:680 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49 msgid "Producer" msgstr "Producer" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:677 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:681 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:247 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:389 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1209 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:211 msgid "Comments" msgstr "Kommentarer" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:679 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:683 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:377 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1207 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1205 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 msgid "Tags" msgstr "Mærker" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:681 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:685 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:30 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:394 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1216 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1214 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:114 msgid "Series" msgstr "Serier" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:682 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:686 msgid "Language" msgstr "Sprog" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:684 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1199 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:688 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1197 msgid "Timestamp" msgstr "Tidsstempel" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:686 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:690 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:128 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:271 msgid "Published" msgstr "Udgivet" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:688 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:692 msgid "Rights" msgstr "Rettigheder" @@ -3052,10 +3116,6 @@ msgstr "Douban.com API timeout. Prøv igen senere." msgid "Downloads metadata from Douban.com" msgstr "Download metadata fra Douban.com" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:57 -msgid "Metadata download" -msgstr "Download metadata" - #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:144 msgid "ratings" msgstr "vurderinger" @@ -3077,11 +3137,12 @@ msgid "Convert comments downloaded from %s to plain text" msgstr "Konvertér kommentarer hentet fra %s til ASCII-tekst" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:181 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:157 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:160 msgid "Downloads metadata from Google Books" msgstr "Downloads metadata fra Google Books" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:198 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/isbndb.py:15 msgid "Downloads metadata from isbndb.com" msgstr "Downloads metadata fra isbndb.com" @@ -3320,31 +3381,31 @@ msgstr "Omslag gemt til fil " msgid "Cover" msgstr "Omslag" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:280 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:283 msgid "Downloads metadata from Amazon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:292 msgid "US" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:288 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:293 msgid "France" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:289 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:294 msgid "Germany" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:290 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:295 msgid "UK" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:375 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:389 msgid "Amazon timed out. Try again later." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:93 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:138 msgid "Metadata source" msgstr "" @@ -3474,7 +3535,7 @@ msgstr "Bøger af %s formatet er ikke understøttet" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:176 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:220 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:703 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:723 msgid "Book %s of %s" msgstr "Bog %s af %s" @@ -3483,7 +3544,7 @@ msgid "HTML TOC generation options." msgstr "HTML indholdsfortegnelse genereringsmuligheder." #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:66 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 msgid "Rating" @@ -3681,6 +3742,7 @@ msgid "Author" msgstr "Forfatter" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27 msgid "Subject" msgstr "Emne" @@ -3811,7 +3873,7 @@ msgid "" "full first page of the generated pdf." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:55 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:57 msgid "Could not find pdftohtml, check it is in your PATH" msgstr "Kunne ikke finde pdftohtml, check at den er i din PATH" @@ -3997,142 +4059,146 @@ msgid "" "are always removed with plain text output." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:97 msgid "Send file to storage card instead of main memory by default" msgstr "" "Send som standard filen til hukommelseskortet istedet for arbejdshukommelsen" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:99 msgid "Confirm before deleting" msgstr "Bekræft før sletning" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:101 msgid "Main window geometry" msgstr "Arbejdsvindues geometri" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:103 msgid "Notify when a new version is available" msgstr "Advisér når en ny version er tilgængelig" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:105 msgid "Use Roman numerals for series number" msgstr "Anvend romertal til serienumre" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:107 msgid "Sort tags list by name, popularity, or rating" msgstr "Sortér mærkeliste efter navn, popularitet eller vurdering" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:109 +msgid "Match tags by any or all." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:111 msgid "Number of covers to show in the cover browsing mode" msgstr "Antallet af omslag, der vises i omslags browser-tilstand" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:113 msgid "Defaults for conversion to LRF" msgstr "Standardvalg ved konvertering til LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:115 msgid "Options for the LRF ebook viewer" msgstr "Muligheder for LRF ebook læser" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:118 msgid "Formats that are viewed using the internal viewer" msgstr "Formater som kan ses ved anvendelse af den indbyggede e-bogslæser" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:120 msgid "Columns to be displayed in the book list" msgstr "Kolonner som vises i boglisten" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121 msgid "Automatically launch content server on application startup" msgstr "Start automatisk indholdsserver under applikationsopstart" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:122 msgid "Oldest news kept in database" msgstr "Ældste nyheder gemt i databasen" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 msgid "Show system tray icon" msgstr "Vis systembakkeikon" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 msgid "Upload downloaded news to device" msgstr "Upload downloadede nyheder til enheden" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 msgid "Delete books from library after uploading to device" msgstr "Slet bøger fra bibliotek efter upload til enhed" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "Vis omslag i et separat vindue, istedet for i calibres arbejdsvindue" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 msgid "Disable notifications from the system tray icon" msgstr "Deaktivér adviseringer i systembakkeikonet" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 msgid "Default action to perform when send to device button is clicked" msgstr "Ønsket standardaktion når enhedsknappens trykkes" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "" "Start searching as you type. If this is disabled then search will only take " "place when the Enter or Return key is pressed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:141 msgid "" "When searching, show all books with search results highlighted instead of " "showing only the matches. You can use the N or F3 keys to go to the next " "match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:159 msgid "Maximum number of waiting worker processes" msgstr "Maksimalt antal ventende opgaver" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:161 msgid "Download social metadata (tags/rating/etc.)" msgstr "Download sociale metadata (mærker/vurderinger/osv.)" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:163 msgid "Overwrite author and title with new metadata" msgstr "Overskriv forfatter og titel med ny metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:101 msgid "Automatically download the cover, if available" msgstr "Automatisk hent omslaget, hvis tilgængeligt" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:167 msgid "Limit max simultaneous jobs to number of CPUs" msgstr "Begræns maksimal antal samtidige opgaver til CPU kerneantallet" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:169 msgid "The layout of the user interface" msgstr "Brugergrænsefladens layout" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:171 msgid "Show the average rating per item indication in the tag browser" msgstr "Vis middelvurdering per post indikeret i mærke browseren" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:173 msgid "Disable UI animations" msgstr "Deaktivér brugergrænseflade animationer" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:178 msgid "tag browser categories not to display" msgstr "Mærk browser kategorier som ikke skal vises" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:448 msgid "Choose Files" msgstr "Vælg filer" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:308 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:529 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:534 msgid "Books" msgstr "Bøger" @@ -4324,53 +4390,53 @@ msgstr "Tilføj bøger til calibre-biblioteket fra den forbundne enhed" msgid "Fetch annotations (experimental)" msgstr "Hent noter (eksperimentiel)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:241 msgid "Use library only" msgstr "Anvend kun bibliotek" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:242 msgid "User annotations generated from main library only" msgstr "Kun brugernoter genereret fra arbejdsbibliotek" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:30 #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:80 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:261 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 msgid "No books selected" msgstr "Ingen bøger valgt" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:66 msgid "No books selected to fetch annotations from" msgstr "Ingen bøger valgt til at hente brugernoter fra" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:91 msgid "Merging user annotations into database" msgstr "Fletter brugernoter ind i database" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:119 msgid "%sThere was an error reading from file:
"
msgstr "
Der var en fejl ved læsning af filen:
"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:204
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:196
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:671
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:694
msgid " is not a valid picture"
msgstr " er ikke valid billede"
@@ -6626,7 +6712,7 @@ msgstr "&Titel: "
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:165
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:409
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:60
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:62
msgid "Change the title of this book"
msgstr "Udskift bogens titel"
@@ -6673,7 +6759,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:544
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:433
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:214
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:293
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:296
msgid "&Series:"
msgstr "&Serier:"
@@ -6683,7 +6769,7 @@ msgstr "&Serier:"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:546
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:434
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:435
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:292
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:295
msgid "List of known series. You can add new series."
msgstr "Liste over kendte serier. Du kan tilføje nye serier."
@@ -6697,6 +6783,7 @@ msgid "MOBI Output"
msgstr "MOBI-output"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:72
msgid "Default"
msgstr "Standard"
@@ -6862,7 +6949,7 @@ msgid "Regex:"
msgstr "Regex:"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:92
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:136
msgid "Test"
msgstr "Test"
@@ -6879,13 +6966,13 @@ msgid "Goto:"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:96
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:96
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:89
msgid "&Previous"
msgstr "&Forrige"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:97
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:82
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:97
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:88
msgid "&Next"
msgstr "&Næste"
@@ -6953,7 +7040,7 @@ msgid "Options specific to the input format."
msgstr "Muligheder specifik for input-formatet."
#: /home/kovid/work/calibre/src/calibre/gui2/convert/single_ui.py:117
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:76
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:91
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:96
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box_ui.py:52
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress_ui.py:53
@@ -7184,8 +7271,8 @@ msgid "TXTZ Output"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:55
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:77
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:78
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:92
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:93
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_ui.py:46
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:62
@@ -7306,7 +7393,7 @@ msgstr "Omslag browser kunne ikke loades"
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:215
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:248
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:252
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:994
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1031
msgid "Undefined"
msgstr "Udefineret"
@@ -7466,21 +7553,21 @@ msgstr "Fejl"
msgid "Error communicating with device"
msgstr "Kommunikationsfejl med enheden"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:628
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1158
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:299
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:631
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1166
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:307
msgid "No suitable formats"
msgstr "Ingen egnede formater"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:644
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:647
msgid "Select folder to open as device"
msgstr "Vælg mappe til at åbne som enhed"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:695
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:698
msgid "Error talking to device"
msgstr "Fejl ved kommunikation med enhed"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:696
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:699
msgid ""
"There was a temporary error talking to the device. Please unplug and "
"reconnect the device and or reboot."
@@ -7488,67 +7575,67 @@ msgstr ""
"Der var en midlertidig fejl ved kommunikation med enheden. Afbryd og "
"genforbind enheden eller genstart."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:739
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:742
msgid "Device: "
msgstr "Enhed: "
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:741
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:744
msgid " detected."
msgstr " detekteret."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:839
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:842
msgid "selected to send"
msgstr "valgt til at sende"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:858
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:861
msgid "%i of %i Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:861
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:864
msgid "0 of %i Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:862
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:865
msgid "Choose format to send to device"
msgstr "Vælg format til at sende til enheden"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:870
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:873
msgid "No device"
msgstr "Ingen enhed"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:871
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:874
msgid "Cannot send: No device is connected"
msgstr "Kan ikke sende: Ingen enhed er forbundet"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:874
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:877
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:881
msgid "No card"
msgstr "Intet hukommelseskort"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:875
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:879
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:882
msgid "Cannot send: Device has no storage card"
msgstr "Kan ikke sende: Enheden har intet hukommelseskort"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:935
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1018
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1152
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:943
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1026
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1160
msgid "Auto convert the following books before uploading to the device?"
msgstr "Auto konvertér følgende bøger før upload til enheden?"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:964
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:972
msgid "Sending catalogs to device."
msgstr "Sender kataloger til enheden."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1065
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1073
msgid "Sending news to device."
msgstr "Sender nyheder til enheden."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1119
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1127
msgid "Sending books to device."
msgstr "Sender bøger til enheden."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1159
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1167
msgid ""
"Could not upload the following books to the device, as no suitable formats "
"were found. Convert the book(s) to a format supported by your device first."
@@ -7556,11 +7643,11 @@ msgstr ""
"Kunne ikke uploade følgende bøger til enheden, da ingen egnede formater blev "
"fundet. Konvertér bog/bøgerne til et format understøttet af din enhed først."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1231
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1239
msgid "No space on device"
msgstr "Ingen plads på enheden"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1232
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1240
msgid ""
"
Cannot upload books to device there is no more free space available " msgstr "" @@ -7661,7 +7748,7 @@ msgstr "" msgid "&Tags to set on created book entries:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:95 msgid "Fit &cover within view" msgstr "Tilpas &omslag til synsfelt" @@ -7862,7 +7949,7 @@ msgstr "Vælg format" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1196 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 msgid "Format" msgstr "Format" @@ -7977,12 +8064,12 @@ msgstr "Angiv muligheder ved konvertering %s" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:63 msgid "&Title:" msgstr "&Titel:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:157 msgid "&Author(s):" msgstr "Forfatter(e):" @@ -7998,7 +8085,7 @@ msgstr "&OK" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tweak_epub_ui.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 msgid "&Cancel" msgstr "&Annullér" @@ -8047,8 +8134,8 @@ msgid "Location" msgstr "Placering" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1006 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1023 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:241 @@ -8080,12 +8167,12 @@ msgid "Author sort" msgstr "Forfattersortering" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1421 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1434 msgid "Invalid author name" msgstr "Ugyldigt forfatternavn" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1422 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1435 msgid "Author names cannot contain & characters." msgstr "Forfatternavne kan ikke indeholde & tegnet." @@ -8278,22 +8365,22 @@ msgid "Working" msgstr "Arbejder" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:260 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:421 msgid "Lower Case" msgstr "Små bogstaver" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:420 msgid "Upper Case" msgstr "Store bogstaver" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:262 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:423 msgid "Title Case" msgstr "Titel STORE/små bogstaver" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:263 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:424 msgid "Capitalize" msgstr "Store begyndelsesbogstaver" @@ -8481,7 +8568,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:530 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:424 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:806 msgid "&Rating:" msgstr "&Vurdering:" @@ -8489,7 +8576,7 @@ msgstr "&Vurdering:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:532 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:426 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:807 msgid "Rating of this book. 0-5 stars" msgstr "Vurdering af bogen. 0-5 stjerner" @@ -8510,7 +8597,7 @@ msgstr "Tilføj &mærker: " #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:539 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:431 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:432 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:147 msgid "Open Tag Editor" msgstr "Åben mærke-editor" @@ -8572,7 +8659,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:440 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1015 msgid "&Date:" msgstr "&Dato:" @@ -8654,14 +8741,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:465 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:526 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:591 msgid "&Basic metadata" msgstr "&Grund metadata" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:466 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:447 msgid "&Custom metadata" msgstr "&Tilpas metadata" @@ -8841,48 +8928,48 @@ msgid "&Search and replace" msgstr "&Søg og erstat" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:429 msgid "Last modified: %s" msgstr "Sidst ændret: %s" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:255 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:275 msgid "Could not read cover" msgstr "Kunne ikke læse omslaget" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:123 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:269 msgid "Could not read cover from %s format" msgstr "Kunne ikke læse omslaget fra %s-formatet" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:276 msgid "The cover in the %s format is invalid" msgstr "Omslaget i %s-formatet er ugyldigt" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:746 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:766 msgid "Cover size: %dx%d pixels" msgstr "Omslagsstørrelse: %dx%d pixels" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:195 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:670 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:693 msgid "Not a valid picture" msgstr "Ikke et gyldigt billede" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:214 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:717 msgid "Specify title and author" msgstr "Angiv titel og forfatter" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:698 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:718 msgid "You must specify a title and author before generating a cover" msgstr "Du skal angive en titel og forfatter før et omslag kan laves" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:902 msgid "Downloading cover..." msgstr "Henter omslag..." @@ -8923,39 +9010,39 @@ msgid "The cover is not a valid picture" msgstr "Omslaget er ikke et gyldigt billede" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:307 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:532 msgid "Choose formats for " msgstr "Vælg formater for " #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:338 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:564 msgid "No permission" msgstr "Ingen tilladelse" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:565 msgid "You do not have permission to read the following files:" msgstr "Du har ikke læseadgang til følgende filer:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:366 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:367 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:596 msgid "No format selected" msgstr "Intet format valgt" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:378 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:607 msgid "Could not read metadata" msgstr "Kunne ikke læse metadata" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:608 msgid "Could not read metadata from %s format" msgstr "Kunne ikke læse metadata fra %s-formatet" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:453 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:232 msgid "" " The green color indicates that the current author sort matches the current " "author" @@ -8964,28 +9051,28 @@ msgstr "" "aktuelle forfatter" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:456 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:235 msgid "" " The red color indicates that the current author sort does not match the " "current author. No action is required if this is what you want." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:463 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:121 msgid "" " The green color indicates that the current title sort matches the current " "title" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:466 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:124 msgid "" " The red color warns that the current title sort does not match the current " "title. No action is required if this is what you want." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:472 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:53 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:106 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:221 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:384 @@ -8994,13 +9081,14 @@ msgstr "Forrige" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:475 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:484 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:361 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:400 msgid "Save changes and edit the metadata of %s" msgstr "Gem ændringer og redigér %s metadata" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:481 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:820 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:107 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:211 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:401 @@ -9009,22 +9097,22 @@ msgstr "Næste" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:690 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:695 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:954 msgid "This ISBN number is valid" msgstr "Dette ISBN-nummer er gyldigt" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:698 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:920 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:957 msgid "This ISBN number is invalid" msgstr "Dette ISBN-nummer er ugyldigt" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:783 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:862 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:883 msgid "Tags changed" msgstr "Mærker ændret" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:784 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:884 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" @@ -9057,12 +9145,12 @@ msgid "You must specify at least one of ISBN, Title, Authors or Publisher" msgstr "Du skal mindst angive ISBN, titel, forfatter eller udgiver" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:961 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:310 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:342 msgid "Permission denied" msgstr "Adgang nægtet" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:962 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:343 msgid "Could not open %s. Is it being used by another program?" msgstr "Kunne ikke åbne %s. Bliver den anvendt af et andet program?" @@ -9075,7 +9163,7 @@ msgid "Meta information" msgstr "Metaoplysninger" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:410 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:95 msgid "" "Automatically create the title sort entry based on the current title entry.\n" "Using this button to create title sort will change title sort from red to " @@ -9083,12 +9171,12 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:413 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:117 msgid "Swap the author and title" msgstr "Ombyt forfatter og titel" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:415 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:106 msgid "" "Automatically create the author sort entry based on the current author " "entry.\n" @@ -9105,7 +9193,7 @@ msgid "Title &sort: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:419 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:111 msgid "" "Specify how this book should be sorted when by title. For example, The " "Exorcist might be sorted as Exorcist, The." @@ -9116,7 +9204,7 @@ msgid "Author S&ort: " msgstr "Forfatters&ortering " #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:422 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:218 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles.\n" @@ -9130,12 +9218,11 @@ msgstr "" "ikke." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:436 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:124 msgid "Remove unused series (Series that have no books)" msgstr "Fjern ubenyttede serier (serier uden bøger)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:886 msgid "IS&BN:" msgstr "IS&BN:" @@ -9144,17 +9231,16 @@ msgid "dd MMM yyyy" msgstr "dd MMM yyyy" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:442 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1066 msgid "Publishe&d:" msgstr "Ud&givet:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:445 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:159 msgid "&Fetch metadata from server" msgstr "&Hent metadata fra server" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:448 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:627 msgid "&Browse" msgstr "&Gennemse" @@ -9163,7 +9249,7 @@ msgid "Remove border (if any) from cover" msgstr "Fjern kanter (hvis nogen) fra omslag" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:450 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:629 msgid "T&rim" msgstr "&Justér" @@ -9172,12 +9258,12 @@ msgid "Reset cover to default" msgstr "Nulstil til standardomslag" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:452 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:631 msgid "&Remove" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:453 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:631 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:637 msgid "Download co&ver" msgstr "Download &omslag" @@ -9186,7 +9272,7 @@ msgid "Generate a default cover based on the title and author" msgstr "Lav et standard omslag baseret på titlen og forfatteren" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:455 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:632 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:638 msgid "&Generate cover" msgstr "&Lav omslag" @@ -9203,7 +9289,7 @@ msgid "Remove the selected formats for this book from the database." msgstr "Fjern de valgte formater for denne bog fra databasen." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:461 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:450 msgid "Set the cover for the book from the selected format" msgstr "Vælg omslaget for denne bog fra det valgte format" @@ -9212,7 +9298,7 @@ msgid "Update metadata from the metadata in the selected format" msgstr "Opdatér metadata fra metadata i det valgte format" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:464 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:585 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:652 msgid "&Comments" msgstr "&Kommentarer" @@ -9660,7 +9746,7 @@ msgid "&Author:" msgstr "&Forfatter:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:847 msgid "Ta&gs:" msgstr "&Mærker:" @@ -9856,12 +9942,12 @@ msgid "%s (was %s)" msgstr "%s (var %s)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1380 msgid "Item is blank" msgstr "Emne er blankt" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1368 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1381 msgid "An item cannot be set to nothing. Delete it instead." msgstr "Et emne kan ikke sættes til ingenting. Slet det istedet." @@ -9932,7 +10018,7 @@ msgid "Send test mail from %s to:" msgstr "Send test e-mail fra %s til:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/test_email_ui.py:58 -#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:134 msgid "&Test" msgstr "&Test" @@ -10180,6 +10266,8 @@ msgid "Downloading %s from %s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:712 msgid "Download failed" msgstr "" @@ -10187,62 +10275,62 @@ msgstr "" msgid "Failed to download from %r with error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:147 msgid "Email %s to %s" msgstr "Email %s til %s" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:188 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:189 msgid "News:" msgstr "Nyheder:" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 msgid "Attached is the %s periodical downloaded by calibre." msgstr "Som bilag er %s tidsskriftet hentet af calibre." -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:244 msgid "E-book:" msgstr "E-bog:" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:253 msgid "Attached, you will find the e-book" msgstr "Tilknyttet, vil du finde e-bogen" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:254 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:185 msgid "by" msgstr "af" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:255 msgid "in the %s format." msgstr "i %s formatet." -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:270 msgid "Sending email to" msgstr "Sender e-mail til" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:301 msgid "Auto convert the following books before sending via email?" msgstr "Auto konvertér følgende bøger før sending via e-mail?" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:308 msgid "" "Could not email the following books as no suitable formats were found:" msgstr "" "Kunne ikke e-maile følgende bøger da ingen egnede formater blev fundet:" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:314 msgid "Failed to email book" msgstr "Emailsending af bog fejlede" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:317 msgid "sent" msgstr "sendt" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:342 msgid "Sent news to" msgstr "Send nyheder til" -#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:129 msgid "" "
Set a regular expression pattern to use when trying to guess ebook " @@ -10256,67 +10344,85 @@ msgid "" "tooltips.
To see the full log, click Show "
+"Details."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:534
+msgid "Current cover"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:537
+msgid "Searching..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:683
+msgid "Downloading covers for %s, please wait..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:713
+msgid "Failed to download any covers, click \"Show details\" for details."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:719
+msgid "Could not find any covers for %s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:721
+msgid "Found %d covers of %s. Pick the one you like best."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:766
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205
+msgid "Copy to clipboard"
+msgstr "Kopiér til udklipsholder"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:773
+msgid "Download log"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:809
+msgid "Downloading metadata..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:918
+msgid "View log"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/__init__.py:36
msgid ""
"Restore settings to default values. You have to click Apply to actually save "
@@ -11051,52 +11270,70 @@ msgstr ""
msgid "&Configure metadata from file name"
msgstr "&Konfigurér metadata fra filnavn"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:34
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:36
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:35
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:37
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:170
msgid "Low"
msgstr "Lav"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:34
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:35
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:169
msgid "High"
msgstr "Høj"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:36
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:37
msgid "Very low"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:72
+msgid "Compact Metadata"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:176
msgid "Confirmation dialogs have all been reset"
msgstr "Alle bekræftigelsesdialoger er blevet nulstillet"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:131
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:155
msgid "&Overwrite author and title by default when fetching metadata"
msgstr "&Overskriv forfatter og titel som standard, når metadata hentes"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:156
msgid "Download &social metadata (tags/ratings/etc.) by default"
msgstr "Download &sociale metadata (mærker/vurderinger/osv.) som standard"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:157
msgid "Show notification when &new version is available"
msgstr "Vis advisering når en &ny version er tilgængelig"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:134
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:158
+msgid "Yes/No columns have three values (Requires restart)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:159
+msgid ""
+"If checked, Yes/No custom columns values can be Yes, No, or Unknown.\n"
+"If not checked, the values can be Yes or No."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:161
msgid "Automatically send downloaded &news to ebook reader"
msgstr "Send automatisk hentede &nyheder til e-bogslæseren"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:162
msgid "&Delete news from library when it is automatically sent to reader"
msgstr ""
"&Slet nyheder fra biblioteket, efter de automatisk er blevet sendt til "
"læseren"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:163
+msgid "Preferred &output format:"
+msgstr "Foretrukken &output-format:"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:164
msgid "Default network &timeout:"
msgstr "Standard netværks &timeout:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:165
msgid ""
"Set the default timeout for network fetches (i.e. anytime we go out to the "
"internet to get information)"
@@ -11104,23 +11341,19 @@ msgstr ""
"Sætter standard timeouttiden for hentning fra netværket (f.eks.. hver gang "
"vi henter information fra Internettet)"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:138
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:166
msgid " seconds"
msgstr " sekunder"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:167
msgid "Job &priority:"
msgstr "Opgave&prioritet:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:143
-msgid "Preferred &output format:"
-msgstr "Foretrukken &output-format:"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:144
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:171
msgid "Restriction to apply when the current library is opened:"
msgstr "Restriktion som anvendes, når det aktuelle bibliotek åbnes:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:172
msgid ""
"Apply this restriction on calibre startup if the current library is being "
"used. Also applied when switching to this library. Note that this setting is "
@@ -11130,18 +11363,28 @@ msgstr ""
"anvendes. Restriktionen anvendes også når der skiftes til dette bibliotek. "
"Bemærk at denne indstilling er per bibliotek. "
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:146
-msgid "Reset all disabled &confirmation dialogs"
-msgstr "Nulstil alle deaktiverede &bekræftigelsesdialoger"
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:173
+msgid "Edit metadata (single) layout:"
+msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:147
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:174
+msgid ""
+"Choose a different layout for the Edit Metadata dialog. The compact metadata "
+"layout favors editing custom metadata over changing covers and formats."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:175
msgid "Preferred &input format order:"
msgstr "Foretrukken &input-format sorteret:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:178
msgid "Use internal &viewer for:"
msgstr "Brug intern &viser for:"
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:179
+msgid "Reset all disabled &confirmation dialogs"
+msgstr "Nulstil alle deaktiverede &bekræftigelsesdialoger"
+
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96
msgid "You must select a column to delete it"
msgstr "Du må vælge en kolonne for at slette den"
@@ -11519,19 +11762,26 @@ msgstr "Ændre til &standard"
msgid "&Remove email"
msgstr "&Fjern e-mail"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Auto send"
msgstr "Auto send"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Email"
msgstr "E-mail"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:29
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:32
msgid "Formats to email. The first matching format will be sent."
msgstr "Formatér til e-mail. Det første matchende format vil blive sendt."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:30
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:33
+msgid ""
+"Subject of the email to use when sending. When left blank the title will be "
+"used for the subject. Also, the same templates used for \"Save to disk\" "
+"such as {title} and {author_sort} can be used here."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:37
msgid ""
"If checked, downloaded news will be automatically mailed
to this email "
"address (provided it is in one of the listed formats)."
@@ -11539,7 +11789,7 @@ msgstr ""
"Hvis valgt, downloadede nyheder vil automatisk blive e-mailet
til denne "
"email-adresse (forudsat nyheden er i en af de listede formater)."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:104
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:115
msgid "new email address"
msgstr "ny e-mail adresse"
@@ -11551,92 +11801,96 @@ msgstr "Smal"
msgid "Wide"
msgstr "Bred"
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:52
+msgid "Off"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:52
+msgid "Small"
+msgstr "Lille"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
+msgid "Large"
+msgstr "Stor"
+
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
msgid "Medium"
msgstr "Medium"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
-msgid "Small"
-msgstr "Lille"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:54
-msgid "Large"
-msgstr "Stor"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:56
msgid "Always"
msgstr "Altid"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:56
msgid "Automatic"
msgstr "Automatisk"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
msgid "Never"
msgstr "Aldrig"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:60
msgid "By first letter"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:60
msgid "Disabled"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:62
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
msgid "Partitioned"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:140
msgid "User Interface &layout (needs restart):"
msgstr "Brugergrænseflade &layout (behøver genstart):"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:144
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:141
msgid "&Number of covers to show in browse mode (needs restart):"
msgstr "&Antal viste omslag i fremviseren (kræver genstart):"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:142
msgid "Choose &language (requires restart):"
msgstr "Vælg &sprog (kræver genstart):"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:143
msgid "Show &average ratings in the tags browser"
msgstr "Vis &middelvurderinger i mærkefremviseren"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:147
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:144
msgid "Disable all animations. Useful if you have a slow/old computer."
msgstr ""
"Deaktivér alle animationer. Nyttigt hvis du har en gammel/langsom computer."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:148
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:145
msgid "Disable &animations"
msgstr "Deaktivér &animationer"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:149
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:146
msgid "Enable system &tray icon (needs restart)"
msgstr "Aktivér s&tatusikon (kræver genstart)"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:147
msgid "Show &splash screen at startup"
msgstr "Vis &startskærm ved opstart"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:151
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:148
msgid "Disable ¬ifications in system tray"
msgstr "Deaktivér &adviseringer i systembakke"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:152
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:149
msgid "Use &Roman numerals for series"
msgstr "Anvend &romerske tal til serier"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:153
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:150
msgid "Show cover &browser in a separate window (needs restart)"
msgstr "Vis omslagfremviseren i et separat vindue (kræver genstart)"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:154
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:151
msgid "Tags browser category &partitioning method:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:155
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:152
msgid ""
"Choose how tag browser subcategories are displayed when\n"
"there are more items than the limit. Select by first\n"
@@ -11645,22 +11899,22 @@ msgid ""
"if you never want subcategories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:160
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:157
msgid "&Collapse when more items than:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:161
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:158
msgid ""
"If a Tag Browser category has more than this number of items, it is divided\n"
"up into sub-categories. If the partition method is set to disable, this "
"value is ignored."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:163
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:160
msgid "Categories with &hierarchical items:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:161
msgid ""
"A comma-separated list of columns in which items containing\n"
"periods are displayed in the tag browser trees. For example, if\n"
@@ -11670,52 +11924,48 @@ msgid ""
"then the tags will be displayed each on their own line."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:167
msgid "&Toolbar"
msgstr "&Værktøjslinje"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:171
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:168
msgid "&Icon size:"
msgstr "&Ikonstørrelse:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:172
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:169
msgid "Show &text under icons:"
msgstr "Vis &tekst under ikoner:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:173
-msgid "&Split the toolbar into two toolbars"
-msgstr "&Del værktøjslinjen i to værktøjslinjer"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:170
msgid "Interface font:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:175
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:171
msgid "Change &font (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:228
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96
msgid "&Apply"
msgstr "&Anvend"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:230
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:235
msgid "Restore &defaults"
msgstr "Gendan &standardindstillinger"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:236
msgid "Save changes"
msgstr "Gem ændringer"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:232
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:237
msgid "Cancel and return to overview"
msgstr "Annullér og returnér til oversigt"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:288
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:293
msgid "Restoring to defaults not supported for"
msgstr "Restoring to defaults not supported for"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:323
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:328
msgid ""
"Some of the changes you made require a restart. Please restart calibre as "
"soon as possible."
@@ -11723,7 +11973,7 @@ msgstr ""
"Nogle af ændringerne du lavede, kræver en programgenstart for at træde i "
"kraft. Venligst genstart calibre så snart som muligt."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:326
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331
msgid ""
"The changes you have made require calibre be restarted immediately. You will "
"not be allowed set any more preferences, until you restart."
@@ -11731,11 +11981,65 @@ msgstr ""
"Ændringerne du har udført, kræver ar calibre skal genstartes nu. Du vil ikke "
"kunne lave flere ændringer, før du genstarter."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:336
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:127
msgid "Restart needed"
msgstr "Programgenstart nødvendig"
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:46
+msgid "Source"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:48
+msgid "Cover priority"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:93
+msgid "Metadata sources"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:94
+msgid ""
+"Disable any metadata sources you do not want by unchecking them. You can "
+"also set the cover priority. Covers from sources that have a higher "
+"(smaller) priority will be preferred when bulk downloading metadata.\n"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:96
+msgid "Configure selected source"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:97
+msgid "Downloaded metadata fields"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:98
+msgid ""
+"If you uncheck any fields, metadata for those fields will not be downloaded"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:99
+msgid "Convert all downloaded comments to plain &text"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:100
+msgid "Max. number of &tags to download:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:101
+msgid "Max. &time to wait after first match is found:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:102
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:104
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:199
+msgid " secs"
+msgstr " sek."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:103
+msgid "Max. time to wait after first &cover is found:"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:42
msgid "Failed to install command line tools."
msgstr "Fejlede med at installere kommandolinje værktøj."
@@ -12267,20 +12571,20 @@ msgstr ""
"ved at tilpasse enhedens grænseflade moduludvidelser i Indstillinger-"
">Avanceret->Moduludvidelser"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:75
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:70
#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:382
msgid "Failed to start content server"
msgstr "Fejlede med at starte indholdsserveren"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:111
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:106
msgid "Error log:"
msgstr "Fejl log:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:118
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:113
msgid "Access log:"
msgstr "Tilgangslog:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:128
msgid "You need to restart the server for changes to take effect"
msgstr "Du skal genstarte serveren, for at ændringerne træder i kraft"
@@ -12512,43 +12816,55 @@ msgstr ""
msgid "Switch between library and device views"
msgstr "Skift mellem bibliotek og enheds visning"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:41
msgid "Separator"
msgstr "Separator"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:58
msgid "Choose library"
msgstr "Vælg bibliotek"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:210
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:219
msgid "The main toolbar"
msgstr "Hovedværktøjslinjen"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:211
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:220
msgid "The main toolbar when a device is connected"
msgstr "Hovedværktøjslinjen når en enhed er forbundet"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:212
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:221
+msgid "The optional second toolbar"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:222
+msgid "The menubar"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:223
+msgid "The menubar when a device is connected"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:224
msgid "The context menu for the books in the calibre library"
msgstr "Kontekstmenuen til bøgerne i calibre-biblioteket"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:214
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:226
msgid "The context menu for the books on the device"
msgstr "Kontekstmenuen til bøgerne i enheden"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:248
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:260
msgid "Cannot add"
msgstr "Kan ikke tilføje"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:249
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:261
msgid "Cannot add the actions %s to this location"
msgstr "Kan ikke tilføje aktionerne %s til denne placering"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:267
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:279
msgid "Cannot remove"
msgstr "Kan ikke fjerne"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:268
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:280
msgid "Cannot remove the actions %s from this location"
msgstr "Kan ikke fjerne aktionerne %s fra denne placering"
@@ -12647,7 +12963,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:93
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:277
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:646
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:653
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:280
msgid "Search"
msgstr "Søg"
@@ -12740,170 +13056,170 @@ msgstr "Klik for at ændre"
msgid "&Alternate shortcut:"
msgstr "&Alternativ genvej:"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:332
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:362
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:391
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:344
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:374
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:403
msgid "Rename %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:348
msgid "Edit sort for %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:343
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:355
msgid "Add %s to user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:356
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:368
msgid "Children of %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:366
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:378
msgid "Delete search %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:371
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:383
msgid "Remove %s from category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:390
msgid "Search for %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:395
msgid "Search for everything but %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:407
msgid "Add sub-category to %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:399
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:411
msgid "Delete user category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:404
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:416
msgid "Hide category %s"
msgstr "Gem kategori %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:408
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:420
msgid "Show category"
msgstr "Vis kategori"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:418
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:430
msgid "Search for books in category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:424
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:436
msgid "Search for books not in category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:433
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:438
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:445
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:450
msgid "Manage %s"
msgstr "Administrér %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:441
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:453
msgid "Manage Saved Searches"
msgstr "Administrér gemte søgninger"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:449
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:453
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:461
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:465
msgid "Manage User Categories"
msgstr "Administrér brugerkategorier"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:460
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:472
msgid "Show all categories"
msgstr "Vis alle kategorier"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:463
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:475
msgid "Change sub-categorization scheme"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:779
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:791
msgid "The grouped search term name is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1051
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1064
msgid ""
"Changing the authors for several books can take a while. Are you sure?"
msgstr ""
"Ændring af forfatterne for adskillige bøger kan tage et stykke tid. Er du "
"sikker?"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1056
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1069
msgid ""
"Changing the metadata for that many books can take a while. Are you sure?"
msgstr ""
"Ændring af metadataene for adskillige bøger kan tage et stykke tid. Er du "
"sikker?"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1139
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:413
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1152
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:418
msgid "Searches"
msgstr "Søgninger"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1373
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1393
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1386
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1406
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1415
msgid "Rename user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1374
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1387
msgid "You cannot use periods in the name when renaming user categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1394
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1403
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416
msgid "The name %s is already used"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1426
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1439
msgid "Duplicate search name"
msgstr "Duplikér søgenavn"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1427
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1440
msgid "The saved search name %s is already used."
msgstr "Det gemte søgenavn %s er allerede brugt."
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1829
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1842
msgid "New Category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1880
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1883
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1893
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1896
msgid "Delete user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1881
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1894
msgid "%s is not a user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1884
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1897
msgid "%s contains items. Do you really want to delete it?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1905
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1918
msgid "Remove category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1906
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1919
msgid "User category %s does not exist"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1925
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1938
msgid "Add to user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1926
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1939
msgid "A user category %s does not exist"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2049
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2062
msgid "Find item in tag browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2052
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2065
msgid ""
"Search for items. This is a \"contains\" search; items containing the\n"
"text anywhere in the name will be found. You can limit the search\n"
@@ -12913,61 +13229,61 @@ msgid ""
"containing the text \"foo\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2061
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2074
msgid "ALT+f"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2065
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2078
msgid "F&ind"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2066
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2079
msgid "Find the first/next matching item"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2071
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2084
msgid "Collapse all categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2095
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108
msgid "No More Matches.
Click Find again to go to first match"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2121
msgid "Sort by name"
msgstr "Sortér efter navn"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2121
msgid "Sort by popularity"
msgstr "Sortér efter popularitet"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2109
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2122
msgid "Sort by average rating"
msgstr "Sortér efter middelvurdering"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2112
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2125
msgid "Set the sort order for entries in the Tag Browser"
msgstr "Angiv sorteringsrækkefølgen for indgange mærke-browser"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2118
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2132
msgid "Match all"
msgstr "Match alle"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2118
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2132
msgid "Match any"
msgstr "Match enhver"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2123
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2137
msgid ""
"When selecting multiple entries in the Tag Browser match any or all of them"
msgstr ""
"Når flere indgange vælges i mærke-browser, match enhver eller dem alle"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2127
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2141
msgid "Manage &user categories"
msgstr "Administrér &brugerkategorier"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2130
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2144
msgid "Add your own categories to the Tag Browser"
msgstr "Tilføj dine egne kategorier til mærke-browseren"
@@ -13017,14 +13333,14 @@ msgstr ""
"Følgende bøger er allerede konverteret til %s formatet. Ønsker du at "
"genkonvertere dem?"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:188
-msgid "&Restore"
-msgstr "&Gendan"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:156
msgid "&Donate to support calibre"
msgstr "&Donér for at støtte calibre"
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:189
+msgid "&Restore"
+msgstr "&Gendan"
+
#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194
msgid "&Eject connected device"
msgstr "&Skub forbunden enhed ud"
@@ -13044,23 +13360,23 @@ msgid ""
"automatically."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:502
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505
msgid "Conversion Error"
msgstr "Konverteringsfejl"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:525
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:528
msgid "Recipe Disabled"
msgstr "Opskrift deaktiveret"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:541
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:544
msgid "Failed"
msgstr "Fejlede"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:574
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:577
msgid "There are active jobs. Are you sure you want to quit?"
msgstr "Der er aktive opgaver. Er du sikker på du vil afslutte?"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:577
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:580
msgid ""
" is communicating with the device!
\n"
" Quitting may cause corruption on the device.
\n"
@@ -13071,11 +13387,11 @@ msgstr ""
"enheden.
\n"
" Er du sikker på at du vil afslutte?"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:581
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:584
msgid "Active jobs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:650
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:653
msgid ""
"will keep running in the system tray. To close it, choose Quit in the "
"context menu of the system tray."
@@ -13235,10 +13551,6 @@ msgstr ""
msgid "disabled"
msgstr "deaktiveret"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:199
-msgid " secs"
-msgstr " sek."
-
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:200
msgid "Mouse &wheel flips pages"
msgstr ""
@@ -13279,7 +13591,7 @@ msgid "Options to customize the ebook viewer"
msgstr "Indstillinger til tilpasning af e-bogsviseren"
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783
msgid "Remember last used window size"
msgstr "Husk størrelsen på vinduet"
@@ -13360,36 +13672,36 @@ msgid ""
"clicking outside the shortcut editing box."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534
msgid "&Lookup in dictionary"
msgstr "&Opslag i ordbog"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141
msgid "Go to..."
msgstr "Gå til..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549
msgid "Next Section"
msgstr "Næste sektion"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:550
msgid "Previous Section"
msgstr "Forrige sektion"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552
msgid "Document Start"
msgstr "Dokument start"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553
msgid "Document End"
msgstr "Dokument slut"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555
msgid "Section Start"
msgstr "Sektion start"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556
msgid "Section End"
msgstr "Sektion slut"
@@ -13466,75 +13778,75 @@ msgstr "Forhåndsvisning af udskrift"
msgid "Clear list of recently opened books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:361
msgid "Connecting to dict.org to lookup: %s…"
msgstr "Forbinder til dict.org for opslag: %s…"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:464
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:467
msgid "Choose ebook"
msgstr "Vælg e-bog"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:465
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:468
msgid "Ebooks"
msgstr "E-bøger"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504
msgid "No matches found for: %s"
msgstr "Ingen match fundet for: %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:538
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:541
msgid "Loading flow..."
msgstr "Henter flow..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579
msgid "Laying out %s"
msgstr "Udlægning %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:610
msgid "Bookmark #%d"
msgstr "Bogmærke #%d"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:611
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:614
msgid "Add bookmark"
msgstr "Tilføj bogmærke"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:612
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:615
msgid "Enter title for bookmark:"
msgstr "Indtast bogmærketitel:"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:622
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625
msgid "Manage Bookmarks"
msgstr "Administrér bogmærker"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:662
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:665
msgid "Loading ebook..."
msgstr "Henter e-bog..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:674
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677
msgid "Could not open ebook"
msgstr "Kunne ikke åbne e-bog"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:770
msgid "Options to control the ebook viewer"
msgstr "Valg til at styre e-bogsviser"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:774
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777
msgid ""
"If specified, viewer window will try to come to the front when started."
msgstr ""
"Hvis specificeret, vil visningsvindue prøve at komme i front ved start."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780
msgid ""
"If specified, viewer window will try to open full screen when started."
msgstr ""
"Hvis angivet, vil oversigtsvindue prøve at åbne i fuld skærm under start."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785
msgid "Print javascript alert and console messages to the console"
msgstr "Udskriv javascript alert og konsol beskeder til konsolen"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:788
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791
msgid ""
"%prog [options] file\n"
"\n"
@@ -13580,10 +13892,6 @@ msgstr "Find næste"
msgid "Find next occurrence"
msgstr "Find næste forekomst"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205
-msgid "Copy to clipboard"
-msgstr "Kopiér til udklipsholder"
-
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:207
msgid "Reference Mode"
msgstr "Reference tilstand"
@@ -13612,27 +13920,27 @@ msgstr "Find forrige forekomst"
msgid "Print eBook"
msgstr "Udskriv e-bog"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:412
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:419
msgid "Change Case"
msgstr "Skift versaltype"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:415
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:422
msgid "Swap Case"
msgstr "Skift store/små bogstaver"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:955
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:962
msgid "Drag to resize"
msgstr "Træk til skaléring"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:990
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:997
msgid "Show"
msgstr "Vis"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:997
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1004
msgid "Hide"
msgstr "Skjul"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1034
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1041
msgid "Toggle"
msgstr "Skift"
@@ -15056,11 +15364,11 @@ msgstr ""
"\n"
"For hjælp om de enkelte kommandoer: %%prog kommando --help\n"
-#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:589
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:591
msgid "No label was provided"
msgstr "Intet mærke blev angivet"
-#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:591
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:593
msgid ""
"The label must contain only lower case letters, digits and underscores, and "
"start with a letter"
@@ -15068,23 +15376,23 @@ msgstr ""
"Mærket må kun indeholde småbogstaver, cifre og bundstreger - og skal begynde "
"med et bogstav"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:66
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:65
msgid "%sAverage rating is %3.1f"
msgstr "%sMiddel vurderingen er %3.1f"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1007
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1012
msgid "Main"
msgstr "Main/hjem/primær"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3050
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3056
msgid "
Migrating old database to ebook library in %s
Flytter gammel database til e-bogsbibliotek i %s
If you do not want calibre to recognize your Apple iDevice when it is " +"connected to your computer, click Disable Apple Driver.
To " +"transfer books to your iDevice, click Disable Apple Driver, then use " +"the 'Connect to iTunes' method recommended in the Calibre + " +"iDevices FAQ, using the Connect/Share|Connect to " +"iTunes menu item.
Enabling the Apple driver for direct connection " +"to iDevices is an unsupported advanced user mode.
" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:65 +msgid "Disable Apple driver" +msgstr "Abschalten des Apple-Treibers" + +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:69 +msgid "Enable Apple driver" +msgstr "Einschalten des Apple-Treibers" + +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:117 msgid "Use Series as Category in iTunes/iBooks" msgstr "Verwende Reihen als Kategorien in iTunes/iBooks" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:53 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:118 msgid "Enable to use the series name as the iTunes Genre, iBooks Category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:55 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:120 msgid "Cache covers from iTunes/iBooks" msgstr "Umschlagbilder von iTunes/iBooks zwischenspeichern" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:57 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:122 msgid "Enable to cache and display covers from iTunes/iBooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:58 -msgid "Skip 'Connect to iTunes' recommendation" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:60 -msgid "Enable to skip the 'Connect to iTunes' recommendation dialog" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:115 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:176 msgid "Apple device" msgstr "Apple- Gerät" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:117 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:178 msgid "Communicate with iTunes/iBooks." msgstr "Kommunikation mit iTunes/iBooks." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:190 msgid "Apple device detected, launching iTunes, please wait ..." msgstr "Gerät von Apple entdeckt, starte iTunes, einen Moment bitte..." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:130 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:192 msgid "" "Cannot copy books directly from iDevice. Drag from iTunes Library to " "desktop, then add to calibre's Library window." @@ -819,27 +849,27 @@ msgstr "" "Kann Bücher nicht direkt vom iDevice kopieren. Ziehen Sie sie aus der iTunes " "Bibliothek auf den Desktop, fügen Sie sie dann Calibres Bibliothek hinzu." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:290 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:293 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:352 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:355 msgid "Updating device metadata listing..." msgstr "Aktualisiere die Liste der Geräte-Metadaten..." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:369 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:408 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:986 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1026 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3010 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3050 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:431 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:470 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1044 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1084 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3068 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3108 msgid "%d of %d" msgstr "%d von %d" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:415 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1031 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3056 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:477 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1089 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3114 msgid "finished" msgstr "abgeschlossen" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:600 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:662 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" @@ -849,7 +879,7 @@ msgstr "" "Zum Löschen die iBooks App verwenden.\n" "Klicken Sie 'Zeige Details' für eine Liste." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:950 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1008 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." @@ -857,31 +887,31 @@ msgstr "" "Einige Umschlagbilder konnten nicht konvertiert werden.\n" "Klicken Sie 'Zeige Details' für eine Liste." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2592 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2650 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:909 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:915 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:945 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:294 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:307 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2753 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:299 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:312 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2759 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 msgid "News" msgstr "Nachrichten" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2593 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2651 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:634 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2715 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2721 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2739 msgid "Catalog" msgstr "Katalog" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2914 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2972 msgid "Communicate with iTunes." msgstr "Kommunikation mit iTunes." @@ -933,20 +963,20 @@ msgstr "Bambook" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:232 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:123 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:126 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:190 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:197 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:220 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:122 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:125 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:196 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:203 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:226 msgid "Getting list of books on device..." msgstr "Die Liste der Bücher auf dem Gerät beziehen ..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:279 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:249 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:251 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:255 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:257 msgid "Transferring books to device..." msgstr "Bücher ans Gerät übertragen ..." @@ -954,8 +984,8 @@ msgstr "Bücher ans Gerät übertragen ..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:349 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:384 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:273 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:304 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:310 msgid "Adding books to device metadata listing..." msgstr "Bücher zur Metadaten-Liste des Geräts hinzufügen ..." @@ -965,8 +995,8 @@ msgstr "Bücher zur Metadaten-Liste des Geräts hinzufügen ..." #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:333 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:310 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:316 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334 msgid "Removing books from device..." msgstr "Bücher vom Gerät entfernen ..." @@ -974,17 +1004,17 @@ msgstr "Bücher vom Gerät entfernen ..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:337 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:344 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:335 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:341 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:346 msgid "Removing books from device metadata listing..." msgstr "Bücher von der Metadaten-Liste des Geräts entfernen ..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:397 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:370 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:376 msgid "Sending metadata to device..." msgstr "Metadaten ans Gerät senden ..." -#: /home/kovid/work/calibre/src/calibre/devices/bambook/libbambookcore.py:132 +#: /home/kovid/work/calibre/src/calibre/devices/bambook/libbambookcore.py:129 msgid "Bambook SDK has not been installed." msgstr "Bambook SDK ist nicht installiert." @@ -997,7 +1027,7 @@ msgid "Communicate with the Blackberry smart phone." msgstr "Kommunikation mit dem Blackberry Smartphone." #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:253 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:254 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1027,7 +1057,7 @@ msgstr "Kommunikation mit dem PocketBook 301 Reader." msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "verbinden mit PocketBook 602/603/902/903" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:252 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:253 msgid "Communicate with the PocketBook 701" msgstr "Kommuniziere mit dem PocketBook 701" @@ -1141,7 +1171,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kindle/apnx.py:44 msgid "Could not generate page mapping." -msgstr "" +msgstr "Seitenzuordung konnte nicht erstellt werden." #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:44 msgid "Communicate with the Kindle eBook reader." @@ -1153,7 +1183,7 @@ msgstr "Kommunikation mit dem Kindle 2/3 eBook Reader." #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:180 msgid "Send page number information when sending books" -msgstr "" +msgstr "Sende Seitennummerinformationen beim Senden von Büchern" #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:182 msgid "" @@ -1165,7 +1195,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:187 msgid "Use slower but more accurate page number generation" -msgstr "" +msgstr "Benutze langsamere, jedoch akkuratere Seitennummergenerierung" #: /home/kovid/work/calibre/src/calibre/devices/kindle/driver.py:189 msgid "" @@ -1290,15 +1320,15 @@ msgstr "Kommunikation mit dem Sony PRS-500 eBook Reader." msgid "Communicate with all the Sony eBook readers." msgstr "Kommunikation mit allen Sony eBook Readern." -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:61 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:62 msgid "All by title" msgstr "nach Titel" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:62 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:63 msgid "All by author" msgstr "Alle nach Titel" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:65 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device. Possibilities include: " @@ -1306,7 +1336,7 @@ msgstr "" "Mit Kommata getrennte Liste von Metadatenfeldern um Büchersammlungen auf dem " "Gerät zu erstellen. Möglichkeiten sind: " -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:68 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:69 msgid "" ". Two special collections are available: %s:%s and %s:%s. Add these values " "to the list to enable them. The collections will be given the name provided " @@ -1316,11 +1346,11 @@ msgstr "" "Werte zur Liste hinzu, um sie zu aktivieren. Die Sammlungen erhalten den " "nach dem Doppelpunkt \":\" stehenden Namen." -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:72 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73 msgid "Upload separate cover thumbnails for books (newer readers)" msgstr "Separaten Cover-Thumbnail für Bücher überspielen (neuere Reader)" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:74 msgid "" "Normally, the SONY readers get the cover image from the ebook file itself. " "With this option, calibre will send a separate cover image to the reader, " @@ -1334,14 +1364,14 @@ msgstr "" "nicht geändert werden kann. ACHTUNG: Diese Option sollte nur mit neuer " "Readern genutzt werden: 350, 650, 950 und neuer." -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:79 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:80 msgid "" "Refresh separate covers when using automatic management (newer readers)" msgstr "" "Aktualisiere separate Cover wenn automatisches Management genutzt wird " "(neuere Reader)" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:81 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:82 msgid "" "Set this option to have separate book covers uploaded every time you connect " "your device. Unset this option if you have so many books on the reader that " @@ -1351,17 +1381,32 @@ msgstr "" "separaten Cover zu übertragen. Deaktivieren sie diese Option wenn sie so " "viele Bücher auf ihrem Reader haben das die Performance inakzeptabel wird." -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:85 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:86 msgid "Preserve cover aspect ratio when building thumbnails" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:87 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:88 msgid "" "Set this option if you want the cover thumbnails to have the same aspect " "ratio (width to height) as the cover. Unset it if you want the thumbnail to " "be the maximum size, ignoring aspect ratio." msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:92 +msgid "Search for books in all folders" +msgstr "Suche in allen Ordnern nach Büchern" + +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:94 +msgid "" +"Setting this option tells calibre to look for books in all folders on the " +"device and its cards. This permits calibre to find books put on the device " +"by other software and by wireless download." +msgstr "" +"Das Setzen diese Option erlaubt calibre nach Büchern in allen Ordnern des " +"Geräts und dessen Speicherkarten zu suchen. Dies erlaubt calibre Bücher zu " +"finden, die durch andere Software und kabellosem Herunterladen auf das Gerät " +"gebracht wurden." + #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:190 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:69 msgid "Unnamed" @@ -1381,7 +1426,7 @@ msgstr "Kommunikation mit dem Newsmy Reader." #: /home/kovid/work/calibre/src/calibre/devices/teclast/driver.py:47 msgid "Communicate with the Archos reader." -msgstr "" +msgstr "Kommuniziere mit dem Archos Lesegerät." #: /home/kovid/work/calibre/src/calibre/devices/teclast/driver.py:57 msgid "Communicate with the Pico reader." @@ -1401,11 +1446,11 @@ msgstr "Kommunikation mit dem Sunstech EB700 Reader" #: /home/kovid/work/calibre/src/calibre/devices/teclast/driver.py:99 msgid "Communicate with the Stash W950 reader." -msgstr "" +msgstr "Kommuniziere mit dem Stash W950 Lesegerät." #: /home/kovid/work/calibre/src/calibre/devices/teclast/driver.py:111 msgid "Communicate with the Wexler reader." -msgstr "" +msgstr "Kommuniziere mit dem Wexler Lesegerät." #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:282 msgid "Unable to detect the %s disk drive. Try rebooting." @@ -1501,7 +1546,7 @@ msgstr "Besondere Anpassung" msgid "Communicate with an eBook reader." msgstr "Kommunikation mit einem eBook Reader." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:92 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:94 msgid "Get device information..." msgstr "Geräte-Information beziehen ..." @@ -2329,7 +2374,7 @@ msgstr "Eingabe zu HTML konvertieren ..." msgid "Running transforms on ebook..." msgstr "Veränderungen am eBook durchführen ..." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1030 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1032 msgid "Creating" msgstr "Erstellen" @@ -2488,7 +2533,7 @@ msgstr "Start" msgid "Do not insert a Table of Contents at the beginning of the book." msgstr "Kein Inhaltsverzeichnis am Anfang des Buches einfügen." -#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:22 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:149 msgid "" "Specify the sectionization of elements. A value of \"nothing\" turns the " "book into a single section. A value of \"files\" turns each file into a " @@ -2507,6 +2552,17 @@ msgstr "" "\"Inhaltsverzeichnis\"- Einstellungen an (aktivieren Sie \"Verwendung des " "automatisch erstellen Inhaltsverzeichnisses erzwingen\")." +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:158 +msgid "" +"Genre for the book. Choices: %s\n" +"\n" +" See: " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:159 +msgid "for a complete list with descriptions." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:248 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " @@ -2565,6 +2621,22 @@ msgstr "" "Extrahiere den Inhalt der erstellten ZIP Datei in den gewählten Ordner. " "ACHTUNG: Der Inhalt des Ordners wird dabei gelöscht." +#: /home/kovid/work/calibre/src/calibre/ebooks/htmlz/output.py:29 +msgid "" +"Specify the handling of CSS. Default is class.\n" +"class: Use CSS classes and have elements reference them.\n" +"inline: Write the CSS as an inline style attribute.\n" +"tag: Turn as many CSS styles as possible into HTML tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/htmlz/output.py:37 +msgid "" +"How to handle the CSS when using css-type = 'class'.\n" +"Default is external.\n" +"external: Use an external CSS file that is linked in the document.\n" +"inline: Place the CSS in the head section of the document." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/lit/from_any.py:47 msgid "Creating LIT file from EPUB..." msgstr "LIT-Datei aus EPUB erstellen ..." @@ -2917,105 +2989,107 @@ msgstr "" msgid "TEMPLATE ERROR" msgstr "Vorlagenfehler" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:589 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:593 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 msgid "No" msgstr "Nein" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:589 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:593 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 msgid "Yes" msgstr "Ja" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:673 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:677 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:427 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1004 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1021 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:128 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:331 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:574 msgid "Title" msgstr "Titel" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:674 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:678 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:432 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1005 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1022 msgid "Author(s)" msgstr "Autor(en)" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:675 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:679 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 msgid "Publisher" msgstr "Herausgeber" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:680 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49 msgid "Producer" msgstr "Produzent" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:677 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:681 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:247 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:389 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1209 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:211 msgid "Comments" msgstr "Bemerkung" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:679 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:683 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:377 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1207 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1205 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 msgid "Tags" msgstr "Etiketten (Tags)" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:681 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:685 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:30 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:394 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1216 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1214 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:114 msgid "Series" msgstr "Reihe" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:682 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:686 msgid "Language" msgstr "Sprache" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:684 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1199 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:688 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1197 msgid "Timestamp" msgstr "Zeitstempel" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:686 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:690 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:128 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:271 msgid "Published" msgstr "Veröffentlicht" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:688 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:692 msgid "Rights" msgstr "Rechte" @@ -3167,10 +3241,6 @@ msgstr "Douban.com API antwortet nicht. Versuchen Sie es später noch einmal." msgid "Downloads metadata from Douban.com" msgstr "Herunterladen der Metadaten von Douban.com" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:57 -msgid "Metadata download" -msgstr "Metadaten laden" - #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:144 msgid "ratings" msgstr "Bewertungen" @@ -3192,11 +3262,12 @@ msgid "Convert comments downloaded from %s to plain text" msgstr "Konvertiere von %s heruntergeladene Komentare in Klartext" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:181 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:157 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:160 msgid "Downloads metadata from Google Books" msgstr "Lädt Metadaten von Google Books" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:198 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/isbndb.py:15 msgid "Downloads metadata from isbndb.com" msgstr "Lädt Metadaten von isbndb.com" @@ -3438,31 +3509,31 @@ msgstr "Cover gespeichert " msgid "Cover" msgstr "Umschlagbild" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:280 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:283 msgid "Downloads metadata from Amazon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:292 msgid "US" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:288 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:293 msgid "France" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:289 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:294 msgid "Germany" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:290 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:295 msgid "UK" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:375 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:389 msgid "Amazon timed out. Try again later." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:93 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:138 msgid "Metadata source" msgstr "" @@ -3591,7 +3662,7 @@ msgstr "Bücher im %s Format werden nicht unterstützt" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:176 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:220 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:703 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:723 msgid "Book %s of %s" msgstr "Buch %s von %s" @@ -3600,7 +3671,7 @@ msgid "HTML TOC generation options." msgstr "Einstellungen zur Erstellung von HTML-Inhaltsverzeichnissen." #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:66 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 msgid "Rating" @@ -3806,6 +3877,7 @@ msgid "Author" msgstr "Autor" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27 msgid "Subject" msgstr "Thema" @@ -3936,7 +4008,7 @@ msgid "" "full first page of the generated pdf." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:55 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:57 msgid "Could not find pdftohtml, check it is in your PATH" msgstr "" "Konnte pdftohtml nicht finden, überprüfen Sie, ob es in der PATH Variable " @@ -4130,74 +4202,78 @@ msgid "" "are always removed with plain text output." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:97 msgid "Send file to storage card instead of main memory by default" msgstr "" "Datei auf die Speicherkarte anstatt in den Hauptspeicher des Gerätes " "(Voreinstellung) senden" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:99 msgid "Confirm before deleting" msgstr "Bestätigung vor dem Löschen" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:101 msgid "Main window geometry" msgstr "Aufteilung des Hauptfensters" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:103 msgid "Notify when a new version is available" msgstr "Benachrichtigen, wenn eine neue Version verfügbar ist" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:105 msgid "Use Roman numerals for series number" msgstr "Benutze römische Ziffern für Reihennummerierung" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:107 msgid "Sort tags list by name, popularity, or rating" msgstr "Etikettenliste nach Name, Beliebtheit oder Bewertung" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:109 +msgid "Match tags by any or all." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:111 msgid "Number of covers to show in the cover browsing mode" msgstr "" "Anzahl der Umschlagbilder, die im Cover-Ansicht Modus angezeit werden" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:113 msgid "Defaults for conversion to LRF" msgstr "Voreinstellungen für Konvertierung zu LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:115 msgid "Options for the LRF ebook viewer" msgstr "Optionen für den LRF eBook Viewer" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:118 msgid "Formats that are viewed using the internal viewer" msgstr "Formate, die mithilfe des internen Viewers angesehen werden" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:120 msgid "Columns to be displayed in the book list" msgstr "Spalten, die in der Liste der Bücher angezeigt werden sollen" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121 msgid "Automatically launch content server on application startup" msgstr "Content Server automatisch beim Aufrufen von Calibre starten" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:122 msgid "Oldest news kept in database" msgstr "Älteste in der Datenbank gespeicherte Nachrichten" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 msgid "Show system tray icon" msgstr "Symbol im Systembereich der Kontrollleiste anzeigen" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 msgid "Upload downloaded news to device" msgstr "Geladene Nachrichten auf das Gerät übertragen" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 msgid "Delete books from library after uploading to device" msgstr "Bücher nach der Übertragung auf das Gerät aus der Bibliothek löschen" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" @@ -4205,76 +4281,76 @@ msgstr "" "Zeige Cover-Ansicht in einem eigenen Fenster anstatt im Hauptfenster von " "Calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 msgid "Disable notifications from the system tray icon" msgstr "" "Benachrichtigungen aus dem Systembereich der Kontrollleiste deaktivieren" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 msgid "Default action to perform when send to device button is clicked" msgstr "" "Voreingestellte Übertragungsart beim Verwenden der \"An Reader übertragen\" " "Schaltfläche" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "" "Start searching as you type. If this is disabled then search will only take " "place when the Enter or Return key is pressed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:141 msgid "" "When searching, show all books with search results highlighted instead of " "showing only the matches. You can use the N or F3 keys to go to the next " "match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:159 msgid "Maximum number of waiting worker processes" msgstr "Maximale Anzahl der Arbeitsprozesse in der Warteschlange" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:161 msgid "Download social metadata (tags/rating/etc.)" msgstr "Soziale Metadaten (Etikettierung/Bewertung/etc.) laden" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:163 msgid "Overwrite author and title with new metadata" msgstr "Autor und Titel mit neuen Metadaten überschreiben" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:101 msgid "Automatically download the cover, if available" msgstr "Läd das Cover, wenn möglich, automatisch herunter" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:167 msgid "Limit max simultaneous jobs to number of CPUs" msgstr "" "Maximale Anzahl gleichzeitiger Aufträge auf die Anzahl der CPUs beschränken" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:169 msgid "The layout of the user interface" msgstr "Das Aussehen der Benutzeroberfläche" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:171 msgid "Show the average rating per item indication in the tag browser" msgstr "" "Durchschnittsbewertungsindikator pro Einheit im Etikettenbrowser anzeigen" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:173 msgid "Disable UI animations" msgstr "Keine Benutzeroberflächen-Animationen" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:178 msgid "tag browser categories not to display" msgstr "Etiketten-Browser Kategorien nicht anzeigen" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:448 msgid "Choose Files" msgstr "Dateien wählen" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:308 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:529 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:534 msgid "Books" msgstr "Bücher" @@ -4470,53 +4546,53 @@ msgstr "" msgid "Fetch annotations (experimental)" msgstr "Anmerkungen abrufen (experimentell)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:241 msgid "Use library only" msgstr "Nur Bibliothek verwenden" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:242 msgid "User annotations generated from main library only" msgstr "Nur aus der Hauptbibliothek erstellte Benutzeranmerkungen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:30 #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:80 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:261 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 msgid "No books selected" msgstr "Keine Bücher ausgewählt" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:66 msgid "No books selected to fetch annotations from" msgstr "Es sind keine Bücher zum Abrufen von Anmerkungen ausgewählt" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:91 msgid "Merging user annotations into database" msgstr "Füge Benutzeranmerkungen zur Datenbank hinzu" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:119 msgid "%sThere was an error reading from file:
"
msgstr "
Es trat ein Fehler beim Lesen dieser Datei auf:
"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:204
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:196
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:671
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:694
msgid " is not a valid picture"
msgstr " ist kein gültiges Bild"
@@ -6801,7 +6897,7 @@ msgstr "&Titel: "
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:165
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:409
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:60
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:62
msgid "Change the title of this book"
msgstr "Titel dieses Buches ändern"
@@ -6849,7 +6945,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:544
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:433
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:214
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:293
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:296
msgid "&Series:"
msgstr "&Reihen:"
@@ -6859,7 +6955,7 @@ msgstr "&Reihen:"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:546
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:434
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:435
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:292
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:295
msgid "List of known series. You can add new series."
msgstr "Liste der bekannten Reihen. Sie können neue Reihen hinzufügen."
@@ -6873,6 +6969,7 @@ msgid "MOBI Output"
msgstr "MOBI-Ausgabe"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:72
msgid "Default"
msgstr "Voreinstellung"
@@ -7039,7 +7136,7 @@ msgid "Regex:"
msgstr "Regex:"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:92
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:136
msgid "Test"
msgstr "Test"
@@ -7056,13 +7153,13 @@ msgid "Goto:"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:96
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:96
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:89
msgid "&Previous"
msgstr "&Vorangegangenes"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:97
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:82
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:97
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:88
msgid "&Next"
msgstr "&Nächstes"
@@ -7130,7 +7227,7 @@ msgid "Options specific to the input format."
msgstr "Einstellungen für das Eingabe-Format."
#: /home/kovid/work/calibre/src/calibre/gui2/convert/single_ui.py:117
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:76
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:91
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:96
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box_ui.py:52
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress_ui.py:53
@@ -7364,8 +7461,8 @@ msgid "TXTZ Output"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:55
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:77
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:78
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:92
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:93
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_ui.py:46
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:62
@@ -7486,7 +7583,7 @@ msgstr "Cover-Browser konnte nicht geladen werden"
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:215
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:248
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:252
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:994
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1031
msgid "Undefined"
msgstr "Undefiniert"
@@ -7647,21 +7744,21 @@ msgstr "Fehler"
msgid "Error communicating with device"
msgstr "Fehler bei der Kommunikation mit dem Gerät"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:628
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1158
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:299
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:631
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1166
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:307
msgid "No suitable formats"
msgstr "Keine geeigneten Formate"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:644
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:647
msgid "Select folder to open as device"
msgstr "Verzeichnis wählen, das als Gerät geöffnet werden soll"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:695
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:698
msgid "Error talking to device"
msgstr "Fehler in der Kommunikation zum Gerät"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:696
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:699
msgid ""
"There was a temporary error talking to the device. Please unplug and "
"reconnect the device and or reboot."
@@ -7669,68 +7766,68 @@ msgstr ""
"Es trat ein Fehler in der Kommunikation mit dem Gerät auf. Bitte entfernen "
"und schließen Sie das Gerät wieder an und - oder starten Sie neu."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:739
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:742
msgid "Device: "
msgstr "Gerät: "
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:741
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:744
msgid " detected."
msgstr " gefunden."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:839
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:842
msgid "selected to send"
msgstr "zum Übertragen ausgewählt"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:858
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:861
msgid "%i of %i Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:861
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:864
msgid "0 of %i Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:862
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:865
msgid "Choose format to send to device"
msgstr "Format wählen, das ans Gerät geschickt wird"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:870
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:873
msgid "No device"
msgstr "Kein Gerät"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:871
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:874
msgid "Cannot send: No device is connected"
msgstr "Übertragung schlug fehl: Kein Gerät verbunden"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:874
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:877
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:881
msgid "No card"
msgstr "Keine Speicherkarte"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:875
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:879
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:882
msgid "Cannot send: Device has no storage card"
msgstr "Übertragung schlug fehl: Keine Speicherkarte im Gerät"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:935
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1018
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1152
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:943
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1026
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1160
msgid "Auto convert the following books before uploading to the device?"
msgstr ""
"Die folgenden Bücher vor dem Laden auf das Gerät automatisch konvertieren?"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:964
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:972
msgid "Sending catalogs to device."
msgstr "Sende Kataloge ans Gerät."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1065
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1073
msgid "Sending news to device."
msgstr "Sende Nachrichten an das Gerät."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1119
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1127
msgid "Sending books to device."
msgstr "Sende Bücher an das Gerät."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1159
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1167
msgid ""
"Could not upload the following books to the device, as no suitable formats "
"were found. Convert the book(s) to a format supported by your device first."
@@ -7739,11 +7836,11 @@ msgstr ""
"fehlen. Konvertieren Sie die Bücher zuerst in ein von Ihrem Gerät "
"unterstütztes Format."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1231
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1239
msgid "No space on device"
msgstr "Gerätespeicher voll"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1232
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1240
msgid ""
"
Cannot upload books to device there is no more free space available " msgstr "" @@ -7844,7 +7941,7 @@ msgstr "" msgid "&Tags to set on created book entries:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:95 msgid "Fit &cover within view" msgstr "Ums&chlagbild in Ansicht einpassen" @@ -8045,7 +8142,7 @@ msgstr "Format wählen" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1196 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 msgid "Format" msgstr "Format" @@ -8162,12 +8259,12 @@ msgstr "Einstellungen für das Konvertieren %s setzen" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:63 msgid "&Title:" msgstr "&Titel:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:157 msgid "&Author(s):" msgstr "&Autor(en):" @@ -8183,7 +8280,7 @@ msgstr "&OK" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tweak_epub_ui.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 msgid "&Cancel" msgstr "&Abbruch" @@ -8232,8 +8329,8 @@ msgid "Location" msgstr "Ort" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1006 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1023 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:241 @@ -8265,12 +8362,12 @@ msgid "Author sort" msgstr "Autorensortierung" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1421 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1434 msgid "Invalid author name" msgstr "Ungültiger Autorenname" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1422 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1435 msgid "Author names cannot contain & characters." msgstr "Autorennamen dürfen nicht das Zeichen & enthalten." @@ -8467,22 +8564,22 @@ msgid "Working" msgstr "Bei der Arbeit..." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:260 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:421 msgid "Lower Case" msgstr "Kleinschreibung" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:420 msgid "Upper Case" msgstr "Großschreibung" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:262 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:423 msgid "Title Case" msgstr "Wortanfänge groß schreiben" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:263 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:424 msgid "Capitalize" msgstr "Großschreiben" @@ -8677,7 +8774,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:530 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:424 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:806 msgid "&Rating:" msgstr "&Bewertung:" @@ -8685,7 +8782,7 @@ msgstr "&Bewertung:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:532 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:426 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:807 msgid "Rating of this book. 0-5 stars" msgstr "Bewertung dieses Buches: 0-5 Sterne" @@ -8706,7 +8803,7 @@ msgstr "Etiketten hinzufü&gen: " #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:539 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:431 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:432 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:147 msgid "Open Tag Editor" msgstr "Etiketten-Editor öffnen" @@ -8768,7 +8865,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:440 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1015 msgid "&Date:" msgstr "&Datum:" @@ -8853,14 +8950,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:465 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:526 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:591 msgid "&Basic metadata" msgstr "&Basis-Metadaten" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:466 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:447 msgid "&Custom metadata" msgstr "Ben&utzerdefinierte Metadaten" @@ -9040,50 +9137,50 @@ msgid "&Search and replace" msgstr "&Suchen und Ersetzen" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:429 msgid "Last modified: %s" msgstr "Zuletzt geändert: %s" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:255 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:275 msgid "Could not read cover" msgstr "Konnte Umschlagbild nicht lesen" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:123 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:269 msgid "Could not read cover from %s format" msgstr "Konnte Umschlagbild des Formats %s nicht lesen" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:276 msgid "The cover in the %s format is invalid" msgstr "Das Umschlagbild im Format %s ist ungültig" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:746 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:766 msgid "Cover size: %dx%d pixels" msgstr "Umschlagbild Größe: %dx%d Pixel" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:195 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:670 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:693 msgid "Not a valid picture" msgstr "Kein gültiges Bild." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:214 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:717 msgid "Specify title and author" msgstr "Geben Sie Titel und Autor an" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:698 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:718 msgid "You must specify a title and author before generating a cover" msgstr "" "Sie müssen vor dem Erstellen eines Umschlagbildes einen Titel und Autor " "angeben" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:902 msgid "Downloading cover..." msgstr "Lade Umschlagbild..." @@ -9126,39 +9223,39 @@ msgid "The cover is not a valid picture" msgstr "Das Umschlagbild ist kein gültiges Bild" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:307 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:532 msgid "Choose formats for " msgstr "Formate wählen für " #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:338 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:564 msgid "No permission" msgstr "Zugriff verweigert" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:565 msgid "You do not have permission to read the following files:" msgstr "Sie haben nicht die Berechtigung, die folgenden Dateien zu lesen:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:366 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:367 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:596 msgid "No format selected" msgstr "Kein Format gewählt" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:378 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:607 msgid "Could not read metadata" msgstr "Konnte Metadaten nicht lesen" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:608 msgid "Could not read metadata from %s format" msgstr "Konnte Metadaten des Formats %s nicht lesen" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:453 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:232 msgid "" " The green color indicates that the current author sort matches the current " "author" @@ -9167,7 +9264,7 @@ msgstr "" "Autor übereinstimmt" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:456 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:235 msgid "" " The red color indicates that the current author sort does not match the " "current author. No action is required if this is what you want." @@ -9177,7 +9274,7 @@ msgstr "" "dies so wünschen." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:463 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:121 msgid "" " The green color indicates that the current title sort matches the current " "title" @@ -9186,7 +9283,7 @@ msgstr "" "Titel übereinstimmt." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:466 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:124 msgid "" " The red color warns that the current title sort does not match the current " "title. No action is required if this is what you want." @@ -9196,7 +9293,7 @@ msgstr "" "dies so wünschen." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:472 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:53 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:106 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:221 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:384 @@ -9205,13 +9302,14 @@ msgstr "Vorherige" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:475 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:484 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:361 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:400 msgid "Save changes and edit the metadata of %s" msgstr "Speichere Änderungen und bearbeite die Metadaten von %s" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:481 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:820 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:107 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:211 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:401 @@ -9220,22 +9318,22 @@ msgstr "Nächste" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:690 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:695 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:954 msgid "This ISBN number is valid" msgstr "Diese ISBN ist gültig" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:698 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:920 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:957 msgid "This ISBN number is invalid" msgstr "Diese ISBN ist ungültig" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:783 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:862 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:883 msgid "Tags changed" msgstr "Etiketten geändert" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:784 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:884 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" @@ -9268,12 +9366,12 @@ msgid "You must specify at least one of ISBN, Title, Authors or Publisher" msgstr "Sie müssen wenigstens ISBN, Titel, Autor oder Herausgeber angeben" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:961 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:310 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:342 msgid "Permission denied" msgstr "Zugriff verweigert" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:962 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:343 msgid "Could not open %s. Is it being used by another program?" msgstr "" "Konnte %s nicht öffnen. Wird es von einem anderen Programm verwendet?" @@ -9287,7 +9385,7 @@ msgid "Meta information" msgstr "Meta-Informationen" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:410 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:95 msgid "" "Automatically create the title sort entry based on the current title entry.\n" "Using this button to create title sort will change title sort from red to " @@ -9298,12 +9396,12 @@ msgstr "" "nach Grün wechseln." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:413 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:117 msgid "Swap the author and title" msgstr "Tausche Autor und Titel" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:415 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:106 msgid "" "Automatically create the author sort entry based on the current author " "entry.\n" @@ -9319,7 +9417,7 @@ msgid "Title &sort: " msgstr "Titel &sort: " #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:419 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:111 msgid "" "Specify how this book should be sorted when by title. For example, The " "Exorcist might be sorted as Exorcist, The." @@ -9332,7 +9430,7 @@ msgid "Author S&ort: " msgstr "S&ortierung nach Autor: " #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:422 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:218 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles.\n" @@ -9345,12 +9443,11 @@ msgstr "" "Einträgen der einzelnen Autoren, ist es rot, gibt es keine Entsprechung." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:436 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:124 msgid "Remove unused series (Series that have no books)" msgstr "Unbenutzte Reihen entfernen (Reihen ohne Bücher)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:886 msgid "IS&BN:" msgstr "IS&BN:" @@ -9359,17 +9456,16 @@ msgid "dd MMM yyyy" msgstr "TT MMM YYYY" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:442 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1066 msgid "Publishe&d:" msgstr "Veröffentlichun&g:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:445 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:159 msgid "&Fetch metadata from server" msgstr "Metadaten vom Server abru&fen" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:448 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:627 msgid "&Browse" msgstr "&Durchsuchen" @@ -9378,7 +9474,7 @@ msgid "Remove border (if any) from cover" msgstr "Rand des Umschlagbildes, wenn vorhanden, entfernen" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:450 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:629 msgid "T&rim" msgstr "&Schneiden" @@ -9387,12 +9483,12 @@ msgid "Reset cover to default" msgstr "Umschlagbild auf Voreinstellung zurücksetzen" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:452 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:631 msgid "&Remove" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:453 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:631 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:637 msgid "Download co&ver" msgstr "Co&ver herunterladen" @@ -9402,7 +9498,7 @@ msgstr "" "Voreingestelltes Umschlagbild basierend auf Titel und Autor erstellen" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:455 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:632 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:638 msgid "&Generate cover" msgstr "Umschla&gbild erstellen" @@ -9419,7 +9515,7 @@ msgid "Remove the selected formats for this book from the database." msgstr "Markierte Formate dieses Buches aus der Datenbank löschen" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:461 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:450 msgid "Set the cover for the book from the selected format" msgstr "Umschlagbild des Buches aus dem gewählten Format festlegen" @@ -9428,7 +9524,7 @@ msgid "Update metadata from the metadata in the selected format" msgstr "Metadaten durch die Metadaten im angegebenen Format aktualisieren" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:464 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:585 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:652 msgid "&Comments" msgstr "&Bemerkungen" @@ -9886,7 +9982,7 @@ msgid "&Author:" msgstr "&Autor:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:847 msgid "Ta&gs:" msgstr "E&tiketten:" @@ -10085,12 +10181,12 @@ msgid "%s (was %s)" msgstr "%s (war %s)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1380 msgid "Item is blank" msgstr "Eintrag ist leer" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1368 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1381 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" "Ein Element kann nicht auf nichts eingestellt werden. Löschen Sie es " @@ -10164,7 +10260,7 @@ msgid "Send test mail from %s to:" msgstr "Test eMail senden von %s an:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/test_email_ui.py:58 -#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:134 msgid "&Test" msgstr "&Test" @@ -10413,6 +10509,8 @@ msgid "Downloading %s from %s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:712 msgid "Download failed" msgstr "" @@ -10420,63 +10518,63 @@ msgstr "" msgid "Failed to download from %r with error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:147 msgid "Email %s to %s" msgstr "Schicke %s an %s via Email" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:188 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:189 msgid "News:" msgstr "Nachrichten:" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 msgid "Attached is the %s periodical downloaded by calibre." msgstr "Im Anhang ist das Magazin %s, von Calibre heruntergeladen." -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:244 msgid "E-book:" msgstr "eBook:" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:253 msgid "Attached, you will find the e-book" msgstr "Im Anhang finden Sie das eBook" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:254 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:185 msgid "by" msgstr "von" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:255 msgid "in the %s format." msgstr "im %s Format." -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:270 msgid "Sending email to" msgstr "Sende eMail an" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:301 msgid "Auto convert the following books before sending via email?" msgstr "" "Die folgenden Bücher vor dem Versenden per eMail automatisch konvertieren?" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:308 msgid "" "Could not email the following books as no suitable formats were found:" msgstr "" "Konnte die folgenden Bücher nicht versenden, da geeignete Formate fehlen:" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:314 msgid "Failed to email book" msgstr "Emailversand des Buches fehlgeschlagen" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:317 msgid "sent" msgstr "versendet" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:342 msgid "Sent news to" msgstr "Nachrichten senden an" -#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:129 msgid "" "
Set a regular expression pattern to use when trying to guess ebook " @@ -10490,67 +10588,85 @@ msgid "" "tooltips.
To see the full log, click Show "
+"Details."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:534
+msgid "Current cover"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:537
+msgid "Searching..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:683
+msgid "Downloading covers for %s, please wait..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:713
+msgid "Failed to download any covers, click \"Show details\" for details."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:719
+msgid "Could not find any covers for %s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:721
+msgid "Found %d covers of %s. Pick the one you like best."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:766
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205
+msgid "Copy to clipboard"
+msgstr "In die Zwischenablage kopieren"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:773
+msgid "Download log"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:809
+msgid "Downloading metadata..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:918
+msgid "View log"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/__init__.py:36
msgid ""
"Restore settings to default values. You have to click Apply to actually save "
@@ -11292,54 +11521,72 @@ msgstr ""
msgid "&Configure metadata from file name"
msgstr "Metadaten aus dem Dateinamen &konfigurieren"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:34
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:36
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:35
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:37
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:170
msgid "Low"
msgstr "Niedrig"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:34
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:35
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:169
msgid "High"
msgstr "Hoch"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:36
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:37
msgid "Very low"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:72
+msgid "Compact Metadata"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:176
msgid "Confirmation dialogs have all been reset"
msgstr "Alle Bestätigungsdialoge wurden zurückgesetzt"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:131
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:155
msgid "&Overwrite author and title by default when fetching metadata"
msgstr ""
"Autor und Titel standardmäßig überschreiben, wenn Metadaten geholt werden"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:156
msgid "Download &social metadata (tags/ratings/etc.) by default"
msgstr ""
"&Soziale Metadaten (Etikettierung/Bewertung/etc.) laden als Voreinstellung"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:157
msgid "Show notification when &new version is available"
msgstr "Benachrichtigung anzeigen, wenn &neue Version verfügbar ist"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:134
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:158
+msgid "Yes/No columns have three values (Requires restart)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:159
+msgid ""
+"If checked, Yes/No custom columns values can be Yes, No, or Unknown.\n"
+"If not checked, the values can be Yes or No."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:161
msgid "Automatically send downloaded &news to ebook reader"
msgstr "Geladene &Nachrichten automatisch an das Gerät senden"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:162
msgid "&Delete news from library when it is automatically sent to reader"
msgstr ""
"Nachrichten nach der automatischen Übertragung auf das Gerät aus der "
"Bibliothek &löschen"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:163
+msgid "Preferred &output format:"
+msgstr "Bev&orzugtes Ausgabe-Format:"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:164
msgid "Default network &timeout:"
msgstr "Voreinstellung für Zei&tüberschreitung bei Netzwerkverbindungen:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:165
msgid ""
"Set the default timeout for network fetches (i.e. anytime we go out to the "
"internet to get information)"
@@ -11347,23 +11594,19 @@ msgstr ""
"Voreinstellung der Zeitüberschreitung für Netzwerkabrufe festsetzen (Gilt "
"immer dann, wenn aus dem Internet Informationen abgerufen werden sollen)"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:138
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:166
msgid " seconds"
msgstr " Sekunden"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:167
msgid "Job &priority:"
msgstr "Auftrags&priorität:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:143
-msgid "Preferred &output format:"
-msgstr "Bev&orzugtes Ausgabe-Format:"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:144
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:171
msgid "Restriction to apply when the current library is opened:"
msgstr "Restriktion beim Öffnen der aktuellen Bibliothek:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:172
msgid ""
"Apply this restriction on calibre startup if the current library is being "
"used. Also applied when switching to this library. Note that this setting is "
@@ -11374,18 +11617,28 @@ msgstr ""
"gewechselt wird. Beachten Sie, dass diese Einstellung für jede Bibliothek "
"individuell gilt. "
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:146
-msgid "Reset all disabled &confirmation dialogs"
-msgstr "Zurü&cksetzen aller ausgeschalteten Bestätigungsdialoge"
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:173
+msgid "Edit metadata (single) layout:"
+msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:147
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:174
+msgid ""
+"Choose a different layout for the Edit Metadata dialog. The compact metadata "
+"layout favors editing custom metadata over changing covers and formats."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:175
msgid "Preferred &input format order:"
msgstr "Bevorzugte Reihenfolge des E&ingabe-Formats:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:178
msgid "Use internal &viewer for:"
msgstr "Internen &Viewer verwenden für:"
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:179
+msgid "Reset all disabled &confirmation dialogs"
+msgstr "Zurü&cksetzen aller ausgeschalteten Bestätigungsdialoge"
+
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96
msgid "You must select a column to delete it"
msgstr "Sie müssen eine Spalte auswählen, um sie zu löschen"
@@ -11771,19 +12024,26 @@ msgstr "Als Voreinstellung verwenden"
msgid "&Remove email"
msgstr "eMail entfe&rnen"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Auto send"
msgstr "Automatisches Übertragen"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Email"
msgstr "eMail"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:29
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:32
msgid "Formats to email. The first matching format will be sent."
msgstr "Formate für eMail. Das erste passende Format wird versendet."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:30
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:33
+msgid ""
+"Subject of the email to use when sending. When left blank the title will be "
+"used for the subject. Also, the same templates used for \"Save to disk\" "
+"such as {title} and {author_sort} can be used here."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:37
msgid ""
"If checked, downloaded news will be automatically mailed
to this email "
"address (provided it is in one of the listed formats)."
@@ -11792,7 +12052,7 @@ msgstr ""
"Adresse versendet (vorausgesetzt sie entspricht einem der angegebenen "
"Formate)"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:104
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:115
msgid "new email address"
msgstr "Neue eMail-Adresse"
@@ -11804,95 +12064,99 @@ msgstr "Schmal"
msgid "Wide"
msgstr "Breit"
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:52
+msgid "Off"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:52
+msgid "Small"
+msgstr "Klein"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
+msgid "Large"
+msgstr "Groß"
+
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
msgid "Medium"
msgstr "Mittel"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
-msgid "Small"
-msgstr "Klein"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:54
-msgid "Large"
-msgstr "Groß"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:56
msgid "Always"
msgstr "Immer"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:56
msgid "Automatic"
msgstr "Automatisch"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
msgid "Never"
msgstr "Nie"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:60
msgid "By first letter"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:60
msgid "Disabled"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:62
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
msgid "Partitioned"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:140
msgid "User Interface &layout (needs restart):"
msgstr "Aussehen der Benutzeroberf&läche (Neustart erforderlich):"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:144
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:141
msgid "&Number of covers to show in browse mode (needs restart):"
msgstr ""
"A&nzahl der anzuzeigenden Umschlagbilder in der Cover-Ansicht (erfordert "
"Neustart):"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:142
msgid "Choose &language (requires restart):"
msgstr "Sprache wäh&len (erfordert Neustart):"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:143
msgid "Show &average ratings in the tags browser"
msgstr "Zeige durchschnittliche &Bewertungen im Etiketten-Browser"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:147
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:144
msgid "Disable all animations. Useful if you have a slow/old computer."
msgstr ""
"Alle Animationen ausschalten. Hilfreich bei langsamen/alten Rechnern."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:148
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:145
msgid "Disable &animations"
msgstr "Animationen &ausschalten"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:149
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:146
msgid "Enable system &tray icon (needs restart)"
msgstr ""
"Symbol im Sys&tembereich der Kontrollleiste aktivieren (erfordert Neustart)"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:147
msgid "Show &splash screen at startup"
msgstr "Spla&sh-Screen beim Starten anzeigen"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:151
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:148
msgid "Disable ¬ifications in system tray"
msgstr "&Benachrichtigungen im Systemtray deaktivieren"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:152
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:149
msgid "Use &Roman numerals for series"
msgstr "&Römische Zahlen für Serien verwenden"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:153
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:150
msgid "Show cover &browser in a separate window (needs restart)"
msgstr "Zeige Cover-Ansicht in einem eigenen Fenster (erfordert Neustart)"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:154
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:151
msgid "Tags browser category &partitioning method:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:155
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:152
msgid ""
"Choose how tag browser subcategories are displayed when\n"
"there are more items than the limit. Select by first\n"
@@ -11901,22 +12165,22 @@ msgid ""
"if you never want subcategories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:160
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:157
msgid "&Collapse when more items than:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:161
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:158
msgid ""
"If a Tag Browser category has more than this number of items, it is divided\n"
"up into sub-categories. If the partition method is set to disable, this "
"value is ignored."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:163
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:160
msgid "Categories with &hierarchical items:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:161
msgid ""
"A comma-separated list of columns in which items containing\n"
"periods are displayed in the tag browser trees. For example, if\n"
@@ -11926,52 +12190,48 @@ msgid ""
"then the tags will be displayed each on their own line."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:167
msgid "&Toolbar"
msgstr "Symbolleis&te"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:171
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:168
msgid "&Icon size:"
msgstr "&Symbolgröße:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:172
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:169
msgid "Show &text under icons:"
msgstr "&Text unter Symbolen anzeigen:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:173
-msgid "&Split the toolbar into two toolbars"
-msgstr "&Werkzeugleiste in zwei Leisten teilen"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:170
msgid "Interface font:"
msgstr "Interface-Schriftart:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:175
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:171
msgid "Change &font (needs restart)"
msgstr "Ändere &font (Neustart erforderlich)"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:228
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96
msgid "&Apply"
msgstr "&Anwenden"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:230
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:235
msgid "Restore &defaults"
msgstr "Voreinstellungen wie&derherstellen"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:236
msgid "Save changes"
msgstr "Änderungen speichern"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:232
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:237
msgid "Cancel and return to overview"
msgstr "Abbrechen und zur Übersicht zurückkehren"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:288
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:293
msgid "Restoring to defaults not supported for"
msgstr "Voreinstellungen wiederherstellen wird nicht unterstützt für"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:323
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:328
msgid ""
"Some of the changes you made require a restart. Please restart calibre as "
"soon as possible."
@@ -11979,7 +12239,7 @@ msgstr ""
"Einige Ihrer Änderungen erfordern einen Neustart. Bitte starten Sie Calibre "
"so bald wie möglich neu."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:326
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331
msgid ""
"The changes you have made require calibre be restarted immediately. You will "
"not be allowed set any more preferences, until you restart."
@@ -11987,11 +12247,65 @@ msgstr ""
"Ihre Änderungen erfordern einen sofortigen Neustart von Calibre. Sie können "
"keine Einstellungen mehr ändern, bevor Sie neu starten."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:336
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:127
msgid "Restart needed"
msgstr "Neustart erforderlich"
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:46
+msgid "Source"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:48
+msgid "Cover priority"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:93
+msgid "Metadata sources"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:94
+msgid ""
+"Disable any metadata sources you do not want by unchecking them. You can "
+"also set the cover priority. Covers from sources that have a higher "
+"(smaller) priority will be preferred when bulk downloading metadata.\n"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:96
+msgid "Configure selected source"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:97
+msgid "Downloaded metadata fields"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:98
+msgid ""
+"If you uncheck any fields, metadata for those fields will not be downloaded"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:99
+msgid "Convert all downloaded comments to plain &text"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:100
+msgid "Max. number of &tags to download:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:101
+msgid "Max. &time to wait after first match is found:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:102
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:104
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:199
+msgid " secs"
+msgstr " Sekunden"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:103
+msgid "Max. time to wait after first &cover is found:"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:42
msgid "Failed to install command line tools."
msgstr "Die Installation der Befehlszeilen-Tools schlug fehl."
@@ -12529,20 +12843,20 @@ msgstr ""
"Geräteschnittstellen- Plugin in Einstellungen->Erweitert->Plugins "
"überschrieben werden."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:75
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:70
#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:382
msgid "Failed to start content server"
msgstr "Content Server konnte nicht gestartet werden"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:111
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:106
msgid "Error log:"
msgstr "Fehler Log:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:118
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:113
msgid "Access log:"
msgstr "Zugriffs-Protokolldatei:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:128
msgid "You need to restart the server for changes to take effect"
msgstr ""
"Sie müssen den Server neu starten, damit die Änderungen wirksam werden"
@@ -12778,43 +13092,55 @@ msgstr ""
msgid "Switch between library and device views"
msgstr "Zwischen Bibliotheks- und Geräte-Ansicht wechseln"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:41
msgid "Separator"
msgstr "Trennzeichen"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:58
msgid "Choose library"
msgstr "Bibliothek wählen"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:210
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:219
msgid "The main toolbar"
msgstr "Die Haupt- Werkzeugsleiste"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:211
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:220
msgid "The main toolbar when a device is connected"
msgstr "Die Haupt- Werkzeugsleiste bei verbundenem Gerät"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:212
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:221
+msgid "The optional second toolbar"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:222
+msgid "The menubar"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:223
+msgid "The menubar when a device is connected"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:224
msgid "The context menu for the books in the calibre library"
msgstr "Kontextmenü für Bücher in der Calibre Bibliothek"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:214
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:226
msgid "The context menu for the books on the device"
msgstr "Kontextmenü für Bücher auf dem Gerät"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:248
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:260
msgid "Cannot add"
msgstr "Hinzufügen nicht möglich"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:249
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:261
msgid "Cannot add the actions %s to this location"
msgstr "Kann die Aktionen %s nicht an diesem Ort hinzufügen"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:267
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:279
msgid "Cannot remove"
msgstr "Entfernen nicht möglich"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:268
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:280
msgid "Cannot remove the actions %s from this location"
msgstr "Kann die Aktionen %s nicht von diesem Ort entfernen"
@@ -12914,7 +13240,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:93
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:277
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:646
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:653
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:280
msgid "Search"
msgstr "Suche"
@@ -13008,170 +13334,170 @@ msgstr "Klicken zum Verändern"
msgid "&Alternate shortcut:"
msgstr "&Alternatives Tastenkürzel:"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:332
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:362
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:391
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:344
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:374
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:403
msgid "Rename %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:348
msgid "Edit sort for %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:343
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:355
msgid "Add %s to user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:356
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:368
msgid "Children of %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:366
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:378
msgid "Delete search %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:371
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:383
msgid "Remove %s from category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:390
msgid "Search for %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:395
msgid "Search for everything but %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:407
msgid "Add sub-category to %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:399
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:411
msgid "Delete user category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:404
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:416
msgid "Hide category %s"
msgstr "Kategorie %s ausblenden"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:408
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:420
msgid "Show category"
msgstr "Kategorie anzeigen"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:418
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:430
msgid "Search for books in category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:424
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:436
msgid "Search for books not in category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:433
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:438
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:445
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:450
msgid "Manage %s"
msgstr "%s verwalten"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:441
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:453
msgid "Manage Saved Searches"
msgstr "Gespeicherte Suchen verwalten"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:449
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:453
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:461
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:465
msgid "Manage User Categories"
msgstr "Benutzer-Kategorien verwalten"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:460
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:472
msgid "Show all categories"
msgstr "Alle Kategorien anzeigen"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:463
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:475
msgid "Change sub-categorization scheme"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:779
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:791
msgid "The grouped search term name is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1051
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1064
msgid ""
"Changing the authors for several books can take a while. Are you sure?"
msgstr ""
"Das Ändern der Autoren für mehrere Bücher kann einige Zeit dauern. Sind Sie "
"sicher?"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1056
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1069
msgid ""
"Changing the metadata for that many books can take a while. Are you sure?"
msgstr ""
"Das Ändern der Metadaten für so viele Bücher kann einige Zeit dauern. Sind "
"Sie sicher?"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1139
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:413
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1152
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:418
msgid "Searches"
msgstr "Suchergebnisse"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1373
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1393
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1386
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1406
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1415
msgid "Rename user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1374
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1387
msgid "You cannot use periods in the name when renaming user categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1394
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1403
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416
msgid "The name %s is already used"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1426
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1439
msgid "Duplicate search name"
msgstr "Such-Name duplizieren"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1427
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1440
msgid "The saved search name %s is already used."
msgstr "Der gespeicherte Such-Name %s wird schon verwendet."
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1829
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1842
msgid "New Category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1880
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1883
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1893
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1896
msgid "Delete user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1881
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1894
msgid "%s is not a user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1884
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1897
msgid "%s contains items. Do you really want to delete it?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1905
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1918
msgid "Remove category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1906
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1919
msgid "User category %s does not exist"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1925
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1938
msgid "Add to user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1926
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1939
msgid "A user category %s does not exist"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2049
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2062
msgid "Find item in tag browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2052
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2065
msgid ""
"Search for items. This is a \"contains\" search; items containing the\n"
"text anywhere in the name will be found. You can limit the search\n"
@@ -13181,51 +13507,51 @@ msgid ""
"containing the text \"foo\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2061
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2074
msgid "ALT+f"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2065
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2078
msgid "F&ind"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2066
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2079
msgid "Find the first/next matching item"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2071
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2084
msgid "Collapse all categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2095
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108
msgid "No More Matches.
Click Find again to go to first match" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2121 msgid "Sort by name" msgstr "Nach Name sortieren" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2121 msgid "Sort by popularity" msgstr "Nach Beliebtheit sortieren" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2109 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2122 msgid "Sort by average rating" msgstr "Nach Bewertungsdurchschnitt sortieren" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2112 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2125 msgid "Set the sort order for entries in the Tag Browser" msgstr "Reihenfolge der Einträge im Etiketten- Browser einstellen" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2118 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2132 msgid "Match all" msgstr "Übereinstimmung mit allen" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2118 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2132 msgid "Match any" msgstr "Übereinstimmung mit irgendeinem" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2123 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2137 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" @@ -13233,11 +13559,11 @@ msgstr "" "entweder Bücher, bei denen mindestens ein Eintrag paßt, oder aber Bücher, " "bei denen alle Einträge passen" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2127 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2141 msgid "Manage &user categories" msgstr "Ben&utzer-Kategorien verwalten" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2130 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2144 msgid "Add your own categories to the Tag Browser" msgstr "Eigene Kategorien zum Etiketten- Browser hinzufügen" @@ -13287,14 +13613,14 @@ msgstr "" "Die folgenden Bücher wurden schon in das %s Format konvertiert. Möchten Sie " "sie erneut konvertieren?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:188 -msgid "&Restore" -msgstr "&Wiederherstellen" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:156 msgid "&Donate to support calibre" msgstr "Spen&den Sie, um Calibre zu unterstützen" +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:189 +msgid "&Restore" +msgstr "&Wiederherstellen" + #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 msgid "&Eject connected device" msgstr "Verbundenes Gerät ausw&erfen" @@ -13316,24 +13642,24 @@ msgstr "" "Sie haben Calibre im Debug-Modus gestartet. Beim verlassen des Programms " "wird ein Debug-Log erstellt: %s
Das Log wird automatisch angezeigt."
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:502
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505
msgid "Conversion Error"
msgstr "Konvertierungsfehler"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:525
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:528
msgid "Recipe Disabled"
msgstr "Downloadschema ausgeschalten"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:541
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:544
msgid "Failed"
msgstr "Misslungen"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:574
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:577
msgid "There are active jobs. Are you sure you want to quit?"
msgstr ""
"Es bestehen aktive Aufträge. Sind Sie sicher, dass sie es beenden wollen?"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:577
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:580
msgid ""
" is communicating with the device!
\n"
" Quitting may cause corruption on the device.
\n"
@@ -13344,11 +13670,11 @@ msgstr ""
"verursachen.
\n"
" Sind Sie sicher, dass sie beenden möchten?"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:581
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:584
msgid "Active jobs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:650
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:653
msgid ""
"will keep running in the system tray. To close it, choose Quit in the "
"context menu of the system tray."
@@ -13510,10 +13836,6 @@ msgstr "Umblättern &duration"
msgid "disabled"
msgstr "Deaktiviert"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:199
-msgid " secs"
-msgstr " Sekunden"
-
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:200
msgid "Mouse &wheel flips pages"
msgstr "Maus &wheel blättert um"
@@ -13557,7 +13879,7 @@ msgid "Options to customize the ebook viewer"
msgstr "Einstellungen zum Anpassen des eBook Viewers"
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783
msgid "Remember last used window size"
msgstr "Zuletzt verwendete Fenstergröße merken"
@@ -13639,36 +13961,36 @@ msgid ""
"clicking outside the shortcut editing box."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534
msgid "&Lookup in dictionary"
msgstr "Im Wörterbuch nachsch&lagen"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141
msgid "Go to..."
msgstr "Gehe zu..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549
msgid "Next Section"
msgstr "Nächster Abschnitt"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:550
msgid "Previous Section"
msgstr "Vorheriger Abschnitt"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552
msgid "Document Start"
msgstr "Beginn des Dokuments"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553
msgid "Document End"
msgstr "Ende des Dokuments"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555
msgid "Section Start"
msgstr "Beginn des Abschnitts"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556
msgid "Section End"
msgstr "Ende des Abschnitts"
@@ -13746,77 +14068,77 @@ msgstr "Druckvorschau"
msgid "Clear list of recently opened books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:361
msgid "Connecting to dict.org to lookup: %s…"
msgstr "Verbinde mit dict.org zum Nachschlagen von: %s…"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:464
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:467
msgid "Choose ebook"
msgstr "eBook wählen"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:465
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:468
msgid "Ebooks"
msgstr "eBooks"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504
msgid "No matches found for: %s"
msgstr "Keine Treffer gefunden für: %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:538
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:541
msgid "Loading flow..."
msgstr "Lade Ablauf..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579
msgid "Laying out %s"
msgstr "Lege %s an"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:610
msgid "Bookmark #%d"
msgstr "#%d zu Lesezeichen hinzufügen"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:611
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:614
msgid "Add bookmark"
msgstr "Lesezeichen hinzufügen"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:612
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:615
msgid "Enter title for bookmark:"
msgstr "Titel für Lesezeichen eingeben:"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:622
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625
msgid "Manage Bookmarks"
msgstr "Lesezeichen verwalten"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:662
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:665
msgid "Loading ebook..."
msgstr "Lade eBook..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:674
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677
msgid "Could not open ebook"
msgstr "Konnte eBook nicht öffnen"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:770
msgid "Options to control the ebook viewer"
msgstr "Einstellungen zur Kontrolle des eBook Viewers"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:774
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777
msgid ""
"If specified, viewer window will try to come to the front when started."
msgstr ""
"Falls angegeben, dann wird das Viewer Fenster beim Start im Vordergrund "
"angezeigt."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780
msgid ""
"If specified, viewer window will try to open full screen when started."
msgstr ""
"Wenn ausgewählt, wird das Betrachter- Fenster nach Möglichkeit im "
"Vollbildmodus geöffnet."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785
msgid "Print javascript alert and console messages to the console"
msgstr "Javascript Alarme und Konsolennachrichten auf der Konsole ausgeben"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:788
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791
msgid ""
"%prog [options] file\n"
"\n"
@@ -13862,10 +14184,6 @@ msgstr "Weitersuchen"
msgid "Find next occurrence"
msgstr "Finde nächste Stelle"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205
-msgid "Copy to clipboard"
-msgstr "In die Zwischenablage kopieren"
-
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:207
msgid "Reference Mode"
msgstr "Verweismodus"
@@ -13894,27 +14212,27 @@ msgstr "Finde vorherige Stelle"
msgid "Print eBook"
msgstr "eBook drucken"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:412
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:419
msgid "Change Case"
msgstr "Groß-/Kleinschreibung ändern"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:415
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:422
msgid "Swap Case"
msgstr "Groß-/Kleinschreibung vertauschen"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:955
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:962
msgid "Drag to resize"
msgstr "Zur Größenänderung ziehen"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:990
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:997
msgid "Show"
msgstr "Anzeigen"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:997
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1004
msgid "Hide"
msgstr "Ausblenden"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1034
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1041
msgid "Toggle"
msgstr "Umschalten"
@@ -15360,11 +15678,11 @@ msgstr ""
"\n"
"Sie erhalten Hilfe zu einem bestimmten Befehl mit: %%prog command --help\n"
-#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:589
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:591
msgid "No label was provided"
msgstr "Kein Suchname angegeben"
-#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:591
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:593
msgid ""
"The label must contain only lower case letters, digits and underscores, and "
"start with a letter"
@@ -15372,23 +15690,23 @@ msgstr ""
"Der Suchname darf ausschließlich Kleinbuchstaben, Zahlen und Unterstriche "
"enthalten und muß mit einem Buchstaben anfangen."
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:66
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:65
msgid "%sAverage rating is %3.1f"
msgstr "%sdie durchschnittliche Bewertung ist %3.1f"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1007
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1012
msgid "Main"
msgstr "Haupt"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3050
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3056
msgid "
Migrating old database to ebook library in %s
Migriere alte Datenbank zu eBook Bibliothek in %s
If you do not want calibre to recognize your Apple iDevice when it is " +"connected to your computer, click Disable Apple Driver.
To " +"transfer books to your iDevice, click Disable Apple Driver, then use " +"the 'Connect to iTunes' method recommended in the Calibre + " +"iDevices FAQ, using the Connect/Share|Connect to " +"iTunes menu item.
Enabling the Apple driver for direct connection " +"to iDevices is an unsupported advanced user mode.
" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:65 +msgid "Disable Apple driver" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:69 +msgid "Enable Apple driver" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:117 msgid "Use Series as Category in iTunes/iBooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:53 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:118 msgid "Enable to use the series name as the iTunes Genre, iBooks Category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:55 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:120 msgid "Cache covers from iTunes/iBooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:57 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:122 msgid "Enable to cache and display covers from iTunes/iBooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:58 -msgid "Skip 'Connect to iTunes' recommendation" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:60 -msgid "Enable to skip the 'Connect to iTunes' recommendation dialog" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:115 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:176 msgid "Apple device" msgstr "Συσκευή Apple" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:117 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:178 msgid "Communicate with iTunes/iBooks." msgstr "Επικοινωνία με iTunes/iBook" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:190 msgid "Apple device detected, launching iTunes, please wait ..." msgstr "Συσκευή της Apple εντοπίστηκε, έναρξη iTunes, παρακαλώ περιμένετε..." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:130 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:192 msgid "" "Cannot copy books directly from iDevice. Drag from iTunes Library to " "desktop, then add to calibre's Library window." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:290 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:293 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:352 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:355 msgid "Updating device metadata listing..." msgstr "Ενημέρωση καταλόγου μεταδεδομένων της συσκευής" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:369 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:408 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:986 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1026 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3010 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3050 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:431 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:470 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1044 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1084 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3068 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3108 msgid "%d of %d" msgstr "%d από %d" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:415 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1031 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3056 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:477 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1089 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3114 msgid "finished" msgstr "ολοκληρώθηκε" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:600 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:662 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:950 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1008 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2592 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2650 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:909 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:915 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:945 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:294 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:307 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2753 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:299 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:312 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2759 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 msgid "News" msgstr "Νέα" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2593 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2651 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:634 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2715 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2721 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2739 msgid "Catalog" msgstr "Κατάλογος" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2914 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2972 msgid "Communicate with iTunes." msgstr "Επικοινωνία με το iTunes" @@ -913,20 +937,20 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:232 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:123 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:126 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:190 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:197 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:220 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:122 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:125 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:196 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:203 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:226 msgid "Getting list of books on device..." msgstr "Λήψη καταλόγου των βιβλίων στη συσκευή..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:279 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:249 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:251 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:255 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:257 msgid "Transferring books to device..." msgstr "Μεταφορά βιβλίων στη συσκευή..." @@ -934,8 +958,8 @@ msgstr "Μεταφορά βιβλίων στη συσκευή..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:349 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:384 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:273 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:304 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:310 msgid "Adding books to device metadata listing..." msgstr "Προσθήκη βιβλίων στον κατάλογο μεταδεδομένων της συσκευής..." @@ -945,8 +969,8 @@ msgstr "Προσθήκη βιβλίων στον κατάλογο μεταδεδ #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:333 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:310 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:316 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334 msgid "Removing books from device..." msgstr "Αφαίρεση βιβλίων από τη συσκευή..." @@ -954,17 +978,17 @@ msgstr "Αφαίρεση βιβλίων από τη συσκευή..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:337 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:344 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:335 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:341 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:346 msgid "Removing books from device metadata listing..." msgstr "Αφαίρεση βιβλίων από τον κατάλογο μεταδεδομένων της συσκευής..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:397 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:370 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:376 msgid "Sending metadata to device..." msgstr "Αποστολή μεταδεδομένων στη συσκευή..." -#: /home/kovid/work/calibre/src/calibre/devices/bambook/libbambookcore.py:132 +#: /home/kovid/work/calibre/src/calibre/devices/bambook/libbambookcore.py:129 msgid "Bambook SDK has not been installed." msgstr "" @@ -977,7 +1001,7 @@ msgid "Communicate with the Blackberry smart phone." msgstr "Επικοινωνία με το «έξυπνο» τηλέφωνο Blackberry." #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:253 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:254 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1007,7 +1031,7 @@ msgstr "Επικοινωνία με το PocketBook 301 reader." msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:252 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:253 msgid "Communicate with the PocketBook 701" msgstr "" @@ -1263,15 +1287,15 @@ msgstr "Επικοινωνία με το ηλ.αναγνωστήριο Sony PRS- msgid "Communicate with all the Sony eBook readers." msgstr "Επικοινωνία με όλα τα Sony eBook reader" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:61 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:62 msgid "All by title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:62 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:63 msgid "All by author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:65 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device. Possibilities include: " @@ -1279,18 +1303,18 @@ msgstr "" "Κατάλογος πεδίων μεταδεδομένων, χωρισμένων με κόμμα, στη συσκευή, προς " "μετατροπή σε συλλογές. Οι πιθανότητες συμπεριλαμβάνουν: " -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:68 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:69 msgid "" ". Two special collections are available: %s:%s and %s:%s. Add these values " "to the list to enable them. The collections will be given the name provided " "after the \":\" character." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:72 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73 msgid "Upload separate cover thumbnails for books (newer readers)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:74 msgid "" "Normally, the SONY readers get the cover image from the ebook file itself. " "With this option, calibre will send a separate cover image to the reader, " @@ -1299,29 +1323,40 @@ msgid "" "950 and newer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:79 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:80 msgid "" "Refresh separate covers when using automatic management (newer readers)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:81 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:82 msgid "" "Set this option to have separate book covers uploaded every time you connect " "your device. Unset this option if you have so many books on the reader that " "performance is unacceptable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:85 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:86 msgid "Preserve cover aspect ratio when building thumbnails" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:87 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:88 msgid "" "Set this option if you want the cover thumbnails to have the same aspect " "ratio (width to height) as the cover. Unset it if you want the thumbnail to " "be the maximum size, ignoring aspect ratio." msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:92 +msgid "Search for books in all folders" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:94 +msgid "" +"Setting this option tells calibre to look for books in all folders on the " +"device and its cards. This permits calibre to find books put on the device " +"by other software and by wireless download." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:190 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:69 msgid "Unnamed" @@ -1456,7 +1491,7 @@ msgstr "Πρόσθετη εξατομίκευση" msgid "Communicate with an eBook reader." msgstr "Επικοινωνία με ένα ηλ.αναγνωστήριο." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:92 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:94 msgid "Get device information..." msgstr "Λήψη των στοιχείων της συσκευής" @@ -2212,7 +2247,7 @@ msgstr "" msgid "Running transforms on ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1030 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1032 msgid "Creating" msgstr "Δημιουργία" @@ -2327,7 +2362,7 @@ msgstr "Έναρξη" msgid "Do not insert a Table of Contents at the beginning of the book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:22 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:149 msgid "" "Specify the sectionization of elements. A value of \"nothing\" turns the " "book into a single section. A value of \"files\" turns each file into a " @@ -2338,6 +2373,17 @@ msgid "" "of Contents)." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:158 +msgid "" +"Genre for the book. Choices: %s\n" +"\n" +" See: " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:159 +msgid "for a complete list with descriptions." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:248 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " @@ -2381,6 +2427,22 @@ msgid "" "WARNING: The contents of the directory will be deleted." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/htmlz/output.py:29 +msgid "" +"Specify the handling of CSS. Default is class.\n" +"class: Use CSS classes and have elements reference them.\n" +"inline: Write the CSS as an inline style attribute.\n" +"tag: Turn as many CSS styles as possible into HTML tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/htmlz/output.py:37 +msgid "" +"How to handle the CSS when using css-type = 'class'.\n" +"Default is external.\n" +"external: Use an external CSS file that is linked in the document.\n" +"inline: Place the CSS in the head section of the document." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/lit/from_any.py:47 msgid "Creating LIT file from EPUB..." msgstr "" @@ -2691,105 +2753,107 @@ msgstr "" msgid "TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:589 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:593 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 msgid "No" msgstr "Όχι" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:589 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:593 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 msgid "Yes" msgstr "Ναι" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:673 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:677 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:427 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1004 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1021 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:128 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:331 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:574 msgid "Title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:674 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:678 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:432 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1005 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1022 msgid "Author(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:675 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:679 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 msgid "Publisher" msgstr "Εκδότης" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:680 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49 msgid "Producer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:677 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:681 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:247 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:389 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1209 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:211 msgid "Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:679 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:683 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:377 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1207 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1205 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 msgid "Tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:681 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:685 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:30 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:394 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1216 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1214 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:114 msgid "Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:682 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:686 msgid "Language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:684 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1199 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:688 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1197 msgid "Timestamp" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:686 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:690 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:128 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:271 msgid "Published" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:688 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:692 msgid "Rights" msgstr "Δικαιώματα" @@ -2915,10 +2979,6 @@ msgstr "" msgid "Downloads metadata from Douban.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:57 -msgid "Metadata download" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:144 msgid "ratings" msgstr "" @@ -2940,11 +3000,12 @@ msgid "Convert comments downloaded from %s to plain text" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:181 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:157 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:160 msgid "Downloads metadata from Google Books" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:198 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/isbndb.py:15 msgid "Downloads metadata from isbndb.com" msgstr "" @@ -3148,31 +3209,31 @@ msgstr "" msgid "Cover" msgstr "Εξώφυλλο" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:280 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:283 msgid "Downloads metadata from Amazon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:292 msgid "US" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:288 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:293 msgid "France" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:289 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:294 msgid "Germany" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:290 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:295 msgid "UK" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:375 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:389 msgid "Amazon timed out. Try again later." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:93 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:138 msgid "Metadata source" msgstr "" @@ -3296,7 +3357,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:176 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:220 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:703 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:723 msgid "Book %s of %s" msgstr "" @@ -3305,7 +3366,7 @@ msgid "HTML TOC generation options." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:66 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 msgid "Rating" @@ -3471,6 +3532,7 @@ msgid "Author" msgstr "Συγγραφέας" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27 msgid "Subject" msgstr "Θέμα" @@ -3572,7 +3634,7 @@ msgid "" "full first page of the generated pdf." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:55 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:57 msgid "Could not find pdftohtml, check it is in your PATH" msgstr "" @@ -3735,141 +3797,145 @@ msgid "" "are always removed with plain text output." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:97 msgid "Send file to storage card instead of main memory by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:99 msgid "Confirm before deleting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:101 msgid "Main window geometry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:103 msgid "Notify when a new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:105 msgid "Use Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:107 msgid "Sort tags list by name, popularity, or rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:109 +msgid "Match tags by any or all." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:111 msgid "Number of covers to show in the cover browsing mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:113 msgid "Defaults for conversion to LRF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:115 msgid "Options for the LRF ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:118 msgid "Formats that are viewed using the internal viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:120 msgid "Columns to be displayed in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121 msgid "Automatically launch content server on application startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:122 msgid "Oldest news kept in database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 msgid "Show system tray icon" msgstr "Εμφάνιση εικονιδίου πλαισίου συστήματος" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 msgid "Upload downloaded news to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 msgid "Delete books from library after uploading to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 msgid "Disable notifications from the system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "" "Start searching as you type. If this is disabled then search will only take " "place when the Enter or Return key is pressed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:141 msgid "" "When searching, show all books with search results highlighted instead of " "showing only the matches. You can use the N or F3 keys to go to the next " "match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:159 msgid "Maximum number of waiting worker processes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:161 msgid "Download social metadata (tags/rating/etc.)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:163 msgid "Overwrite author and title with new metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:101 msgid "Automatically download the cover, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:167 msgid "Limit max simultaneous jobs to number of CPUs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:169 msgid "The layout of the user interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:171 msgid "Show the average rating per item indication in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:173 msgid "Disable UI animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:178 msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:448 msgid "Choose Files" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:308 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:529 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:534 msgid "Books" msgstr "Βιβλία" @@ -4055,53 +4121,53 @@ msgstr "" msgid "Fetch annotations (experimental)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:241 msgid "Use library only" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:242 msgid "User annotations generated from main library only" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:30 #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:80 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:261 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 msgid "No books selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:66 msgid "No books selected to fetch annotations from" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:91 msgid "Merging user annotations into database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:119 msgid "%sThere was an error reading from file:
"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:204
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:196
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:671
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:694
msgid " is not a valid picture"
msgstr ""
@@ -6281,7 +6367,7 @@ msgstr "&Τίτλος: "
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:165
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:409
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:60
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:62
msgid "Change the title of this book"
msgstr ""
@@ -6324,7 +6410,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:544
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:433
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:214
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:293
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:296
msgid "&Series:"
msgstr ""
@@ -6334,7 +6420,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:546
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:434
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:435
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:292
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:295
msgid "List of known series. You can add new series."
msgstr ""
@@ -6348,6 +6434,7 @@ msgid "MOBI Output"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:72
msgid "Default"
msgstr "Προκαθορισμένο"
@@ -6512,7 +6599,7 @@ msgid "Regex:"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:92
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:136
msgid "Test"
msgstr "Έλεγχος"
@@ -6529,13 +6616,13 @@ msgid "Goto:"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:96
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:96
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:89
msgid "&Previous"
msgstr "Προηγού&μενο"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:97
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:82
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:97
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:88
msgid "&Next"
msgstr "Επόμε&νο"
@@ -6603,7 +6690,7 @@ msgid "Options specific to the input format."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/single_ui.py:117
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:76
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:91
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:96
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box_ui.py:52
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress_ui.py:53
@@ -6825,8 +6912,8 @@ msgid "TXTZ Output"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:55
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:77
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:78
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:92
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:93
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_ui.py:46
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:62
@@ -6940,7 +7027,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:215
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:248
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:252
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:994
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1031
msgid "Undefined"
msgstr "Μη ορισμένο"
@@ -7097,97 +7184,97 @@ msgstr "Σφάλμα"
msgid "Error communicating with device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:628
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1158
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:299
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:631
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1166
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:307
msgid "No suitable formats"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:644
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:647
msgid "Select folder to open as device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:695
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:698
msgid "Error talking to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:696
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:699
msgid ""
"There was a temporary error talking to the device. Please unplug and "
"reconnect the device and or reboot."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:739
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:742
msgid "Device: "
msgstr "Συσκευή: "
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:741
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:744
msgid " detected."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:839
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:842
msgid "selected to send"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:858
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:861
msgid "%i of %i Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:861
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:864
msgid "0 of %i Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:862
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:865
msgid "Choose format to send to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:870
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:873
msgid "No device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:871
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:874
msgid "Cannot send: No device is connected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:874
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:877
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:881
msgid "No card"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:875
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:879
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:882
msgid "Cannot send: Device has no storage card"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:935
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1018
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1152
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:943
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1026
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1160
msgid "Auto convert the following books before uploading to the device?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:964
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:972
msgid "Sending catalogs to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1065
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1073
msgid "Sending news to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1119
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1127
msgid "Sending books to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1159
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1167
msgid ""
"Could not upload the following books to the device, as no suitable formats "
"were found. Convert the book(s) to a format supported by your device first."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1231
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1239
msgid "No space on device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1232
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1240
msgid ""
"
Cannot upload books to device there is no more free space available " msgstr "" @@ -7278,7 +7365,7 @@ msgstr "" msgid "&Tags to set on created book entries:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:95 msgid "Fit &cover within view" msgstr "" @@ -7473,7 +7560,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1196 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 msgid "Format" msgstr "Μορφοποίηση" @@ -7588,12 +7675,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:63 msgid "&Title:" msgstr "&Τίτλος:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:157 msgid "&Author(s):" msgstr "" @@ -7609,7 +7696,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tweak_epub_ui.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 msgid "&Cancel" msgstr "" @@ -7656,8 +7743,8 @@ msgid "Location" msgstr "Τοποθεσία" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1006 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1023 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:241 @@ -7689,12 +7776,12 @@ msgid "Author sort" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1421 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1434 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1422 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1435 msgid "Author names cannot contain & characters." msgstr "" @@ -7878,22 +7965,22 @@ msgid "Working" msgstr "Σε εργασία" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:260 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:421 msgid "Lower Case" msgstr "Πεζά" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:420 msgid "Upper Case" msgstr "Κεφαλαία" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:262 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:423 msgid "Title Case" msgstr "Κεφαλαία/Πεζά Τίτλου" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:263 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:424 msgid "Capitalize" msgstr "" @@ -8053,7 +8140,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:530 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:424 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:806 msgid "&Rating:" msgstr "" @@ -8061,7 +8148,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:532 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:426 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:807 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -8082,7 +8169,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:539 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:431 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:432 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:147 msgid "Open Tag Editor" msgstr "" @@ -8135,7 +8222,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:440 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1015 msgid "&Date:" msgstr "Η&μερομηνία:" @@ -8211,14 +8298,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:465 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:526 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:591 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:466 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:447 msgid "&Custom metadata" msgstr "" @@ -8386,48 +8473,48 @@ msgid "&Search and replace" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:429 msgid "Last modified: %s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:255 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:275 msgid "Could not read cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:123 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:269 msgid "Could not read cover from %s format" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:276 msgid "The cover in the %s format is invalid" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:746 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:766 msgid "Cover size: %dx%d pixels" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:195 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:670 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:693 msgid "Not a valid picture" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:214 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:717 msgid "Specify title and author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:698 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:718 msgid "You must specify a title and author before generating a cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:902 msgid "Downloading cover..." msgstr "" @@ -8466,67 +8553,67 @@ msgid "The cover is not a valid picture" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:307 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:532 msgid "Choose formats for " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:338 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:564 msgid "No permission" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:565 msgid "You do not have permission to read the following files:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:366 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:367 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:596 msgid "No format selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:378 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:607 msgid "Could not read metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:608 msgid "Could not read metadata from %s format" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:453 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:232 msgid "" " The green color indicates that the current author sort matches the current " "author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:456 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:235 msgid "" " The red color indicates that the current author sort does not match the " "current author. No action is required if this is what you want." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:463 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:121 msgid "" " The green color indicates that the current title sort matches the current " "title" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:466 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:124 msgid "" " The red color warns that the current title sort does not match the current " "title. No action is required if this is what you want." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:472 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:53 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:106 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:221 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:384 @@ -8535,13 +8622,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:475 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:484 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:361 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:400 msgid "Save changes and edit the metadata of %s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:481 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:820 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:107 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:211 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:401 @@ -8550,22 +8638,22 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:690 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:695 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:954 msgid "This ISBN number is valid" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:698 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:920 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:957 msgid "This ISBN number is invalid" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:783 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:862 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:883 msgid "Tags changed" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:784 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:884 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" @@ -8598,12 +8686,12 @@ msgid "You must specify at least one of ISBN, Title, Authors or Publisher" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:961 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:310 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:342 msgid "Permission denied" msgstr "Άρνηση πρόσβασης" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:962 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:343 msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -8616,7 +8704,7 @@ msgid "Meta information" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:410 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:95 msgid "" "Automatically create the title sort entry based on the current title entry.\n" "Using this button to create title sort will change title sort from red to " @@ -8624,12 +8712,12 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:413 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:117 msgid "Swap the author and title" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:415 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:106 msgid "" "Automatically create the author sort entry based on the current author " "entry.\n" @@ -8642,7 +8730,7 @@ msgid "Title &sort: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:419 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:111 msgid "" "Specify how this book should be sorted when by title. For example, The " "Exorcist might be sorted as Exorcist, The." @@ -8653,7 +8741,7 @@ msgid "Author S&ort: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:422 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:218 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles.\n" @@ -8662,12 +8750,11 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:436 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:124 msgid "Remove unused series (Series that have no books)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:886 msgid "IS&BN:" msgstr "" @@ -8676,17 +8763,16 @@ msgid "dd MMM yyyy" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:442 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1066 msgid "Publishe&d:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:445 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:159 msgid "&Fetch metadata from server" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:448 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:627 msgid "&Browse" msgstr "" @@ -8695,7 +8781,7 @@ msgid "Remove border (if any) from cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:450 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:629 msgid "T&rim" msgstr "" @@ -8704,12 +8790,12 @@ msgid "Reset cover to default" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:452 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:631 msgid "&Remove" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:453 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:631 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:637 msgid "Download co&ver" msgstr "" @@ -8718,7 +8804,7 @@ msgid "Generate a default cover based on the title and author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:455 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:632 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:638 msgid "&Generate cover" msgstr "" @@ -8735,7 +8821,7 @@ msgid "Remove the selected formats for this book from the database." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:461 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:450 msgid "Set the cover for the book from the selected format" msgstr "" @@ -8744,7 +8830,7 @@ msgid "Update metadata from the metadata in the selected format" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:464 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:585 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:652 msgid "&Comments" msgstr "" @@ -9185,7 +9271,7 @@ msgid "&Author:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:847 msgid "Ta&gs:" msgstr "" @@ -9373,12 +9459,12 @@ msgid "%s (was %s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1380 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1368 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1381 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9447,7 +9533,7 @@ msgid "Send test mail from %s to:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/test_email_ui.py:58 -#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:134 msgid "&Test" msgstr "&Δοκιμή" @@ -9675,6 +9761,8 @@ msgid "Downloading %s from %s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:712 msgid "Download failed" msgstr "" @@ -9682,61 +9770,61 @@ msgstr "" msgid "Failed to download from %r with error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:147 msgid "Email %s to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:188 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:189 msgid "News:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 msgid "Attached is the %s periodical downloaded by calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:244 msgid "E-book:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:253 msgid "Attached, you will find the e-book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:254 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:185 msgid "by" msgstr "από" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:255 msgid "in the %s format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:270 msgid "Sending email to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:301 msgid "Auto convert the following books before sending via email?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:308 msgid "" "Could not email the following books as no suitable formats were found:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:314 msgid "Failed to email book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:317 msgid "sent" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:342 msgid "Sent news to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:129 msgid "" "
Set a regular expression pattern to use when trying to guess ebook " @@ -9750,67 +9838,85 @@ msgid "" "tooltips.
To see the full log, click Show "
+"Details."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:534
+msgid "Current cover"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:537
+msgid "Searching..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:683
+msgid "Downloading covers for %s, please wait..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:713
+msgid "Failed to download any covers, click \"Show details\" for details."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:719
+msgid "Could not find any covers for %s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:721
+msgid "Found %d covers of %s. Pick the one you like best."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:766
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205
+msgid "Copy to clipboard"
+msgstr "Αντιγραφή στο πρόχειρο"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:773
+msgid "Download log"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:809
+msgid "Downloading metadata..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:918
+msgid "View log"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/__init__.py:36
msgid ""
"Restore settings to default values. You have to click Apply to actually save "
@@ -10524,90 +10743,114 @@ msgstr ""
msgid "&Configure metadata from file name"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:34
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:36
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:35
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:37
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:170
msgid "Low"
msgstr "Χαμηλή"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:34
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:35
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:169
msgid "High"
msgstr "Υψηλή"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:36
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:37
msgid "Very low"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:72
+msgid "Compact Metadata"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:176
msgid "Confirmation dialogs have all been reset"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:131
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:155
msgid "&Overwrite author and title by default when fetching metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:156
msgid "Download &social metadata (tags/ratings/etc.) by default"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:157
msgid "Show notification when &new version is available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:134
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:158
+msgid "Yes/No columns have three values (Requires restart)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:159
+msgid ""
+"If checked, Yes/No custom columns values can be Yes, No, or Unknown.\n"
+"If not checked, the values can be Yes or No."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:161
msgid "Automatically send downloaded &news to ebook reader"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:162
msgid "&Delete news from library when it is automatically sent to reader"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:163
+msgid "Preferred &output format:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:164
msgid "Default network &timeout:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:165
msgid ""
"Set the default timeout for network fetches (i.e. anytime we go out to the "
"internet to get information)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:138
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:166
msgid " seconds"
msgstr " δευτερόλεπτα"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:167
msgid "Job &priority:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:143
-msgid "Preferred &output format:"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:144
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:171
msgid "Restriction to apply when the current library is opened:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:172
msgid ""
"Apply this restriction on calibre startup if the current library is being "
"used. Also applied when switching to this library. Note that this setting is "
"per library. "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:146
-msgid "Reset all disabled &confirmation dialogs"
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:173
+msgid "Edit metadata (single) layout:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:147
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:174
+msgid ""
+"Choose a different layout for the Edit Metadata dialog. The compact metadata "
+"layout favors editing custom metadata over changing covers and formats."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:175
msgid "Preferred &input format order:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:178
msgid "Use internal &viewer for:"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:179
+msgid "Reset all disabled &confirmation dialogs"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96
msgid "You must select a column to delete it"
msgstr ""
@@ -10962,25 +11205,32 @@ msgstr ""
msgid "&Remove email"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Auto send"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Email"
msgstr "Ηλεκ. αλληλογραφία"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:29
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:32
msgid "Formats to email. The first matching format will be sent."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:30
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:33
+msgid ""
+"Subject of the email to use when sending. When left blank the title will be "
+"used for the subject. Also, the same templates used for \"Save to disk\" "
+"such as {title} and {author_sort} can be used here."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:37
msgid ""
"If checked, downloaded news will be automatically mailed
to this email "
"address (provided it is in one of the listed formats)."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:104
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:115
msgid "new email address"
msgstr ""
@@ -10992,91 +11242,95 @@ msgstr ""
msgid "Wide"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:52
+msgid "Off"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:52
+msgid "Small"
+msgstr "Μικρό"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
+msgid "Large"
+msgstr "Μεγάλο"
+
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
msgid "Medium"
msgstr "Μεσαίο"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
-msgid "Small"
-msgstr "Μικρό"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:54
-msgid "Large"
-msgstr "Μεγάλο"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:56
msgid "Always"
msgstr "Πάντα"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:56
msgid "Automatic"
msgstr "Αυτόματο"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
msgid "Never"
msgstr "Ποτέ"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:60
msgid "By first letter"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:60
msgid "Disabled"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:62
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
msgid "Partitioned"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:140
msgid "User Interface &layout (needs restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:144
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:141
msgid "&Number of covers to show in browse mode (needs restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:142
msgid "Choose &language (requires restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:143
msgid "Show &average ratings in the tags browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:147
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:144
msgid "Disable all animations. Useful if you have a slow/old computer."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:148
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:145
msgid "Disable &animations"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:149
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:146
msgid "Enable system &tray icon (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:147
msgid "Show &splash screen at startup"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:151
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:148
msgid "Disable ¬ifications in system tray"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:152
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:149
msgid "Use &Roman numerals for series"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:153
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:150
msgid "Show cover &browser in a separate window (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:154
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:151
msgid "Tags browser category &partitioning method:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:155
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:152
msgid ""
"Choose how tag browser subcategories are displayed when\n"
"there are more items than the limit. Select by first\n"
@@ -11085,22 +11339,22 @@ msgid ""
"if you never want subcategories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:160
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:157
msgid "&Collapse when more items than:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:161
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:158
msgid ""
"If a Tag Browser category has more than this number of items, it is divided\n"
"up into sub-categories. If the partition method is set to disable, this "
"value is ignored."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:163
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:160
msgid "Categories with &hierarchical items:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:161
msgid ""
"A comma-separated list of columns in which items containing\n"
"periods are displayed in the tag browser trees. For example, if\n"
@@ -11110,68 +11364,118 @@ msgid ""
"then the tags will be displayed each on their own line."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:167
msgid "&Toolbar"
msgstr "Γραμμή &εργαλείων"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:171
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:168
msgid "&Icon size:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:172
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:169
msgid "Show &text under icons:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:173
-msgid "&Split the toolbar into two toolbars"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:170
msgid "Interface font:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:175
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:171
msgid "Change &font (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:228
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96
msgid "&Apply"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:230
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:235
msgid "Restore &defaults"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:236
msgid "Save changes"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:232
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:237
msgid "Cancel and return to overview"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:288
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:293
msgid "Restoring to defaults not supported for"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:323
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:328
msgid ""
"Some of the changes you made require a restart. Please restart calibre as "
"soon as possible."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:326
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331
msgid ""
"The changes you have made require calibre be restarted immediately. You will "
"not be allowed set any more preferences, until you restart."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:336
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:127
msgid "Restart needed"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:46
+msgid "Source"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:48
+msgid "Cover priority"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:93
+msgid "Metadata sources"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:94
+msgid ""
+"Disable any metadata sources you do not want by unchecking them. You can "
+"also set the cover priority. Covers from sources that have a higher "
+"(smaller) priority will be preferred when bulk downloading metadata.\n"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:96
+msgid "Configure selected source"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:97
+msgid "Downloaded metadata fields"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:98
+msgid ""
+"If you uncheck any fields, metadata for those fields will not be downloaded"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:99
+msgid "Convert all downloaded comments to plain &text"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:100
+msgid "Max. number of &tags to download:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:101
+msgid "Max. &time to wait after first match is found:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:102
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:104
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:199
+msgid " secs"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:103
+msgid "Max. time to wait after first &cover is found:"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:42
msgid "Failed to install command line tools."
msgstr ""
@@ -11655,20 +11959,20 @@ msgid ""
"by customizing the device interface plugins in Preferences->Advanced->Plugins"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:75
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:70
#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:382
msgid "Failed to start content server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:111
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:106
msgid "Error log:"
msgstr "Αρχείο καταγραφής σφαλμάτων:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:118
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:113
msgid "Access log:"
msgstr "Αρχείο καταγραφής προσβάσεων:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:128
msgid "You need to restart the server for changes to take effect"
msgstr ""
@@ -11885,43 +12189,55 @@ msgstr ""
msgid "Switch between library and device views"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:41
msgid "Separator"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:58
msgid "Choose library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:210
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:219
msgid "The main toolbar"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:211
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:220
msgid "The main toolbar when a device is connected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:212
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:221
+msgid "The optional second toolbar"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:222
+msgid "The menubar"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:223
+msgid "The menubar when a device is connected"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:224
msgid "The context menu for the books in the calibre library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:214
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:226
msgid "The context menu for the books on the device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:248
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:260
msgid "Cannot add"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:249
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:261
msgid "Cannot add the actions %s to this location"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:267
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:279
msgid "Cannot remove"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:268
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:280
msgid "Cannot remove the actions %s from this location"
msgstr ""
@@ -12018,7 +12334,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:93
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:277
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:646
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:653
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:280
msgid "Search"
msgstr "Αναζήτηση"
@@ -12111,166 +12427,166 @@ msgstr "Κλικ για αλλαγή"
msgid "&Alternate shortcut:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:332
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:362
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:391
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:344
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:374
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:403
msgid "Rename %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:348
msgid "Edit sort for %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:343
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:355
msgid "Add %s to user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:356
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:368
msgid "Children of %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:366
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:378
msgid "Delete search %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:371
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:383
msgid "Remove %s from category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:390
msgid "Search for %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:395
msgid "Search for everything but %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:407
msgid "Add sub-category to %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:399
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:411
msgid "Delete user category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:404
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:416
msgid "Hide category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:408
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:420
msgid "Show category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:418
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:430
msgid "Search for books in category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:424
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:436
msgid "Search for books not in category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:433
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:438
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:445
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:450
msgid "Manage %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:441
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:453
msgid "Manage Saved Searches"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:449
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:453
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:461
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:465
msgid "Manage User Categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:460
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:472
msgid "Show all categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:463
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:475
msgid "Change sub-categorization scheme"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:779
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:791
msgid "The grouped search term name is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1051
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1064
msgid ""
"Changing the authors for several books can take a while. Are you sure?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1056
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1069
msgid ""
"Changing the metadata for that many books can take a while. Are you sure?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1139
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:413
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1152
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:418
msgid "Searches"
msgstr "Αναζητήσεις"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1373
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1393
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1386
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1406
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1415
msgid "Rename user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1374
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1387
msgid "You cannot use periods in the name when renaming user categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1394
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1403
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416
msgid "The name %s is already used"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1426
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1439
msgid "Duplicate search name"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1427
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1440
msgid "The saved search name %s is already used."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1829
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1842
msgid "New Category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1880
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1883
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1893
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1896
msgid "Delete user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1881
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1894
msgid "%s is not a user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1884
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1897
msgid "%s contains items. Do you really want to delete it?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1905
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1918
msgid "Remove category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1906
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1919
msgid "User category %s does not exist"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1925
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1938
msgid "Add to user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1926
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1939
msgid "A user category %s does not exist"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2049
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2062
msgid "Find item in tag browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2052
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2065
msgid ""
"Search for items. This is a \"contains\" search; items containing the\n"
"text anywhere in the name will be found. You can limit the search\n"
@@ -12280,60 +12596,60 @@ msgid ""
"containing the text \"foo\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2061
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2074
msgid "ALT+f"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2065
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2078
msgid "F&ind"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2066
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2079
msgid "Find the first/next matching item"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2071
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2084
msgid "Collapse all categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2095
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108
msgid "No More Matches.
Click Find again to go to first match"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2121
msgid "Sort by name"
msgstr "Ταξινόμηση κατά όνομα"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2121
msgid "Sort by popularity"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2109
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2122
msgid "Sort by average rating"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2112
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2125
msgid "Set the sort order for entries in the Tag Browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2118
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2132
msgid "Match all"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2118
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2132
msgid "Match any"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2123
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2137
msgid ""
"When selecting multiple entries in the Tag Browser match any or all of them"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2127
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2141
msgid "Manage &user categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2130
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2144
msgid "Add your own categories to the Tag Browser"
msgstr ""
@@ -12379,14 +12695,14 @@ msgid ""
"reconvert them?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:188
-msgid "&Restore"
-msgstr "&Αποκατάσταση"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:190
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:156
msgid "&Donate to support calibre"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:189
+msgid "&Restore"
+msgstr "&Αποκατάσταση"
+
#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194
msgid "&Eject connected device"
msgstr ""
@@ -12406,34 +12722,34 @@ msgid ""
"automatically."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:502
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505
msgid "Conversion Error"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:525
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:528
msgid "Recipe Disabled"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:541
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:544
msgid "Failed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:574
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:577
msgid "There are active jobs. Are you sure you want to quit?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:577
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:580
msgid ""
" is communicating with the device!
\n"
" Quitting may cause corruption on the device.
\n"
" Are you sure you want to quit?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:581
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:584
msgid "Active jobs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:650
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:653
msgid ""
"will keep running in the system tray. To close it, choose Quit in the "
"context menu of the system tray."
@@ -12589,10 +12905,6 @@ msgstr ""
msgid "disabled"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:199
-msgid " secs"
-msgstr ""
-
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:200
msgid "Mouse &wheel flips pages"
msgstr ""
@@ -12633,7 +12945,7 @@ msgid "Options to customize the ebook viewer"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783
msgid "Remember last used window size"
msgstr ""
@@ -12711,36 +13023,36 @@ msgid ""
"clicking outside the shortcut editing box."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534
msgid "&Lookup in dictionary"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141
msgid "Go to..."
msgstr "Μετάβαση στο..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549
msgid "Next Section"
msgstr "Επόμενο τμήμα"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:550
msgid "Previous Section"
msgstr "Προηγούμενο τμήμα"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552
msgid "Document Start"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553
msgid "Document End"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555
msgid "Section Start"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556
msgid "Section End"
msgstr ""
@@ -12816,73 +13128,73 @@ msgstr "Προεπισκόπηση Εκτύπωσης"
msgid "Clear list of recently opened books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:361
msgid "Connecting to dict.org to lookup: %s…"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:464
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:467
msgid "Choose ebook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:465
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:468
msgid "Ebooks"
msgstr "Ebooks"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504
msgid "No matches found for: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:538
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:541
msgid "Loading flow..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579
msgid "Laying out %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:610
msgid "Bookmark #%d"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:611
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:614
msgid "Add bookmark"
msgstr "Προσθήκη σελιδοδείκτη"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:612
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:615
msgid "Enter title for bookmark:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:622
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625
msgid "Manage Bookmarks"
msgstr "Διαχείριση Σελιδοδεικτών"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:662
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:665
msgid "Loading ebook..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:674
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677
msgid "Could not open ebook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:770
msgid "Options to control the ebook viewer"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:774
-msgid ""
-"If specified, viewer window will try to come to the front when started."
-msgstr ""
-
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777
msgid ""
+"If specified, viewer window will try to come to the front when started."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780
+msgid ""
"If specified, viewer window will try to open full screen when started."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785
msgid "Print javascript alert and console messages to the console"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:788
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791
msgid ""
"%prog [options] file\n"
"\n"
@@ -12925,10 +13237,6 @@ msgstr "Επόμενο"
msgid "Find next occurrence"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205
-msgid "Copy to clipboard"
-msgstr "Αντιγραφή στο πρόχειρο"
-
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:207
msgid "Reference Mode"
msgstr ""
@@ -12957,27 +13265,27 @@ msgstr ""
msgid "Print eBook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:412
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:419
msgid "Change Case"
msgstr "Εναλλαγή Κεφαλαία-Μικρά"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:415
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:422
msgid "Swap Case"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:955
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:962
msgid "Drag to resize"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:990
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:997
msgid "Show"
msgstr "Εμφάνιση"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:997
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1004
msgid "Hide"
msgstr "Απόκρυψη"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1034
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1041
msgid "Toggle"
msgstr "Εναλλαγή"
@@ -14143,33 +14451,33 @@ msgid ""
"For help on an individual command: %%prog command --help\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:589
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:591
msgid "No label was provided"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:591
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:593
msgid ""
"The label must contain only lower case letters, digits and underscores, and "
"start with a letter"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:66
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:65
msgid "%sAverage rating is %3.1f"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1007
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1012
msgid "Main"
msgstr "Κύριο"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3050
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3056
msgid "
Migrating old database to ebook library in %s
If you do not want calibre to recognize your Apple iDevice when it is " +"connected to your computer, click Disable Apple Driver.
To " +"transfer books to your iDevice, click Disable Apple Driver, then use " +"the 'Connect to iTunes' method recommended in the Calibre + " +"iDevices FAQ, using the Connect/Share|Connect to " +"iTunes menu item.
Enabling the Apple driver for direct connection " +"to iDevices is an unsupported advanced user mode.
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:53 -msgid "Enable to use the series name as the iTunes Genre, iBooks Category" +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:65 +msgid "Disable Apple driver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:55 -msgid "Cache covers from iTunes/iBooks" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:57 -msgid "Enable to cache and display covers from iTunes/iBooks" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:58 -msgid "Skip 'Connect to iTunes' recommendation" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:60 -msgid "Enable to skip the 'Connect to iTunes' recommendation dialog" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:115 -msgid "Apple device" +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:69 +msgid "Enable Apple driver" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:117 +msgid "Use Series as Category in iTunes/iBooks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:118 +msgid "Enable to use the series name as the iTunes Genre, iBooks Category" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:120 +msgid "Cache covers from iTunes/iBooks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:122 +msgid "Enable to cache and display covers from iTunes/iBooks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:176 +msgid "Apple device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:178 msgid "Communicate with iTunes/iBooks." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:190 msgid "Apple device detected, launching iTunes, please wait ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:130 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:192 msgid "" "Cannot copy books directly from iDevice. Drag from iTunes Library to " "desktop, then add to calibre's Library window." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:290 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:293 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:352 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:355 msgid "Updating device metadata listing..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:369 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:408 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:986 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1026 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3010 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3050 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:431 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:470 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1044 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1084 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3068 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3108 msgid "%d of %d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:415 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1031 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3056 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:477 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1089 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3114 msgid "finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:600 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:662 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:950 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1008 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2592 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2650 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:909 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:915 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:945 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:294 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:307 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2753 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:299 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:312 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2759 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2593 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2651 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:634 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2715 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2721 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2739 msgid "Catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2914 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2972 msgid "Communicate with iTunes." msgstr "" @@ -867,20 +891,20 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:232 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:123 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:126 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:190 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:197 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:220 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:122 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:125 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:196 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:203 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:226 msgid "Getting list of books on device..." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:279 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:249 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:251 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:255 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:257 msgid "Transferring books to device..." msgstr "" @@ -888,8 +912,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:349 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:384 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:273 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:304 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:310 msgid "Adding books to device metadata listing..." msgstr "" @@ -899,8 +923,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:333 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:310 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:316 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334 msgid "Removing books from device..." msgstr "" @@ -908,17 +932,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:337 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:344 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:335 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:341 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:346 msgid "Removing books from device metadata listing..." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:397 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:370 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:376 msgid "Sending metadata to device..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/bambook/libbambookcore.py:132 +#: /home/kovid/work/calibre/src/calibre/devices/bambook/libbambookcore.py:129 msgid "Bambook SDK has not been installed." msgstr "" @@ -931,7 +955,7 @@ msgid "Communicate with the Blackberry smart phone." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:253 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:254 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -961,7 +985,7 @@ msgstr "" msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:252 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:253 msgid "Communicate with the PocketBook 701" msgstr "" @@ -1217,32 +1241,32 @@ msgstr "" msgid "Communicate with all the Sony eBook readers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:61 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:62 msgid "All by title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:62 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:63 msgid "All by author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:65 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device. Possibilities include: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:68 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:69 msgid "" ". Two special collections are available: %s:%s and %s:%s. Add these values " "to the list to enable them. The collections will be given the name provided " "after the \":\" character." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:72 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73 msgid "Upload separate cover thumbnails for books (newer readers)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:74 msgid "" "Normally, the SONY readers get the cover image from the ebook file itself. " "With this option, calibre will send a separate cover image to the reader, " @@ -1251,29 +1275,40 @@ msgid "" "950 and newer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:79 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:80 msgid "" "Refresh separate covers when using automatic management (newer readers)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:81 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:82 msgid "" "Set this option to have separate book covers uploaded every time you connect " "your device. Unset this option if you have so many books on the reader that " "performance is unacceptable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:85 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:86 msgid "Preserve cover aspect ratio when building thumbnails" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:87 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:88 msgid "" "Set this option if you want the cover thumbnails to have the same aspect " "ratio (width to height) as the cover. Unset it if you want the thumbnail to " "be the maximum size, ignoring aspect ratio." msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:92 +msgid "Search for books in all folders" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:94 +msgid "" +"Setting this option tells calibre to look for books in all folders on the " +"device and its cards. This permits calibre to find books put on the device " +"by other software and by wireless download." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:190 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:69 msgid "Unnamed" @@ -1406,7 +1441,7 @@ msgstr "" msgid "Communicate with an eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:92 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:94 msgid "Get device information..." msgstr "" @@ -2043,7 +2078,7 @@ msgstr "" msgid "Running transforms on ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1030 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1032 msgid "Creating" msgstr "" @@ -2158,7 +2193,7 @@ msgstr "" msgid "Do not insert a Table of Contents at the beginning of the book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:22 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:149 msgid "" "Specify the sectionization of elements. A value of \"nothing\" turns the " "book into a single section. A value of \"files\" turns each file into a " @@ -2169,6 +2204,17 @@ msgid "" "of Contents)." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:158 +msgid "" +"Genre for the book. Choices: %s\n" +"\n" +" See: " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:159 +msgid "for a complete list with descriptions." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:248 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " @@ -2212,6 +2258,22 @@ msgid "" "WARNING: The contents of the directory will be deleted." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/htmlz/output.py:29 +msgid "" +"Specify the handling of CSS. Default is class.\n" +"class: Use CSS classes and have elements reference them.\n" +"inline: Write the CSS as an inline style attribute.\n" +"tag: Turn as many CSS styles as possible into HTML tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/htmlz/output.py:37 +msgid "" +"How to handle the CSS when using css-type = 'class'.\n" +"Default is external.\n" +"external: Use an external CSS file that is linked in the document.\n" +"inline: Place the CSS in the head section of the document." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/lit/from_any.py:47 msgid "Creating LIT file from EPUB..." msgstr "" @@ -2518,105 +2580,107 @@ msgstr "" msgid "TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:589 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:593 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 msgid "No" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:589 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:593 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:673 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:677 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:427 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1004 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1021 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:128 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:331 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:574 msgid "Title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:674 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:678 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:432 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1005 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1022 msgid "Author(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:675 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:679 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 msgid "Publisher" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:680 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49 msgid "Producer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:677 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:681 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:247 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:389 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1209 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:211 msgid "Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:679 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:683 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:377 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1207 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1205 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 msgid "Tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:681 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:685 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:30 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:394 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1216 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1214 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:114 msgid "Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:682 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:686 msgid "Language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:684 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1199 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:688 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1197 msgid "Timestamp" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:686 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:690 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:128 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:271 msgid "Published" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:688 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:692 msgid "Rights" msgstr "" @@ -2742,10 +2806,6 @@ msgstr "" msgid "Downloads metadata from Douban.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:57 -msgid "Metadata download" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:144 msgid "ratings" msgstr "" @@ -2767,11 +2827,12 @@ msgid "Convert comments downloaded from %s to plain text" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:181 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:157 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:160 msgid "Downloads metadata from Google Books" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:198 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/isbndb.py:15 msgid "Downloads metadata from isbndb.com" msgstr "" @@ -2975,31 +3036,31 @@ msgstr "" msgid "Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:280 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:283 msgid "Downloads metadata from Amazon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:292 msgid "US" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:288 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:293 msgid "France" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:289 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:294 msgid "Germany" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:290 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:295 msgid "UK" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:375 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:389 msgid "Amazon timed out. Try again later." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:93 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:138 msgid "Metadata source" msgstr "" @@ -3123,7 +3184,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:176 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:220 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:703 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:723 msgid "Book %s of %s" msgstr "" @@ -3132,7 +3193,7 @@ msgid "HTML TOC generation options." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:66 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 msgid "Rating" @@ -3298,6 +3359,7 @@ msgid "Author" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27 msgid "Subject" msgstr "" @@ -3399,7 +3461,7 @@ msgid "" "full first page of the generated pdf." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:55 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:57 msgid "Could not find pdftohtml, check it is in your PATH" msgstr "" @@ -3562,141 +3624,145 @@ msgid "" "are always removed with plain text output." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:97 msgid "Send file to storage card instead of main memory by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:99 msgid "Confirm before deleting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:101 msgid "Main window geometry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:103 msgid "Notify when a new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:105 msgid "Use Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:107 msgid "Sort tags list by name, popularity, or rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:109 +msgid "Match tags by any or all." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:111 msgid "Number of covers to show in the cover browsing mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:113 msgid "Defaults for conversion to LRF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:115 msgid "Options for the LRF ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:118 msgid "Formats that are viewed using the internal viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:120 msgid "Columns to be displayed in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121 msgid "Automatically launch content server on application startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:122 msgid "Oldest news kept in database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 msgid "Show system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 msgid "Upload downloaded news to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 msgid "Delete books from library after uploading to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 msgid "Disable notifications from the system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "" "Start searching as you type. If this is disabled then search will only take " "place when the Enter or Return key is pressed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:141 msgid "" "When searching, show all books with search results highlighted instead of " "showing only the matches. You can use the N or F3 keys to go to the next " "match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:159 msgid "Maximum number of waiting worker processes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:161 msgid "Download social metadata (tags/rating/etc.)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:163 msgid "Overwrite author and title with new metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:101 msgid "Automatically download the cover, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:167 msgid "Limit max simultaneous jobs to number of CPUs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:169 msgid "The layout of the user interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:171 msgid "Show the average rating per item indication in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:173 msgid "Disable UI animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:178 msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:448 msgid "Choose Files" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:308 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:529 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:534 msgid "Books" msgstr "" @@ -3882,53 +3948,53 @@ msgstr "" msgid "Fetch annotations (experimental)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:241 msgid "Use library only" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:242 msgid "User annotations generated from main library only" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:30 #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:80 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:261 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 msgid "No books selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:66 msgid "No books selected to fetch annotations from" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:91 msgid "Merging user annotations into database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:119 msgid "%sThere was an error reading from file:
"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:204
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:196
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:671
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:694
msgid " is not a valid picture"
msgstr ""
@@ -6108,7 +6194,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:165
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:409
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:60
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:62
msgid "Change the title of this book"
msgstr ""
@@ -6151,7 +6237,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:544
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:433
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:214
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:293
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:296
msgid "&Series:"
msgstr ""
@@ -6161,7 +6247,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:546
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:434
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:435
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:292
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:295
msgid "List of known series. You can add new series."
msgstr ""
@@ -6175,6 +6261,7 @@ msgid "MOBI Output"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:72
msgid "Default"
msgstr ""
@@ -6339,7 +6426,7 @@ msgid "Regex:"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:92
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:136
msgid "Test"
msgstr ""
@@ -6356,13 +6443,13 @@ msgid "Goto:"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:96
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:96
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:89
msgid "&Previous"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:97
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:82
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:97
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:88
msgid "&Next"
msgstr ""
@@ -6430,7 +6517,7 @@ msgid "Options specific to the input format."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/single_ui.py:117
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:76
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:91
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:96
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box_ui.py:52
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress_ui.py:53
@@ -6652,8 +6739,8 @@ msgid "TXTZ Output"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:55
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:77
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:78
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:92
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:93
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_ui.py:46
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:62
@@ -6767,7 +6854,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:215
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:248
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:252
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:994
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1031
msgid "Undefined"
msgstr ""
@@ -6924,97 +7011,97 @@ msgstr ""
msgid "Error communicating with device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:628
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1158
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:299
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:631
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1166
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:307
msgid "No suitable formats"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:644
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:647
msgid "Select folder to open as device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:695
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:698
msgid "Error talking to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:696
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:699
msgid ""
"There was a temporary error talking to the device. Please unplug and "
"reconnect the device and or reboot."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:739
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:742
msgid "Device: "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:741
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:744
msgid " detected."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:839
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:842
msgid "selected to send"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:858
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:861
msgid "%i of %i Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:861
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:864
msgid "0 of %i Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:862
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:865
msgid "Choose format to send to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:870
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:873
msgid "No device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:871
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:874
msgid "Cannot send: No device is connected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:874
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:877
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:881
msgid "No card"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:875
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:879
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:882
msgid "Cannot send: Device has no storage card"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:935
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1018
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1152
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:943
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1026
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1160
msgid "Auto convert the following books before uploading to the device?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:964
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:972
msgid "Sending catalogs to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1065
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1073
msgid "Sending news to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1119
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1127
msgid "Sending books to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1159
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1167
msgid ""
"Could not upload the following books to the device, as no suitable formats "
"were found. Convert the book(s) to a format supported by your device first."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1231
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1239
msgid "No space on device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1232
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1240
msgid ""
"
Cannot upload books to device there is no more free space available " msgstr "" @@ -7105,7 +7192,7 @@ msgstr "" msgid "&Tags to set on created book entries:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:95 msgid "Fit &cover within view" msgstr "" @@ -7300,7 +7387,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1196 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 msgid "Format" msgstr "" @@ -7415,12 +7502,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:63 msgid "&Title:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:157 msgid "&Author(s):" msgstr "" @@ -7436,7 +7523,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tweak_epub_ui.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 msgid "&Cancel" msgstr "" @@ -7483,8 +7570,8 @@ msgid "Location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1006 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1023 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:241 @@ -7516,12 +7603,12 @@ msgid "Author sort" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1421 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1434 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1422 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1435 msgid "Author names cannot contain & characters." msgstr "" @@ -7705,22 +7792,22 @@ msgid "Working" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:260 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:421 msgid "Lower Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:420 msgid "Upper Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:262 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:423 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:263 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:424 msgid "Capitalize" msgstr "" @@ -7880,7 +7967,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:530 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:424 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:806 msgid "&Rating:" msgstr "" @@ -7888,7 +7975,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:532 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:426 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:807 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -7909,7 +7996,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:539 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:431 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:432 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:147 msgid "Open Tag Editor" msgstr "" @@ -7962,7 +8049,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:440 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1015 msgid "&Date:" msgstr "" @@ -8038,14 +8125,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:465 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:526 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:591 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:466 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:447 msgid "&Custom metadata" msgstr "" @@ -8213,48 +8300,48 @@ msgid "&Search and replace" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:429 msgid "Last modified: %s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:255 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:275 msgid "Could not read cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:123 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:269 msgid "Could not read cover from %s format" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:276 msgid "The cover in the %s format is invalid" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:746 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:766 msgid "Cover size: %dx%d pixels" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:195 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:670 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:693 msgid "Not a valid picture" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:214 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:717 msgid "Specify title and author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:698 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:718 msgid "You must specify a title and author before generating a cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:902 msgid "Downloading cover..." msgstr "" @@ -8293,67 +8380,67 @@ msgid "The cover is not a valid picture" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:307 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:532 msgid "Choose formats for " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:338 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:564 msgid "No permission" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:565 msgid "You do not have permission to read the following files:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:366 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:367 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:596 msgid "No format selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:378 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:607 msgid "Could not read metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:608 msgid "Could not read metadata from %s format" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:453 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:232 msgid "" " The green color indicates that the current author sort matches the current " "author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:456 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:235 msgid "" " The red color indicates that the current author sort does not match the " "current author. No action is required if this is what you want." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:463 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:121 msgid "" " The green color indicates that the current title sort matches the current " "title" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:466 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:124 msgid "" " The red color warns that the current title sort does not match the current " "title. No action is required if this is what you want." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:472 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:53 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:106 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:221 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:384 @@ -8362,13 +8449,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:475 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:484 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:361 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:400 msgid "Save changes and edit the metadata of %s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:481 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:820 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:107 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:211 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:401 @@ -8377,22 +8465,22 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:690 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:695 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:954 msgid "This ISBN number is valid" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:698 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:920 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:957 msgid "This ISBN number is invalid" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:783 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:862 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:883 msgid "Tags changed" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:784 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:884 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" @@ -8425,12 +8513,12 @@ msgid "You must specify at least one of ISBN, Title, Authors or Publisher" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:961 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:310 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:342 msgid "Permission denied" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:962 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:343 msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -8443,7 +8531,7 @@ msgid "Meta information" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:410 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:95 msgid "" "Automatically create the title sort entry based on the current title entry.\n" "Using this button to create title sort will change title sort from red to " @@ -8451,12 +8539,12 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:413 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:117 msgid "Swap the author and title" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:415 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:106 msgid "" "Automatically create the author sort entry based on the current author " "entry.\n" @@ -8469,7 +8557,7 @@ msgid "Title &sort: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:419 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:111 msgid "" "Specify how this book should be sorted when by title. For example, The " "Exorcist might be sorted as Exorcist, The." @@ -8480,7 +8568,7 @@ msgid "Author S&ort: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:422 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:218 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles.\n" @@ -8489,12 +8577,11 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:436 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:124 msgid "Remove unused series (Series that have no books)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:886 msgid "IS&BN:" msgstr "" @@ -8503,17 +8590,16 @@ msgid "dd MMM yyyy" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:442 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1066 msgid "Publishe&d:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:445 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:159 msgid "&Fetch metadata from server" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:448 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:627 msgid "&Browse" msgstr "" @@ -8522,7 +8608,7 @@ msgid "Remove border (if any) from cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:450 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:629 msgid "T&rim" msgstr "" @@ -8531,12 +8617,12 @@ msgid "Reset cover to default" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:452 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:631 msgid "&Remove" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:453 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:631 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:637 msgid "Download co&ver" msgstr "" @@ -8545,7 +8631,7 @@ msgid "Generate a default cover based on the title and author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:455 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:632 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:638 msgid "&Generate cover" msgstr "" @@ -8562,7 +8648,7 @@ msgid "Remove the selected formats for this book from the database." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:461 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:450 msgid "Set the cover for the book from the selected format" msgstr "" @@ -8571,7 +8657,7 @@ msgid "Update metadata from the metadata in the selected format" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:464 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:585 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:652 msgid "&Comments" msgstr "" @@ -9012,7 +9098,7 @@ msgid "&Author:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:847 msgid "Ta&gs:" msgstr "" @@ -9200,12 +9286,12 @@ msgid "%s (was %s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1380 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1368 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1381 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9274,7 +9360,7 @@ msgid "Send test mail from %s to:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/test_email_ui.py:58 -#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:134 msgid "&Test" msgstr "" @@ -9502,6 +9588,8 @@ msgid "Downloading %s from %s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:712 msgid "Download failed" msgstr "" @@ -9509,61 +9597,61 @@ msgstr "" msgid "Failed to download from %r with error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:147 msgid "Email %s to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:188 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:189 msgid "News:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 msgid "Attached is the %s periodical downloaded by calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:244 msgid "E-book:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:253 msgid "Attached, you will find the e-book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:254 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:185 msgid "by" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:255 msgid "in the %s format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:270 msgid "Sending email to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:301 msgid "Auto convert the following books before sending via email?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:308 msgid "" "Could not email the following books as no suitable formats were found:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:314 msgid "Failed to email book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:317 msgid "sent" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:342 msgid "Sent news to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:129 msgid "" "
Set a regular expression pattern to use when trying to guess ebook " @@ -9577,67 +9665,85 @@ msgid "" "tooltips.
To see the full log, click Show "
+"Details."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:534
+msgid "Current cover"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:537
+msgid "Searching..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:683
+msgid "Downloading covers for %s, please wait..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:713
+msgid "Failed to download any covers, click \"Show details\" for details."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:719
+msgid "Could not find any covers for %s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:721
+msgid "Found %d covers of %s. Pick the one you like best."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:766
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205
+msgid "Copy to clipboard"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:773
+msgid "Download log"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:809
+msgid "Downloading metadata..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:918
+msgid "View log"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/__init__.py:36
msgid ""
"Restore settings to default values. You have to click Apply to actually save "
@@ -10351,90 +10570,114 @@ msgstr ""
msgid "&Configure metadata from file name"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:34
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:36
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:35
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:37
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:170
msgid "Low"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:34
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:35
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:169
msgid "High"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:36
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:37
msgid "Very low"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:72
+msgid "Compact Metadata"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:176
msgid "Confirmation dialogs have all been reset"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:131
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:155
msgid "&Overwrite author and title by default when fetching metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:156
msgid "Download &social metadata (tags/ratings/etc.) by default"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:157
msgid "Show notification when &new version is available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:134
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:158
+msgid "Yes/No columns have three values (Requires restart)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:159
+msgid ""
+"If checked, Yes/No custom columns values can be Yes, No, or Unknown.\n"
+"If not checked, the values can be Yes or No."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:161
msgid "Automatically send downloaded &news to ebook reader"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:162
msgid "&Delete news from library when it is automatically sent to reader"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:163
+msgid "Preferred &output format:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:164
msgid "Default network &timeout:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:165
msgid ""
"Set the default timeout for network fetches (i.e. anytime we go out to the "
"internet to get information)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:138
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:166
msgid " seconds"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:167
msgid "Job &priority:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:143
-msgid "Preferred &output format:"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:144
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:171
msgid "Restriction to apply when the current library is opened:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:172
msgid ""
"Apply this restriction on calibre startup if the current library is being "
"used. Also applied when switching to this library. Note that this setting is "
"per library. "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:146
-msgid "Reset all disabled &confirmation dialogs"
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:173
+msgid "Edit metadata (single) layout:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:147
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:174
+msgid ""
+"Choose a different layout for the Edit Metadata dialog. The compact metadata "
+"layout favors editing custom metadata over changing covers and formats."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:175
msgid "Preferred &input format order:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:178
msgid "Use internal &viewer for:"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:179
+msgid "Reset all disabled &confirmation dialogs"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96
msgid "You must select a column to delete it"
msgstr ""
@@ -10789,25 +11032,32 @@ msgstr ""
msgid "&Remove email"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Auto send"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Email"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:29
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:32
msgid "Formats to email. The first matching format will be sent."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:30
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:33
+msgid ""
+"Subject of the email to use when sending. When left blank the title will be "
+"used for the subject. Also, the same templates used for \"Save to disk\" "
+"such as {title} and {author_sort} can be used here."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:37
msgid ""
"If checked, downloaded news will be automatically mailed
to this email "
"address (provided it is in one of the listed formats)."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:104
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:115
msgid "new email address"
msgstr ""
@@ -10819,91 +11069,95 @@ msgstr ""
msgid "Wide"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:52
+msgid "Off"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:52
+msgid "Small"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
+msgid "Large"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
msgid "Medium"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
-msgid "Small"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:54
-msgid "Large"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:56
msgid "Always"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:56
msgid "Automatic"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
msgid "Never"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:60
msgid "By first letter"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:60
msgid "Disabled"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:62
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
msgid "Partitioned"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:140
msgid "User Interface &layout (needs restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:144
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:141
msgid "&Number of covers to show in browse mode (needs restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:142
msgid "Choose &language (requires restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:143
msgid "Show &average ratings in the tags browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:147
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:144
msgid "Disable all animations. Useful if you have a slow/old computer."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:148
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:145
msgid "Disable &animations"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:149
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:146
msgid "Enable system &tray icon (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:147
msgid "Show &splash screen at startup"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:151
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:148
msgid "Disable ¬ifications in system tray"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:152
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:149
msgid "Use &Roman numerals for series"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:153
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:150
msgid "Show cover &browser in a separate window (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:154
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:151
msgid "Tags browser category &partitioning method:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:155
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:152
msgid ""
"Choose how tag browser subcategories are displayed when\n"
"there are more items than the limit. Select by first\n"
@@ -10912,22 +11166,22 @@ msgid ""
"if you never want subcategories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:160
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:157
msgid "&Collapse when more items than:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:161
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:158
msgid ""
"If a Tag Browser category has more than this number of items, it is divided\n"
"up into sub-categories. If the partition method is set to disable, this "
"value is ignored."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:163
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:160
msgid "Categories with &hierarchical items:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:161
msgid ""
"A comma-separated list of columns in which items containing\n"
"periods are displayed in the tag browser trees. For example, if\n"
@@ -10937,68 +11191,118 @@ msgid ""
"then the tags will be displayed each on their own line."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:167
msgid "&Toolbar"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:171
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:168
msgid "&Icon size:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:172
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:169
msgid "Show &text under icons:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:173
-msgid "&Split the toolbar into two toolbars"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:170
msgid "Interface font:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:175
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:171
msgid "Change &font (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:228
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96
msgid "&Apply"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:230
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:235
msgid "Restore &defaults"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:236
msgid "Save changes"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:232
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:237
msgid "Cancel and return to overview"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:288
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:293
msgid "Restoring to defaults not supported for"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:323
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:328
msgid ""
"Some of the changes you made require a restart. Please restart calibre as "
"soon as possible."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:326
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331
msgid ""
"The changes you have made require calibre be restarted immediately. You will "
"not be allowed set any more preferences, until you restart."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:336
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:127
msgid "Restart needed"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:46
+msgid "Source"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:48
+msgid "Cover priority"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:93
+msgid "Metadata sources"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:94
+msgid ""
+"Disable any metadata sources you do not want by unchecking them. You can "
+"also set the cover priority. Covers from sources that have a higher "
+"(smaller) priority will be preferred when bulk downloading metadata.\n"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:96
+msgid "Configure selected source"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:97
+msgid "Downloaded metadata fields"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:98
+msgid ""
+"If you uncheck any fields, metadata for those fields will not be downloaded"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:99
+msgid "Convert all downloaded comments to plain &text"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:100
+msgid "Max. number of &tags to download:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:101
+msgid "Max. &time to wait after first match is found:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:102
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:104
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:199
+msgid " secs"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:103
+msgid "Max. time to wait after first &cover is found:"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:42
msgid "Failed to install command line tools."
msgstr ""
@@ -11482,20 +11786,20 @@ msgid ""
"by customizing the device interface plugins in Preferences->Advanced->Plugins"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:75
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:70
#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:382
msgid "Failed to start content server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:111
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:106
msgid "Error log:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:118
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:113
msgid "Access log:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:128
msgid "You need to restart the server for changes to take effect"
msgstr ""
@@ -11712,43 +12016,55 @@ msgstr ""
msgid "Switch between library and device views"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:41
msgid "Separator"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:58
msgid "Choose library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:210
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:219
msgid "The main toolbar"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:211
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:220
msgid "The main toolbar when a device is connected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:212
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:221
+msgid "The optional second toolbar"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:222
+msgid "The menubar"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:223
+msgid "The menubar when a device is connected"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:224
msgid "The context menu for the books in the calibre library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:214
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:226
msgid "The context menu for the books on the device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:248
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:260
msgid "Cannot add"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:249
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:261
msgid "Cannot add the actions %s to this location"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:267
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:279
msgid "Cannot remove"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:268
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:280
msgid "Cannot remove the actions %s from this location"
msgstr ""
@@ -11845,7 +12161,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:93
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:277
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:646
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:653
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:280
msgid "Search"
msgstr ""
@@ -11938,166 +12254,166 @@ msgstr ""
msgid "&Alternate shortcut:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:332
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:362
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:391
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:344
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:374
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:403
msgid "Rename %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:348
msgid "Edit sort for %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:343
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:355
msgid "Add %s to user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:356
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:368
msgid "Children of %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:366
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:378
msgid "Delete search %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:371
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:383
msgid "Remove %s from category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:390
msgid "Search for %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:395
msgid "Search for everything but %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:407
msgid "Add sub-category to %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:399
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:411
msgid "Delete user category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:404
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:416
msgid "Hide category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:408
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:420
msgid "Show category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:418
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:430
msgid "Search for books in category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:424
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:436
msgid "Search for books not in category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:433
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:438
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:445
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:450
msgid "Manage %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:441
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:453
msgid "Manage Saved Searches"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:449
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:453
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:461
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:465
msgid "Manage User Categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:460
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:472
msgid "Show all categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:463
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:475
msgid "Change sub-categorization scheme"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:779
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:791
msgid "The grouped search term name is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1051
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1064
msgid ""
"Changing the authors for several books can take a while. Are you sure?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1056
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1069
msgid ""
"Changing the metadata for that many books can take a while. Are you sure?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1139
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:413
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1152
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:418
msgid "Searches"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1373
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1393
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1386
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1406
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1415
msgid "Rename user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1374
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1387
msgid "You cannot use periods in the name when renaming user categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1394
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1403
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416
msgid "The name %s is already used"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1426
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1439
msgid "Duplicate search name"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1427
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1440
msgid "The saved search name %s is already used."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1829
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1842
msgid "New Category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1880
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1883
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1893
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1896
msgid "Delete user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1881
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1894
msgid "%s is not a user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1884
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1897
msgid "%s contains items. Do you really want to delete it?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1905
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1918
msgid "Remove category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1906
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1919
msgid "User category %s does not exist"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1925
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1938
msgid "Add to user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1926
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1939
msgid "A user category %s does not exist"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2049
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2062
msgid "Find item in tag browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2052
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2065
msgid ""
"Search for items. This is a \"contains\" search; items containing the\n"
"text anywhere in the name will be found. You can limit the search\n"
@@ -12107,60 +12423,60 @@ msgid ""
"containing the text \"foo\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2061
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2074
msgid "ALT+f"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2065
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2078
msgid "F&ind"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2066
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2079
msgid "Find the first/next matching item"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2071
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2084
msgid "Collapse all categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2095
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108
msgid "No More Matches.
Click Find again to go to first match"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2121
msgid "Sort by name"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2121
msgid "Sort by popularity"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2109
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2122
msgid "Sort by average rating"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2112
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2125
msgid "Set the sort order for entries in the Tag Browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2118
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2132
msgid "Match all"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2118
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2132
msgid "Match any"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2123
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2137
msgid ""
"When selecting multiple entries in the Tag Browser match any or all of them"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2127
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2141
msgid "Manage &user categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2130
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2144
msgid "Add your own categories to the Tag Browser"
msgstr ""
@@ -12206,12 +12522,12 @@ msgid ""
"reconvert them?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:188
-msgid "&Restore"
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:156
+msgid "&Donate to support calibre"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:190
-msgid "&Donate to support calibre"
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:189
+msgid "&Restore"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194
@@ -12233,34 +12549,34 @@ msgid ""
"automatically."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:502
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505
msgid "Conversion Error"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:525
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:528
msgid "Recipe Disabled"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:541
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:544
msgid "Failed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:574
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:577
msgid "There are active jobs. Are you sure you want to quit?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:577
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:580
msgid ""
" is communicating with the device!
\n"
" Quitting may cause corruption on the device.
\n"
" Are you sure you want to quit?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:581
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:584
msgid "Active jobs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:650
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:653
msgid ""
"will keep running in the system tray. To close it, choose Quit in the "
"context menu of the system tray."
@@ -12416,10 +12732,6 @@ msgstr ""
msgid "disabled"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:199
-msgid " secs"
-msgstr ""
-
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:200
msgid "Mouse &wheel flips pages"
msgstr ""
@@ -12460,7 +12772,7 @@ msgid "Options to customize the ebook viewer"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783
msgid "Remember last used window size"
msgstr ""
@@ -12538,36 +12850,36 @@ msgid ""
"clicking outside the shortcut editing box."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534
msgid "&Lookup in dictionary"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141
msgid "Go to..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549
msgid "Next Section"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:550
msgid "Previous Section"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552
msgid "Document Start"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553
msgid "Document End"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555
msgid "Section Start"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556
msgid "Section End"
msgstr ""
@@ -12643,73 +12955,73 @@ msgstr ""
msgid "Clear list of recently opened books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:361
msgid "Connecting to dict.org to lookup: %s…"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:464
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:467
msgid "Choose ebook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:465
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:468
msgid "Ebooks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504
msgid "No matches found for: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:538
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:541
msgid "Loading flow..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579
msgid "Laying out %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:610
msgid "Bookmark #%d"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:611
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:614
msgid "Add bookmark"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:612
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:615
msgid "Enter title for bookmark:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:622
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625
msgid "Manage Bookmarks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:662
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:665
msgid "Loading ebook..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:674
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677
msgid "Could not open ebook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:770
msgid "Options to control the ebook viewer"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:774
-msgid ""
-"If specified, viewer window will try to come to the front when started."
-msgstr ""
-
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777
msgid ""
+"If specified, viewer window will try to come to the front when started."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780
+msgid ""
"If specified, viewer window will try to open full screen when started."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785
msgid "Print javascript alert and console messages to the console"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:788
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791
msgid ""
"%prog [options] file\n"
"\n"
@@ -12752,10 +13064,6 @@ msgstr ""
msgid "Find next occurrence"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205
-msgid "Copy to clipboard"
-msgstr ""
-
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:207
msgid "Reference Mode"
msgstr ""
@@ -12784,27 +13092,27 @@ msgstr ""
msgid "Print eBook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:412
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:419
msgid "Change Case"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:415
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:422
msgid "Swap Case"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:955
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:962
msgid "Drag to resize"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:990
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:997
msgid "Show"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:997
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1004
msgid "Hide"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1034
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1041
msgid "Toggle"
msgstr ""
@@ -13970,33 +14278,33 @@ msgid ""
"For help on an individual command: %%prog command --help\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:589
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:591
msgid "No label was provided"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:591
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:593
msgid ""
"The label must contain only lower case letters, digits and underscores, and "
"start with a letter"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:66
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:65
msgid "%sAverage rating is %3.1f"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1007
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1012
msgid "Main"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3050
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3056
msgid "
Migrating old database to ebook library in %s
If you do not want calibre to recognize your Apple iDevice when it is " +"connected to your computer, click Disable Apple Driver.
To " +"transfer books to your iDevice, click Disable Apple Driver, then use " +"the 'Connect to iTunes' method recommended in the Calibre + " +"iDevices FAQ, using the Connect/Share|Connect to " +"iTunes menu item.
Enabling the Apple driver for direct connection " +"to iDevices is an unsupported advanced user mode.
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:53 -msgid "Enable to use the series name as the iTunes Genre, iBooks Category" +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:65 +msgid "Disable Apple driver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:55 -msgid "Cache covers from iTunes/iBooks" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:57 -msgid "Enable to cache and display covers from iTunes/iBooks" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:58 -msgid "Skip 'Connect to iTunes' recommendation" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:60 -msgid "Enable to skip the 'Connect to iTunes' recommendation dialog" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:115 -msgid "Apple device" +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:69 +msgid "Enable Apple driver" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:117 +msgid "Use Series as Category in iTunes/iBooks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:118 +msgid "Enable to use the series name as the iTunes Genre, iBooks Category" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:120 +msgid "Cache covers from iTunes/iBooks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:122 +msgid "Enable to cache and display covers from iTunes/iBooks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:176 +msgid "Apple device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:178 msgid "Communicate with iTunes/iBooks." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:190 msgid "Apple device detected, launching iTunes, please wait ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:130 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:192 msgid "" "Cannot copy books directly from iDevice. Drag from iTunes Library to " "desktop, then add to calibre's Library window." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:290 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:293 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:352 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:355 msgid "Updating device metadata listing..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:369 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:408 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:986 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1026 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3010 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3050 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:431 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:470 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1044 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1084 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3068 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3108 msgid "%d of %d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:415 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1031 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3056 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:477 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1089 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3114 msgid "finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:600 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:662 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:950 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1008 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2592 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2650 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:909 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:915 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:945 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:294 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:307 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2753 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:299 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:312 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2759 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 msgid "News" msgstr "News" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2593 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2651 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:634 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2715 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2721 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2739 msgid "Catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2914 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2972 msgid "Communicate with iTunes." msgstr "" @@ -876,20 +900,20 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:232 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:123 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:126 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:190 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:197 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:220 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:122 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:125 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:196 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:203 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:226 msgid "Getting list of books on device..." msgstr "Getting list of books on device…" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:279 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:249 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:251 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:255 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:257 msgid "Transferring books to device..." msgstr "Transferring books to device…" @@ -897,8 +921,8 @@ msgstr "Transferring books to device…" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:349 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:384 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:273 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:304 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:310 msgid "Adding books to device metadata listing..." msgstr "Adding books to device metadata listing…" @@ -908,8 +932,8 @@ msgstr "Adding books to device metadata listing…" #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:333 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:310 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:316 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334 msgid "Removing books from device..." msgstr "Removing books from device…" @@ -917,17 +941,17 @@ msgstr "Removing books from device…" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:337 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:344 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:335 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:341 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:346 msgid "Removing books from device metadata listing..." msgstr "Removing books from device metadata listing…" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:397 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:370 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:376 msgid "Sending metadata to device..." msgstr "Sending metadata to device…" -#: /home/kovid/work/calibre/src/calibre/devices/bambook/libbambookcore.py:132 +#: /home/kovid/work/calibre/src/calibre/devices/bambook/libbambookcore.py:129 msgid "Bambook SDK has not been installed." msgstr "" @@ -940,7 +964,7 @@ msgid "Communicate with the Blackberry smart phone." msgstr "Communicate with RIM Blackberry devices." #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:253 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:254 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -970,7 +994,7 @@ msgstr "" msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:252 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:253 msgid "Communicate with the PocketBook 701" msgstr "" @@ -1226,15 +1250,15 @@ msgstr "Communicate with the Sony PRS-500 eBook reader." msgid "Communicate with all the Sony eBook readers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:61 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:62 msgid "All by title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:62 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:63 msgid "All by author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:65 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device. Possibilities include: " @@ -1242,18 +1266,18 @@ msgstr "" "Comma-separated list of metadata fields to turn into collections on the " "device. Possibilities include: " -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:68 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:69 msgid "" ". Two special collections are available: %s:%s and %s:%s. Add these values " "to the list to enable them. The collections will be given the name provided " "after the \":\" character." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:72 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73 msgid "Upload separate cover thumbnails for books (newer readers)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:74 msgid "" "Normally, the SONY readers get the cover image from the ebook file itself. " "With this option, calibre will send a separate cover image to the reader, " @@ -1262,29 +1286,40 @@ msgid "" "950 and newer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:79 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:80 msgid "" "Refresh separate covers when using automatic management (newer readers)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:81 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:82 msgid "" "Set this option to have separate book covers uploaded every time you connect " "your device. Unset this option if you have so many books on the reader that " "performance is unacceptable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:85 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:86 msgid "Preserve cover aspect ratio when building thumbnails" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:87 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:88 msgid "" "Set this option if you want the cover thumbnails to have the same aspect " "ratio (width to height) as the cover. Unset it if you want the thumbnail to " "be the maximum size, ignoring aspect ratio." msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:92 +msgid "Search for books in all folders" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:94 +msgid "" +"Setting this option tells calibre to look for books in all folders on the " +"device and its cards. This permits calibre to find books put on the device " +"by other software and by wireless download." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:190 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:69 msgid "Unnamed" @@ -1417,7 +1452,7 @@ msgstr "Extra customization" msgid "Communicate with an eBook reader." msgstr "Communicate with an eBook reader." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:92 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:94 msgid "Get device information..." msgstr "Get device information…" @@ -2098,7 +2133,7 @@ msgstr "Converting input to HTML…" msgid "Running transforms on ebook..." msgstr "Running transforms on ebook…" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1030 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1032 msgid "Creating" msgstr "Creating" @@ -2221,7 +2256,7 @@ msgstr "" msgid "Do not insert a Table of Contents at the beginning of the book." msgstr "Do not insert a Table of Contents at the beginning of the book." -#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:22 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:149 msgid "" "Specify the sectionization of elements. A value of \"nothing\" turns the " "book into a single section. A value of \"files\" turns each file into a " @@ -2232,6 +2267,17 @@ msgid "" "of Contents)." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:158 +msgid "" +"Genre for the book. Choices: %s\n" +"\n" +" See: " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:159 +msgid "for a complete list with descriptions." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:248 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " @@ -2277,6 +2323,22 @@ msgid "" "WARNING: The contents of the directory will be deleted." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/htmlz/output.py:29 +msgid "" +"Specify the handling of CSS. Default is class.\n" +"class: Use CSS classes and have elements reference them.\n" +"inline: Write the CSS as an inline style attribute.\n" +"tag: Turn as many CSS styles as possible into HTML tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/htmlz/output.py:37 +msgid "" +"How to handle the CSS when using css-type = 'class'.\n" +"Default is external.\n" +"external: Use an external CSS file that is linked in the document.\n" +"inline: Place the CSS in the head section of the document." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/lit/from_any.py:47 msgid "Creating LIT file from EPUB..." msgstr "Creating LIT file from EPUB…" @@ -2606,105 +2668,107 @@ msgstr "" msgid "TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:589 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:593 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 msgid "No" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:589 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:593 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:673 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:677 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:427 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1004 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1021 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:128 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:331 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:574 msgid "Title" msgstr "Title" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:674 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:678 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:432 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1005 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1022 msgid "Author(s)" msgstr "Author(s)" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:675 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:679 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 msgid "Publisher" msgstr "Publisher" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:680 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49 msgid "Producer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:677 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:681 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:247 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:389 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1209 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:211 msgid "Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:679 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:683 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:377 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1207 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1205 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 msgid "Tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:681 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:685 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:30 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:394 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1216 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1214 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:114 msgid "Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:682 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:686 msgid "Language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:684 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1199 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:688 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1197 msgid "Timestamp" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:686 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:690 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:128 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:271 msgid "Published" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:688 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:692 msgid "Rights" msgstr "" @@ -2830,10 +2894,6 @@ msgstr "" msgid "Downloads metadata from Douban.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:57 -msgid "Metadata download" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:144 msgid "ratings" msgstr "" @@ -2855,11 +2915,12 @@ msgid "Convert comments downloaded from %s to plain text" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:181 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:157 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:160 msgid "Downloads metadata from Google Books" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:198 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/isbndb.py:15 msgid "Downloads metadata from isbndb.com" msgstr "" @@ -3063,31 +3124,31 @@ msgstr "" msgid "Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:280 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:283 msgid "Downloads metadata from Amazon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:292 msgid "US" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:288 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:293 msgid "France" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:289 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:294 msgid "Germany" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:290 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:295 msgid "UK" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:375 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:389 msgid "Amazon timed out. Try again later." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:93 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:138 msgid "Metadata source" msgstr "" @@ -3211,7 +3272,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:176 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:220 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:703 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:723 msgid "Book %s of %s" msgstr "" @@ -3220,7 +3281,7 @@ msgid "HTML TOC generation options." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:66 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 msgid "Rating" @@ -3386,6 +3447,7 @@ msgid "Author" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27 msgid "Subject" msgstr "" @@ -3487,7 +3549,7 @@ msgid "" "full first page of the generated pdf." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:55 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:57 msgid "Could not find pdftohtml, check it is in your PATH" msgstr "" @@ -3650,141 +3712,145 @@ msgid "" "are always removed with plain text output." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:97 msgid "Send file to storage card instead of main memory by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:99 msgid "Confirm before deleting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:101 msgid "Main window geometry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:103 msgid "Notify when a new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:105 msgid "Use Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:107 msgid "Sort tags list by name, popularity, or rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:109 +msgid "Match tags by any or all." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:111 msgid "Number of covers to show in the cover browsing mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:113 msgid "Defaults for conversion to LRF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:115 msgid "Options for the LRF ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:118 msgid "Formats that are viewed using the internal viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:120 msgid "Columns to be displayed in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121 msgid "Automatically launch content server on application startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:122 msgid "Oldest news kept in database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 msgid "Show system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 msgid "Upload downloaded news to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 msgid "Delete books from library after uploading to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 msgid "Disable notifications from the system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "" "Start searching as you type. If this is disabled then search will only take " "place when the Enter or Return key is pressed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:141 msgid "" "When searching, show all books with search results highlighted instead of " "showing only the matches. You can use the N or F3 keys to go to the next " "match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:159 msgid "Maximum number of waiting worker processes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:161 msgid "Download social metadata (tags/rating/etc.)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:163 msgid "Overwrite author and title with new metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:101 msgid "Automatically download the cover, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:167 msgid "Limit max simultaneous jobs to number of CPUs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:169 msgid "The layout of the user interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:171 msgid "Show the average rating per item indication in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:173 msgid "Disable UI animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:178 msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:448 msgid "Choose Files" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:308 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:529 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:534 msgid "Books" msgstr "" @@ -3970,53 +4036,53 @@ msgstr "" msgid "Fetch annotations (experimental)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:241 msgid "Use library only" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:242 msgid "User annotations generated from main library only" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:30 #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:80 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:261 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 msgid "No books selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:66 msgid "No books selected to fetch annotations from" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:91 msgid "Merging user annotations into database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:119 msgid "%sThere was an error reading from file:
"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:204
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:196
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:671
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:694
msgid " is not a valid picture"
msgstr ""
@@ -6196,7 +6282,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:165
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:409
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:60
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:62
msgid "Change the title of this book"
msgstr ""
@@ -6239,7 +6325,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:544
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:433
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:214
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:293
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:296
msgid "&Series:"
msgstr ""
@@ -6249,7 +6335,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:546
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:434
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:435
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:292
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:295
msgid "List of known series. You can add new series."
msgstr ""
@@ -6263,6 +6349,7 @@ msgid "MOBI Output"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:72
msgid "Default"
msgstr ""
@@ -6427,7 +6514,7 @@ msgid "Regex:"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:92
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:136
msgid "Test"
msgstr ""
@@ -6444,13 +6531,13 @@ msgid "Goto:"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:96
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:96
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:89
msgid "&Previous"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:97
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:82
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:97
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:88
msgid "&Next"
msgstr ""
@@ -6518,7 +6605,7 @@ msgid "Options specific to the input format."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/single_ui.py:117
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:76
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:91
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:96
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box_ui.py:52
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress_ui.py:53
@@ -6740,8 +6827,8 @@ msgid "TXTZ Output"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:55
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:77
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:78
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:92
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:93
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_ui.py:46
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:62
@@ -6855,7 +6942,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:215
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:248
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:252
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:994
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1031
msgid "Undefined"
msgstr ""
@@ -7012,97 +7099,97 @@ msgstr ""
msgid "Error communicating with device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:628
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1158
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:299
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:631
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1166
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:307
msgid "No suitable formats"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:644
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:647
msgid "Select folder to open as device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:695
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:698
msgid "Error talking to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:696
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:699
msgid ""
"There was a temporary error talking to the device. Please unplug and "
"reconnect the device and or reboot."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:739
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:742
msgid "Device: "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:741
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:744
msgid " detected."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:839
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:842
msgid "selected to send"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:858
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:861
msgid "%i of %i Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:861
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:864
msgid "0 of %i Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:862
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:865
msgid "Choose format to send to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:870
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:873
msgid "No device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:871
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:874
msgid "Cannot send: No device is connected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:874
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:877
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:881
msgid "No card"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:875
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:879
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:882
msgid "Cannot send: Device has no storage card"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:935
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1018
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1152
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:943
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1026
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1160
msgid "Auto convert the following books before uploading to the device?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:964
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:972
msgid "Sending catalogs to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1065
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1073
msgid "Sending news to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1119
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1127
msgid "Sending books to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1159
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1167
msgid ""
"Could not upload the following books to the device, as no suitable formats "
"were found. Convert the book(s) to a format supported by your device first."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1231
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1239
msgid "No space on device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1232
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1240
msgid ""
"
Cannot upload books to device there is no more free space available " msgstr "" @@ -7193,7 +7280,7 @@ msgstr "" msgid "&Tags to set on created book entries:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:95 msgid "Fit &cover within view" msgstr "" @@ -7388,7 +7475,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1196 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 msgid "Format" msgstr "" @@ -7503,12 +7590,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:63 msgid "&Title:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:157 msgid "&Author(s):" msgstr "" @@ -7524,7 +7611,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tweak_epub_ui.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 msgid "&Cancel" msgstr "" @@ -7571,8 +7658,8 @@ msgid "Location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1006 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1023 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:241 @@ -7604,12 +7691,12 @@ msgid "Author sort" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1421 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1434 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1422 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1435 msgid "Author names cannot contain & characters." msgstr "" @@ -7793,22 +7880,22 @@ msgid "Working" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:260 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:421 msgid "Lower Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:420 msgid "Upper Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:262 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:423 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:263 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:424 msgid "Capitalize" msgstr "" @@ -7968,7 +8055,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:530 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:424 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:806 msgid "&Rating:" msgstr "" @@ -7976,7 +8063,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:532 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:426 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:807 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -7997,7 +8084,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:539 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:431 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:432 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:147 msgid "Open Tag Editor" msgstr "" @@ -8050,7 +8137,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:440 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1015 msgid "&Date:" msgstr "" @@ -8126,14 +8213,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:465 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:526 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:591 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:466 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:447 msgid "&Custom metadata" msgstr "" @@ -8301,48 +8388,48 @@ msgid "&Search and replace" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:429 msgid "Last modified: %s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:255 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:275 msgid "Could not read cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:123 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:269 msgid "Could not read cover from %s format" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:276 msgid "The cover in the %s format is invalid" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:746 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:766 msgid "Cover size: %dx%d pixels" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:195 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:670 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:693 msgid "Not a valid picture" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:214 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:717 msgid "Specify title and author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:698 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:718 msgid "You must specify a title and author before generating a cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:902 msgid "Downloading cover..." msgstr "" @@ -8381,67 +8468,67 @@ msgid "The cover is not a valid picture" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:307 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:532 msgid "Choose formats for " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:338 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:564 msgid "No permission" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:565 msgid "You do not have permission to read the following files:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:366 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:367 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:596 msgid "No format selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:378 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:607 msgid "Could not read metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:608 msgid "Could not read metadata from %s format" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:453 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:232 msgid "" " The green color indicates that the current author sort matches the current " "author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:456 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:235 msgid "" " The red color indicates that the current author sort does not match the " "current author. No action is required if this is what you want." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:463 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:121 msgid "" " The green color indicates that the current title sort matches the current " "title" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:466 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:124 msgid "" " The red color warns that the current title sort does not match the current " "title. No action is required if this is what you want." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:472 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:53 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:106 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:221 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:384 @@ -8450,13 +8537,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:475 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:484 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:361 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:400 msgid "Save changes and edit the metadata of %s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:481 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:820 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:107 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:211 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:401 @@ -8465,22 +8553,22 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:690 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:695 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:954 msgid "This ISBN number is valid" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:698 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:920 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:957 msgid "This ISBN number is invalid" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:783 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:862 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:883 msgid "Tags changed" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:784 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:884 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" @@ -8513,12 +8601,12 @@ msgid "You must specify at least one of ISBN, Title, Authors or Publisher" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:961 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:310 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:342 msgid "Permission denied" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:962 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:343 msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -8531,7 +8619,7 @@ msgid "Meta information" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:410 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:95 msgid "" "Automatically create the title sort entry based on the current title entry.\n" "Using this button to create title sort will change title sort from red to " @@ -8539,12 +8627,12 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:413 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:117 msgid "Swap the author and title" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:415 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:106 msgid "" "Automatically create the author sort entry based on the current author " "entry.\n" @@ -8557,7 +8645,7 @@ msgid "Title &sort: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:419 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:111 msgid "" "Specify how this book should be sorted when by title. For example, The " "Exorcist might be sorted as Exorcist, The." @@ -8568,7 +8656,7 @@ msgid "Author S&ort: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:422 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:218 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles.\n" @@ -8577,12 +8665,11 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:436 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:124 msgid "Remove unused series (Series that have no books)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:886 msgid "IS&BN:" msgstr "" @@ -8591,17 +8678,16 @@ msgid "dd MMM yyyy" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:442 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1066 msgid "Publishe&d:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:445 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:159 msgid "&Fetch metadata from server" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:448 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:627 msgid "&Browse" msgstr "" @@ -8610,7 +8696,7 @@ msgid "Remove border (if any) from cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:450 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:629 msgid "T&rim" msgstr "" @@ -8619,12 +8705,12 @@ msgid "Reset cover to default" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:452 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:631 msgid "&Remove" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:453 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:631 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:637 msgid "Download co&ver" msgstr "" @@ -8633,7 +8719,7 @@ msgid "Generate a default cover based on the title and author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:455 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:632 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:638 msgid "&Generate cover" msgstr "" @@ -8650,7 +8736,7 @@ msgid "Remove the selected formats for this book from the database." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:461 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:450 msgid "Set the cover for the book from the selected format" msgstr "" @@ -8659,7 +8745,7 @@ msgid "Update metadata from the metadata in the selected format" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:464 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:585 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:652 msgid "&Comments" msgstr "" @@ -9100,7 +9186,7 @@ msgid "&Author:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:847 msgid "Ta&gs:" msgstr "" @@ -9288,12 +9374,12 @@ msgid "%s (was %s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1380 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1368 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1381 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9362,7 +9448,7 @@ msgid "Send test mail from %s to:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/test_email_ui.py:58 -#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:134 msgid "&Test" msgstr "" @@ -9590,6 +9676,8 @@ msgid "Downloading %s from %s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:712 msgid "Download failed" msgstr "" @@ -9597,61 +9685,61 @@ msgstr "" msgid "Failed to download from %r with error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:147 msgid "Email %s to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:188 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:189 msgid "News:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 msgid "Attached is the %s periodical downloaded by calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:244 msgid "E-book:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:253 msgid "Attached, you will find the e-book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:254 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:185 msgid "by" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:255 msgid "in the %s format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:270 msgid "Sending email to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:301 msgid "Auto convert the following books before sending via email?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:308 msgid "" "Could not email the following books as no suitable formats were found:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:314 msgid "Failed to email book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:317 msgid "sent" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:342 msgid "Sent news to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:129 msgid "" "
Set a regular expression pattern to use when trying to guess ebook " @@ -9665,67 +9753,85 @@ msgid "" "tooltips.
To see the full log, click Show "
+"Details."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:534
+msgid "Current cover"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:537
+msgid "Searching..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:683
+msgid "Downloading covers for %s, please wait..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:713
+msgid "Failed to download any covers, click \"Show details\" for details."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:719
+msgid "Could not find any covers for %s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:721
+msgid "Found %d covers of %s. Pick the one you like best."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:766
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205
+msgid "Copy to clipboard"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:773
+msgid "Download log"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:809
+msgid "Downloading metadata..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:918
+msgid "View log"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/__init__.py:36
msgid ""
"Restore settings to default values. You have to click Apply to actually save "
@@ -10439,90 +10658,114 @@ msgstr ""
msgid "&Configure metadata from file name"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:34
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:36
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:35
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:37
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:170
msgid "Low"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:34
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:35
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:169
msgid "High"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:36
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:37
msgid "Very low"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:72
+msgid "Compact Metadata"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:176
msgid "Confirmation dialogs have all been reset"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:131
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:155
msgid "&Overwrite author and title by default when fetching metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:156
msgid "Download &social metadata (tags/ratings/etc.) by default"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:157
msgid "Show notification when &new version is available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:134
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:158
+msgid "Yes/No columns have three values (Requires restart)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:159
+msgid ""
+"If checked, Yes/No custom columns values can be Yes, No, or Unknown.\n"
+"If not checked, the values can be Yes or No."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:161
msgid "Automatically send downloaded &news to ebook reader"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:162
msgid "&Delete news from library when it is automatically sent to reader"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:163
+msgid "Preferred &output format:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:164
msgid "Default network &timeout:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:165
msgid ""
"Set the default timeout for network fetches (i.e. anytime we go out to the "
"internet to get information)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:138
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:166
msgid " seconds"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:167
msgid "Job &priority:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:143
-msgid "Preferred &output format:"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:144
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:171
msgid "Restriction to apply when the current library is opened:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:172
msgid ""
"Apply this restriction on calibre startup if the current library is being "
"used. Also applied when switching to this library. Note that this setting is "
"per library. "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:146
-msgid "Reset all disabled &confirmation dialogs"
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:173
+msgid "Edit metadata (single) layout:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:147
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:174
+msgid ""
+"Choose a different layout for the Edit Metadata dialog. The compact metadata "
+"layout favors editing custom metadata over changing covers and formats."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:175
msgid "Preferred &input format order:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:178
msgid "Use internal &viewer for:"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:179
+msgid "Reset all disabled &confirmation dialogs"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96
msgid "You must select a column to delete it"
msgstr ""
@@ -10877,25 +11120,32 @@ msgstr ""
msgid "&Remove email"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Auto send"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Email"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:29
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:32
msgid "Formats to email. The first matching format will be sent."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:30
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:33
+msgid ""
+"Subject of the email to use when sending. When left blank the title will be "
+"used for the subject. Also, the same templates used for \"Save to disk\" "
+"such as {title} and {author_sort} can be used here."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:37
msgid ""
"If checked, downloaded news will be automatically mailed
to this email "
"address (provided it is in one of the listed formats)."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:104
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:115
msgid "new email address"
msgstr ""
@@ -10907,91 +11157,95 @@ msgstr ""
msgid "Wide"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:52
+msgid "Off"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:52
+msgid "Small"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
+msgid "Large"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
msgid "Medium"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
-msgid "Small"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:54
-msgid "Large"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:56
msgid "Always"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:56
msgid "Automatic"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
msgid "Never"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:60
msgid "By first letter"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:60
msgid "Disabled"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:62
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
msgid "Partitioned"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:140
msgid "User Interface &layout (needs restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:144
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:141
msgid "&Number of covers to show in browse mode (needs restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:142
msgid "Choose &language (requires restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:143
msgid "Show &average ratings in the tags browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:147
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:144
msgid "Disable all animations. Useful if you have a slow/old computer."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:148
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:145
msgid "Disable &animations"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:149
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:146
msgid "Enable system &tray icon (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:147
msgid "Show &splash screen at startup"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:151
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:148
msgid "Disable ¬ifications in system tray"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:152
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:149
msgid "Use &Roman numerals for series"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:153
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:150
msgid "Show cover &browser in a separate window (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:154
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:151
msgid "Tags browser category &partitioning method:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:155
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:152
msgid ""
"Choose how tag browser subcategories are displayed when\n"
"there are more items than the limit. Select by first\n"
@@ -11000,22 +11254,22 @@ msgid ""
"if you never want subcategories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:160
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:157
msgid "&Collapse when more items than:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:161
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:158
msgid ""
"If a Tag Browser category has more than this number of items, it is divided\n"
"up into sub-categories. If the partition method is set to disable, this "
"value is ignored."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:163
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:160
msgid "Categories with &hierarchical items:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:161
msgid ""
"A comma-separated list of columns in which items containing\n"
"periods are displayed in the tag browser trees. For example, if\n"
@@ -11025,68 +11279,118 @@ msgid ""
"then the tags will be displayed each on their own line."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:167
msgid "&Toolbar"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:171
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:168
msgid "&Icon size:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:172
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:169
msgid "Show &text under icons:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:173
-msgid "&Split the toolbar into two toolbars"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:170
msgid "Interface font:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:175
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:171
msgid "Change &font (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:228
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96
msgid "&Apply"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:230
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:235
msgid "Restore &defaults"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:236
msgid "Save changes"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:232
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:237
msgid "Cancel and return to overview"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:288
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:293
msgid "Restoring to defaults not supported for"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:323
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:328
msgid ""
"Some of the changes you made require a restart. Please restart calibre as "
"soon as possible."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:326
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331
msgid ""
"The changes you have made require calibre be restarted immediately. You will "
"not be allowed set any more preferences, until you restart."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:336
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:127
msgid "Restart needed"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:46
+msgid "Source"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:48
+msgid "Cover priority"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:93
+msgid "Metadata sources"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:94
+msgid ""
+"Disable any metadata sources you do not want by unchecking them. You can "
+"also set the cover priority. Covers from sources that have a higher "
+"(smaller) priority will be preferred when bulk downloading metadata.\n"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:96
+msgid "Configure selected source"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:97
+msgid "Downloaded metadata fields"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:98
+msgid ""
+"If you uncheck any fields, metadata for those fields will not be downloaded"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:99
+msgid "Convert all downloaded comments to plain &text"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:100
+msgid "Max. number of &tags to download:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:101
+msgid "Max. &time to wait after first match is found:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:102
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:104
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:199
+msgid " secs"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:103
+msgid "Max. time to wait after first &cover is found:"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:42
msgid "Failed to install command line tools."
msgstr ""
@@ -11570,20 +11874,20 @@ msgid ""
"by customizing the device interface plugins in Preferences->Advanced->Plugins"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:75
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:70
#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:382
msgid "Failed to start content server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:111
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:106
msgid "Error log:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:118
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:113
msgid "Access log:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:128
msgid "You need to restart the server for changes to take effect"
msgstr ""
@@ -11800,43 +12104,55 @@ msgstr ""
msgid "Switch between library and device views"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:41
msgid "Separator"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:58
msgid "Choose library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:210
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:219
msgid "The main toolbar"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:211
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:220
msgid "The main toolbar when a device is connected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:212
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:221
+msgid "The optional second toolbar"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:222
+msgid "The menubar"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:223
+msgid "The menubar when a device is connected"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:224
msgid "The context menu for the books in the calibre library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:214
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:226
msgid "The context menu for the books on the device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:248
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:260
msgid "Cannot add"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:249
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:261
msgid "Cannot add the actions %s to this location"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:267
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:279
msgid "Cannot remove"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:268
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:280
msgid "Cannot remove the actions %s from this location"
msgstr ""
@@ -11933,7 +12249,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:93
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:277
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:646
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:653
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:280
msgid "Search"
msgstr ""
@@ -12026,166 +12342,166 @@ msgstr ""
msgid "&Alternate shortcut:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:332
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:362
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:391
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:344
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:374
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:403
msgid "Rename %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:348
msgid "Edit sort for %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:343
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:355
msgid "Add %s to user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:356
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:368
msgid "Children of %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:366
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:378
msgid "Delete search %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:371
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:383
msgid "Remove %s from category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:390
msgid "Search for %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:395
msgid "Search for everything but %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:407
msgid "Add sub-category to %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:399
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:411
msgid "Delete user category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:404
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:416
msgid "Hide category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:408
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:420
msgid "Show category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:418
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:430
msgid "Search for books in category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:424
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:436
msgid "Search for books not in category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:433
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:438
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:445
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:450
msgid "Manage %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:441
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:453
msgid "Manage Saved Searches"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:449
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:453
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:461
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:465
msgid "Manage User Categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:460
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:472
msgid "Show all categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:463
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:475
msgid "Change sub-categorization scheme"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:779
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:791
msgid "The grouped search term name is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1051
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1064
msgid ""
"Changing the authors for several books can take a while. Are you sure?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1056
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1069
msgid ""
"Changing the metadata for that many books can take a while. Are you sure?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1139
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:413
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1152
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:418
msgid "Searches"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1373
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1393
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1386
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1406
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1415
msgid "Rename user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1374
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1387
msgid "You cannot use periods in the name when renaming user categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1394
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1403
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416
msgid "The name %s is already used"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1426
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1439
msgid "Duplicate search name"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1427
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1440
msgid "The saved search name %s is already used."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1829
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1842
msgid "New Category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1880
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1883
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1893
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1896
msgid "Delete user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1881
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1894
msgid "%s is not a user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1884
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1897
msgid "%s contains items. Do you really want to delete it?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1905
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1918
msgid "Remove category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1906
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1919
msgid "User category %s does not exist"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1925
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1938
msgid "Add to user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1926
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1939
msgid "A user category %s does not exist"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2049
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2062
msgid "Find item in tag browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2052
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2065
msgid ""
"Search for items. This is a \"contains\" search; items containing the\n"
"text anywhere in the name will be found. You can limit the search\n"
@@ -12195,60 +12511,60 @@ msgid ""
"containing the text \"foo\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2061
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2074
msgid "ALT+f"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2065
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2078
msgid "F&ind"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2066
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2079
msgid "Find the first/next matching item"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2071
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2084
msgid "Collapse all categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2095
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108
msgid "No More Matches.
Click Find again to go to first match"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2121
msgid "Sort by name"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2121
msgid "Sort by popularity"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2109
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2122
msgid "Sort by average rating"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2112
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2125
msgid "Set the sort order for entries in the Tag Browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2118
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2132
msgid "Match all"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2118
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2132
msgid "Match any"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2123
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2137
msgid ""
"When selecting multiple entries in the Tag Browser match any or all of them"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2127
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2141
msgid "Manage &user categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2130
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2144
msgid "Add your own categories to the Tag Browser"
msgstr ""
@@ -12294,12 +12610,12 @@ msgid ""
"reconvert them?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:188
-msgid "&Restore"
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:156
+msgid "&Donate to support calibre"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:190
-msgid "&Donate to support calibre"
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:189
+msgid "&Restore"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194
@@ -12321,34 +12637,34 @@ msgid ""
"automatically."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:502
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505
msgid "Conversion Error"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:525
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:528
msgid "Recipe Disabled"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:541
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:544
msgid "Failed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:574
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:577
msgid "There are active jobs. Are you sure you want to quit?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:577
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:580
msgid ""
" is communicating with the device!
\n"
" Quitting may cause corruption on the device.
\n"
" Are you sure you want to quit?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:581
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:584
msgid "Active jobs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:650
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:653
msgid ""
"will keep running in the system tray. To close it, choose Quit in the "
"context menu of the system tray."
@@ -12504,10 +12820,6 @@ msgstr ""
msgid "disabled"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:199
-msgid " secs"
-msgstr ""
-
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:200
msgid "Mouse &wheel flips pages"
msgstr ""
@@ -12548,7 +12860,7 @@ msgid "Options to customize the ebook viewer"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783
msgid "Remember last used window size"
msgstr ""
@@ -12626,36 +12938,36 @@ msgid ""
"clicking outside the shortcut editing box."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534
msgid "&Lookup in dictionary"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141
msgid "Go to..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549
msgid "Next Section"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:550
msgid "Previous Section"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552
msgid "Document Start"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553
msgid "Document End"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555
msgid "Section Start"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556
msgid "Section End"
msgstr ""
@@ -12731,73 +13043,73 @@ msgstr ""
msgid "Clear list of recently opened books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:361
msgid "Connecting to dict.org to lookup: %s…"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:464
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:467
msgid "Choose ebook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:465
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:468
msgid "Ebooks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504
msgid "No matches found for: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:538
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:541
msgid "Loading flow..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579
msgid "Laying out %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:610
msgid "Bookmark #%d"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:611
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:614
msgid "Add bookmark"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:612
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:615
msgid "Enter title for bookmark:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:622
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625
msgid "Manage Bookmarks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:662
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:665
msgid "Loading ebook..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:674
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677
msgid "Could not open ebook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:770
msgid "Options to control the ebook viewer"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:774
-msgid ""
-"If specified, viewer window will try to come to the front when started."
-msgstr ""
-
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777
msgid ""
+"If specified, viewer window will try to come to the front when started."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780
+msgid ""
"If specified, viewer window will try to open full screen when started."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785
msgid "Print javascript alert and console messages to the console"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:788
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791
msgid ""
"%prog [options] file\n"
"\n"
@@ -12840,10 +13152,6 @@ msgstr ""
msgid "Find next occurrence"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205
-msgid "Copy to clipboard"
-msgstr ""
-
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:207
msgid "Reference Mode"
msgstr ""
@@ -12872,27 +13180,27 @@ msgstr ""
msgid "Print eBook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:412
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:419
msgid "Change Case"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:415
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:422
msgid "Swap Case"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:955
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:962
msgid "Drag to resize"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:990
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:997
msgid "Show"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:997
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1004
msgid "Hide"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1034
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1041
msgid "Toggle"
msgstr ""
@@ -14058,33 +14366,33 @@ msgid ""
"For help on an individual command: %%prog command --help\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:589
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:591
msgid "No label was provided"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:591
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:593
msgid ""
"The label must contain only lower case letters, digits and underscores, and "
"start with a letter"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:66
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:65
msgid "%sAverage rating is %3.1f"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1007
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1012
msgid "Main"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3050
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3056
msgid "
Migrating old database to ebook library in %s
If you do not want calibre to recognize your Apple iDevice when it is " +"connected to your computer, click Disable Apple Driver.
To " +"transfer books to your iDevice, click Disable Apple Driver, then use " +"the 'Connect to iTunes' method recommended in the Calibre + " +"iDevices FAQ, using the Connect/Share|Connect to " +"iTunes menu item.
Enabling the Apple driver for direct connection " +"to iDevices is an unsupported advanced user mode.
" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:65 +msgid "Disable Apple driver" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:69 +msgid "Enable Apple driver" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:117 msgid "Use Series as Category in iTunes/iBooks" msgstr "Use Series as Category in iTunes/iBooks" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:53 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:118 msgid "Enable to use the series name as the iTunes Genre, iBooks Category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:55 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:120 msgid "Cache covers from iTunes/iBooks" msgstr "Cache covers from iTunes/iBooks" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:57 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:122 msgid "Enable to cache and display covers from iTunes/iBooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:58 -msgid "Skip 'Connect to iTunes' recommendation" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:60 -msgid "Enable to skip the 'Connect to iTunes' recommendation dialog" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:115 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:176 msgid "Apple device" msgstr "Apple device" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:117 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:178 msgid "Communicate with iTunes/iBooks." msgstr "Communicate with iTunes/iBooks." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:190 msgid "Apple device detected, launching iTunes, please wait ..." msgstr "Apple device detected, launching iTunes, please wait ..." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:130 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:192 msgid "" "Cannot copy books directly from iDevice. Drag from iTunes Library to " "desktop, then add to calibre's Library window." @@ -810,27 +834,27 @@ msgstr "" "Cannot copy books directly from iDevice. Drag from iTunes Library to " "desktop, then add to calibre's Library window." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:290 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:293 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:352 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:355 msgid "Updating device metadata listing..." msgstr "Updating device metadata listing..." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:369 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:408 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:986 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1026 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3010 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3050 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:431 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:470 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1044 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1084 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3068 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3108 msgid "%d of %d" msgstr "%d of %d" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:415 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1031 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3056 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:477 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1089 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3114 msgid "finished" msgstr "finished" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:600 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:662 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" @@ -840,7 +864,7 @@ msgstr "" "Delete using the iBooks app.\n" "Click 'Show Details' for a list." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:950 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1008 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." @@ -848,31 +872,31 @@ msgstr "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2592 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2650 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:909 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:915 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:945 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:294 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:307 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2753 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:299 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:312 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2759 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 msgid "News" msgstr "News" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2593 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2651 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:634 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2715 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2721 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2739 msgid "Catalog" msgstr "Catalogue" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2914 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2972 msgid "Communicate with iTunes." msgstr "Communicate with iTunes." @@ -922,20 +946,20 @@ msgstr "Bambook" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:232 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:123 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:126 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:190 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:197 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:220 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:122 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:125 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:196 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:203 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:226 msgid "Getting list of books on device..." msgstr "Getting list of books on device..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:279 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:249 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:251 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:255 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:257 msgid "Transferring books to device..." msgstr "Transferring books to device..." @@ -943,8 +967,8 @@ msgstr "Transferring books to device..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:349 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:384 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:273 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:304 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:310 msgid "Adding books to device metadata listing..." msgstr "Adding books to device metadata listing..." @@ -954,8 +978,8 @@ msgstr "Adding books to device metadata listing..." #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:333 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:310 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:316 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334 msgid "Removing books from device..." msgstr "Removing books from device..." @@ -963,17 +987,17 @@ msgstr "Removing books from device..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:337 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:344 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:335 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:341 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:346 msgid "Removing books from device metadata listing..." msgstr "Removing books from device metadata listing..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:397 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:370 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:376 msgid "Sending metadata to device..." msgstr "Sending metadata to device..." -#: /home/kovid/work/calibre/src/calibre/devices/bambook/libbambookcore.py:132 +#: /home/kovid/work/calibre/src/calibre/devices/bambook/libbambookcore.py:129 msgid "Bambook SDK has not been installed." msgstr "Bambook SDK has not been installed." @@ -986,7 +1010,7 @@ msgid "Communicate with the Blackberry smart phone." msgstr "Communicate with BlackBerry Smartphones." #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:253 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:254 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1016,7 +1040,7 @@ msgstr "Communicate with the PocketBook 301 reader." msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "Communicate with the PocketBook 602/603/902/903 reader." -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:252 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:253 msgid "Communicate with the PocketBook 701" msgstr "Communicate with the PocketBook 701" @@ -1278,15 +1302,15 @@ msgstr "Communicate with the Sony PRS-500 eBook reader." msgid "Communicate with all the Sony eBook readers." msgstr "Communicate with all the Sony eBook readers." -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:61 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:62 msgid "All by title" msgstr "All by title" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:62 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:63 msgid "All by author" msgstr "All by author" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:65 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device. Possibilities include: " @@ -1294,7 +1318,7 @@ msgstr "" "Comma separated list of metadata fields to turn into collections on the " "device. Possibilities include: " -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:68 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:69 msgid "" ". Two special collections are available: %s:%s and %s:%s. Add these values " "to the list to enable them. The collections will be given the name provided " @@ -1304,11 +1328,11 @@ msgstr "" "to the list to enable them. The collections will be given the name provided " "after the \":\" character." -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:72 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73 msgid "Upload separate cover thumbnails for books (newer readers)" msgstr "Upload separate cover thumbnails for books (newer readers)" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:74 msgid "" "Normally, the SONY readers get the cover image from the ebook file itself. " "With this option, calibre will send a separate cover image to the reader, " @@ -1322,13 +1346,13 @@ msgstr "" "WARNING: This option should only be used with newer SONY readers: 350, 650, " "950 and newer." -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:79 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:80 msgid "" "Refresh separate covers when using automatic management (newer readers)" msgstr "" "Refresh separate covers when using automatic management (newer readers)" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:81 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:82 msgid "" "Set this option to have separate book covers uploaded every time you connect " "your device. Unset this option if you have so many books on the reader that " @@ -1338,11 +1362,11 @@ msgstr "" "your device. Unset this option if you have so many books on the reader that " "performance is unacceptable." -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:85 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:86 msgid "Preserve cover aspect ratio when building thumbnails" msgstr "Preserve cover aspect ratio when building thumbnails" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:87 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:88 msgid "" "Set this option if you want the cover thumbnails to have the same aspect " "ratio (width to height) as the cover. Unset it if you want the thumbnail to " @@ -1352,6 +1376,17 @@ msgstr "" "ratio (width to height) as the cover. Unset it if you want the thumbnail to " "be the maximum size, ignoring aspect ratio." +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:92 +msgid "Search for books in all folders" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:94 +msgid "" +"Setting this option tells calibre to look for books in all folders on the " +"device and its cards. This permits calibre to find books put on the device " +"by other software and by wireless download." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:190 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:69 msgid "Unnamed" @@ -1488,7 +1523,7 @@ msgstr "Extra customisation" msgid "Communicate with an eBook reader." msgstr "Communicate with an eBook reader." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:92 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:94 msgid "Get device information..." msgstr "Get device information..." @@ -2299,7 +2334,7 @@ msgstr "Converting input to HTML..." msgid "Running transforms on ebook..." msgstr "Running transforms on ebook..." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1030 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1032 msgid "Creating" msgstr "Creating" @@ -2452,7 +2487,7 @@ msgstr "Start" msgid "Do not insert a Table of Contents at the beginning of the book." msgstr "Do not insert a Table of Contents at the beginning of the book." -#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:22 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:149 msgid "" "Specify the sectionization of elements. A value of \"nothing\" turns the " "book into a single section. A value of \"files\" turns each file into a " @@ -2470,6 +2505,17 @@ msgstr "" "\"Table of Contents\" settings (turn on \"Force use of auto-generated Table " "of Contents)." +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:158 +msgid "" +"Genre for the book. Choices: %s\n" +"\n" +" See: " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:159 +msgid "for a complete list with descriptions." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:248 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " @@ -2528,6 +2574,22 @@ msgstr "" "Extract the contents of the generated ZIP file to the specified directory. " "WARNING: The contents of the directory will be deleted." +#: /home/kovid/work/calibre/src/calibre/ebooks/htmlz/output.py:29 +msgid "" +"Specify the handling of CSS. Default is class.\n" +"class: Use CSS classes and have elements reference them.\n" +"inline: Write the CSS as an inline style attribute.\n" +"tag: Turn as many CSS styles as possible into HTML tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/htmlz/output.py:37 +msgid "" +"How to handle the CSS when using css-type = 'class'.\n" +"Default is external.\n" +"external: Use an external CSS file that is linked in the document.\n" +"inline: Place the CSS in the head section of the document." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/lit/from_any.py:47 msgid "Creating LIT file from EPUB..." msgstr "Creating LIT file from EPUB..." @@ -2870,105 +2932,107 @@ msgstr "" msgid "TEMPLATE ERROR" msgstr "TEMPLATE ERROR" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:589 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:593 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 msgid "No" msgstr "No" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:589 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:593 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 msgid "Yes" msgstr "Yes" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:673 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:677 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:427 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1004 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1021 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:128 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:331 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:574 msgid "Title" msgstr "Title" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:674 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:678 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:432 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1005 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1022 msgid "Author(s)" msgstr "Author(s)" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:675 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:679 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 msgid "Publisher" msgstr "Publisher" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:680 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49 msgid "Producer" msgstr "Producer" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:677 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:681 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:247 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:389 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1209 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:211 msgid "Comments" msgstr "Comments" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:679 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:683 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:377 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1207 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1205 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 msgid "Tags" msgstr "Tags" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:681 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:685 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:30 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:394 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1216 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1214 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:114 msgid "Series" msgstr "Series" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:682 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:686 msgid "Language" msgstr "Language" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:684 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1199 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:688 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1197 msgid "Timestamp" msgstr "Timestamp" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:686 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:690 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:128 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:271 msgid "Published" msgstr "Published" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:688 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:692 msgid "Rights" msgstr "Rights" @@ -3115,10 +3179,6 @@ msgstr "Douban.com API timed out. Try again later." msgid "Downloads metadata from Douban.com" msgstr "Downloads metadata from Douban.com" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:57 -msgid "Metadata download" -msgstr "Metadata download" - #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:144 msgid "ratings" msgstr "ratings" @@ -3140,11 +3200,12 @@ msgid "Convert comments downloaded from %s to plain text" msgstr "Convert comments downloaded from %s to plain text" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:181 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:157 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:160 msgid "Downloads metadata from Google Books" msgstr "Downloads metadata from Google Books" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:198 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/isbndb.py:15 msgid "Downloads metadata from isbndb.com" msgstr "Downloads metadata from isbndb.com" @@ -3383,31 +3444,31 @@ msgstr "Cover saved to file " msgid "Cover" msgstr "Cover" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:280 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:283 msgid "Downloads metadata from Amazon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:292 msgid "US" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:288 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:293 msgid "France" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:289 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:294 msgid "Germany" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:290 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:295 msgid "UK" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:375 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:389 msgid "Amazon timed out. Try again later." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:93 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:138 msgid "Metadata source" msgstr "Metadata source" @@ -3536,7 +3597,7 @@ msgstr "%s format books are not supported" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:176 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:220 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:703 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:723 msgid "Book %s of %s" msgstr "Book %s of %s" @@ -3545,7 +3606,7 @@ msgid "HTML TOC generation options." msgstr "HTML TOC generation options." #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:66 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 msgid "Rating" @@ -3741,6 +3802,7 @@ msgid "Author" msgstr "Author" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27 msgid "Subject" msgstr "Subject" @@ -3872,7 +3934,7 @@ msgstr "" "Preserve the aspect ratio of the cover, instead of stretching it to fill the " "full first page of the generated pdf." -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:55 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:57 msgid "Could not find pdftohtml, check it is in your PATH" msgstr "Could not find pdftohtml, check it is in your PATH" @@ -4071,71 +4133,75 @@ msgstr "" "paired with a txt-output-formatting option that is not none because links " "are always removed with plain text output." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:97 msgid "Send file to storage card instead of main memory by default" msgstr "Send file to storage card instead of main memory by default" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:99 msgid "Confirm before deleting" msgstr "Confirm before deleting" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:101 msgid "Main window geometry" msgstr "Main window geometry" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:103 msgid "Notify when a new version is available" msgstr "Notify when a new version is available" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:105 msgid "Use Roman numerals for series number" msgstr "Use Roman numerals for series number" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:107 msgid "Sort tags list by name, popularity, or rating" msgstr "Sort tags list by name, popularity, or rating" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:109 +msgid "Match tags by any or all." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:111 msgid "Number of covers to show in the cover browsing mode" msgstr "Number of covers to show in the cover browsing mode" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:113 msgid "Defaults for conversion to LRF" msgstr "Defaults for conversion to LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:115 msgid "Options for the LRF ebook viewer" msgstr "Options for the LRF ebook viewer" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:118 msgid "Formats that are viewed using the internal viewer" msgstr "Formats that are viewed using the internal viewer" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:120 msgid "Columns to be displayed in the book list" msgstr "Columns to be displayed in the book list" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121 msgid "Automatically launch content server on application startup" msgstr "Automatically launch content server on application startup" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:122 msgid "Oldest news kept in database" msgstr "Oldest news kept in database" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 msgid "Show system tray icon" msgstr "Show system tray icon" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 msgid "Upload downloaded news to device" msgstr "Upload downloaded news to device" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 msgid "Delete books from library after uploading to device" msgstr "Delete books from library after uploading to device" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" @@ -4143,15 +4209,15 @@ msgstr "" "Show the cover flow in a separate window instead of in the main calibre " "window" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 msgid "Disable notifications from the system tray icon" msgstr "Disable notifications from the system tray icon" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 msgid "Default action to perform when send to device button is clicked" msgstr "Default action to perform when send to device button is clicked" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "" "Start searching as you type. If this is disabled then search will only take " "place when the Enter or Return key is pressed." @@ -4159,7 +4225,7 @@ msgstr "" "Start searching as you type. If this is disabled then search will only take " "place when the Enter or Return key is pressed." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:141 msgid "" "When searching, show all books with search results highlighted instead of " "showing only the matches. You can use the N or F3 keys to go to the next " @@ -4169,50 +4235,50 @@ msgstr "" "showing only the matches. You can use the N or F3 keys to go to the next " "match." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:159 msgid "Maximum number of waiting worker processes" msgstr "Maximum number of waiting worker processes" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:161 msgid "Download social metadata (tags/rating/etc.)" msgstr "Download social metadata (tags/rating/etc.)" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:163 msgid "Overwrite author and title with new metadata" msgstr "Overwrite author and title with new metadata" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:101 msgid "Automatically download the cover, if available" msgstr "Automatically download the cover, if available" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:167 msgid "Limit max simultaneous jobs to number of CPUs" msgstr "Limit max simultaneous jobs to number of CPUs" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:169 msgid "The layout of the user interface" msgstr "The layout of the user interface" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:171 msgid "Show the average rating per item indication in the tag browser" msgstr "Show the average rating per item indication in the tag browser" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:173 msgid "Disable UI animations" msgstr "Disable UI animations" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:178 msgid "tag browser categories not to display" msgstr "tag browser categories not to display" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:448 msgid "Choose Files" msgstr "Choose Files" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:308 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:529 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:534 msgid "Books" msgstr "Books" @@ -4406,53 +4472,53 @@ msgstr "Add books to your calibre library from the connected device" msgid "Fetch annotations (experimental)" msgstr "Fetch annotations (experimental)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:241 msgid "Use library only" msgstr "Use library only" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:242 msgid "User annotations generated from main library only" msgstr "User annotations generated from main library only" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:30 #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:80 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:261 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 msgid "No books selected" msgstr "No books selected" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:66 msgid "No books selected to fetch annotations from" msgstr "No books selected to fetch annotations from" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:91 msgid "Merging user annotations into database" msgstr "Merging user annotations into database" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:119 msgid "%sThere was an error reading from file:
"
msgstr "
There was an error reading from file:
"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:204
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:196
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:671
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:694
msgid " is not a valid picture"
msgstr " is not a valid picture"
@@ -6749,7 +6835,7 @@ msgstr "&Title: "
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:165
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:409
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:60
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:62
msgid "Change the title of this book"
msgstr "Change the title of this book"
@@ -6796,7 +6882,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:544
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:433
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:214
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:293
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:296
msgid "&Series:"
msgstr "&Series:"
@@ -6806,7 +6892,7 @@ msgstr "&Series:"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:546
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:434
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:435
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:292
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:295
msgid "List of known series. You can add new series."
msgstr "List of known series. You can add new series."
@@ -6820,6 +6906,7 @@ msgid "MOBI Output"
msgstr "MOBI Output"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:72
msgid "Default"
msgstr "Default"
@@ -6984,7 +7071,7 @@ msgid "Regex:"
msgstr "Regex:"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:92
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:136
msgid "Test"
msgstr "Test"
@@ -7001,13 +7088,13 @@ msgid "Goto:"
msgstr "Go to:"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:96
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:96
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:89
msgid "&Previous"
msgstr "&Previous"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:97
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:82
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:97
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:88
msgid "&Next"
msgstr "&Next"
@@ -7083,7 +7170,7 @@ msgid "Options specific to the input format."
msgstr "Options specific to the input format."
#: /home/kovid/work/calibre/src/calibre/gui2/convert/single_ui.py:117
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:76
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:91
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:96
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box_ui.py:52
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress_ui.py:53
@@ -7317,8 +7404,8 @@ msgid "TXTZ Output"
msgstr "TXTZ Output"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:55
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:77
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:78
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:92
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:93
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_ui.py:46
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:62
@@ -7438,7 +7525,7 @@ msgstr "Cover browser could not be loaded"
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:215
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:248
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:252
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:994
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1031
msgid "Undefined"
msgstr "Undefined"
@@ -7599,21 +7686,21 @@ msgstr "Error"
msgid "Error communicating with device"
msgstr "Error communicating with device"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:628
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1158
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:299
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:631
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1166
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:307
msgid "No suitable formats"
msgstr "No suitable formats"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:644
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:647
msgid "Select folder to open as device"
msgstr "Select folder to open as device"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:695
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:698
msgid "Error talking to device"
msgstr "Error talking to device"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:696
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:699
msgid ""
"There was a temporary error talking to the device. Please unplug and "
"reconnect the device and or reboot."
@@ -7621,67 +7708,67 @@ msgstr ""
"There was a temporary error talking to the device. Please unplug and "
"reconnect the device and or reboot."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:739
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:742
msgid "Device: "
msgstr "Device: "
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:741
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:744
msgid " detected."
msgstr " detected."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:839
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:842
msgid "selected to send"
msgstr "selected to send"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:858
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:861
msgid "%i of %i Books"
msgstr "%i of %i Books"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:861
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:864
msgid "0 of %i Books"
msgstr "0 of %i Books"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:862
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:865
msgid "Choose format to send to device"
msgstr "Choose format to send to device"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:870
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:873
msgid "No device"
msgstr "No device"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:871
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:874
msgid "Cannot send: No device is connected"
msgstr "Cannot send: No device is connected"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:874
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:877
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:881
msgid "No card"
msgstr "No card"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:875
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:879
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:882
msgid "Cannot send: Device has no storage card"
msgstr "Cannot send: Device has no storage card"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:935
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1018
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1152
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:943
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1026
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1160
msgid "Auto convert the following books before uploading to the device?"
msgstr "Auto convert the following books before uploading to the device?"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:964
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:972
msgid "Sending catalogs to device."
msgstr "Sending catalogues to device."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1065
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1073
msgid "Sending news to device."
msgstr "Sending news to device."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1119
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1127
msgid "Sending books to device."
msgstr "Sending books to device."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1159
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1167
msgid ""
"Could not upload the following books to the device, as no suitable formats "
"were found. Convert the book(s) to a format supported by your device first."
@@ -7689,11 +7776,11 @@ msgstr ""
"Could not upload the following books to the device, as no suitable formats "
"were found. Convert the book(s) to a format supported by your device first."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1231
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1239
msgid "No space on device"
msgstr "No space on device"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1232
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1240
msgid ""
"
Cannot upload books to device there is no more free space available " msgstr "" @@ -7794,7 +7881,7 @@ msgstr "" msgid "&Tags to set on created book entries:" msgstr "&Tags to set on created book entries:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:95 msgid "Fit &cover within view" msgstr "Fit &cover within view" @@ -7995,7 +8082,7 @@ msgstr "Choose Format" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1196 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 msgid "Format" msgstr "Format" @@ -8112,12 +8199,12 @@ msgstr "Set options for converting %s" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:63 msgid "&Title:" msgstr "&Title:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:157 msgid "&Author(s):" msgstr "&Author(s):" @@ -8133,7 +8220,7 @@ msgstr "&OK" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tweak_epub_ui.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 msgid "&Cancel" msgstr "&Cancel" @@ -8182,8 +8269,8 @@ msgid "Location" msgstr "Location" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1006 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1023 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:241 @@ -8215,12 +8302,12 @@ msgid "Author sort" msgstr "Author sort" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1421 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1434 msgid "Invalid author name" msgstr "Invalid author name" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1422 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1435 msgid "Author names cannot contain & characters." msgstr "Author names cannot contain & characters." @@ -8411,22 +8498,22 @@ msgid "Working" msgstr "Working" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:260 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:421 msgid "Lower Case" msgstr "Lower Case" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:420 msgid "Upper Case" msgstr "Upper Case" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:262 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:423 msgid "Title Case" msgstr "Title Case" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:263 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:424 msgid "Capitalize" msgstr "Capitalize" @@ -8616,7 +8703,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:530 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:424 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:806 msgid "&Rating:" msgstr "&Rating:" @@ -8624,7 +8711,7 @@ msgstr "&Rating:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:532 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:426 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:807 msgid "Rating of this book. 0-5 stars" msgstr "Rating of this book. 0-5 stars" @@ -8645,7 +8732,7 @@ msgstr "Add ta&gs: " #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:539 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:431 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:432 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:147 msgid "Open Tag Editor" msgstr "Open Tag Editor" @@ -8705,7 +8792,7 @@ msgstr "&Force numbers to start with:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:440 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1015 msgid "&Date:" msgstr "&Date:" @@ -8789,14 +8876,14 @@ msgstr "Set from &ebook file(s)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:465 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:526 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:591 msgid "&Basic metadata" msgstr "&Basic metadata" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:466 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:447 msgid "&Custom metadata" msgstr "&Custom metadata" @@ -8984,48 +9071,48 @@ msgid "&Search and replace" msgstr "&Search and replace" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:429 msgid "Last modified: %s" msgstr "Last modified: %s" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:255 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:275 msgid "Could not read cover" msgstr "Could not read cover" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:123 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:269 msgid "Could not read cover from %s format" msgstr "Could not read cover from %s format" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:276 msgid "The cover in the %s format is invalid" msgstr "The cover in the %s format is invalid" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:746 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:766 msgid "Cover size: %dx%d pixels" msgstr "Cover size: %dx%d pixels" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:195 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:670 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:693 msgid "Not a valid picture" msgstr "Not a valid picture" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:214 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:717 msgid "Specify title and author" msgstr "Specify title and author" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:698 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:718 msgid "You must specify a title and author before generating a cover" msgstr "You must specify a title and author before generating a cover" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:902 msgid "Downloading cover..." msgstr "Downloading cover..." @@ -9065,39 +9152,39 @@ msgid "The cover is not a valid picture" msgstr "The cover is not a valid picture" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:307 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:532 msgid "Choose formats for " msgstr "Choose formats for " #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:338 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:564 msgid "No permission" msgstr "No permission" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:565 msgid "You do not have permission to read the following files:" msgstr "You do not have permission to read the following files:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:366 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:367 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:596 msgid "No format selected" msgstr "No format selected" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:378 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:607 msgid "Could not read metadata" msgstr "Could not read metadata" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:608 msgid "Could not read metadata from %s format" msgstr "Could not read metadata from %s format" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:453 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:232 msgid "" " The green color indicates that the current author sort matches the current " "author" @@ -9106,7 +9193,7 @@ msgstr "" "author" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:456 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:235 msgid "" " The red color indicates that the current author sort does not match the " "current author. No action is required if this is what you want." @@ -9115,7 +9202,7 @@ msgstr "" "current author. No action is required if this is what you want." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:463 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:121 msgid "" " The green color indicates that the current title sort matches the current " "title" @@ -9124,7 +9211,7 @@ msgstr "" "title" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:466 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:124 msgid "" " The red color warns that the current title sort does not match the current " "title. No action is required if this is what you want." @@ -9133,7 +9220,7 @@ msgstr "" "title. No action is required if this is what you want." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:472 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:53 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:106 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:221 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:384 @@ -9142,13 +9229,14 @@ msgstr "Previous" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:475 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:484 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:361 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:400 msgid "Save changes and edit the metadata of %s" msgstr "Save changes and edit the metadata of %s" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:481 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:820 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:107 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:211 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:401 @@ -9157,22 +9245,22 @@ msgstr "Next" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:690 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:695 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:954 msgid "This ISBN number is valid" msgstr "This ISBN number is valid" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:698 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:920 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:957 msgid "This ISBN number is invalid" msgstr "This ISBN number is invalid" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:783 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:862 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:883 msgid "Tags changed" msgstr "Tags changed" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:784 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:884 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" @@ -9209,12 +9297,12 @@ msgid "You must specify at least one of ISBN, Title, Authors or Publisher" msgstr "You must specify at least one of ISBN, Title, Authors or Publisher" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:961 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:310 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:342 msgid "Permission denied" msgstr "Permission denied" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:962 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:343 msgid "Could not open %s. Is it being used by another program?" msgstr "Could not open %s. Is it being used by another program?" @@ -9227,7 +9315,7 @@ msgid "Meta information" msgstr "Meta information" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:410 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:95 msgid "" "Automatically create the title sort entry based on the current title entry.\n" "Using this button to create title sort will change title sort from red to " @@ -9238,12 +9326,12 @@ msgstr "" "green." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:413 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:117 msgid "Swap the author and title" msgstr "Swap the author and title" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:415 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:106 msgid "" "Automatically create the author sort entry based on the current author " "entry.\n" @@ -9260,7 +9348,7 @@ msgid "Title &sort: " msgstr "Title &sort: " #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:419 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:111 msgid "" "Specify how this book should be sorted when by title. For example, The " "Exorcist might be sorted as Exorcist, The." @@ -9273,7 +9361,7 @@ msgid "Author S&ort: " msgstr "Author S&ort: " #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:422 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:218 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles.\n" @@ -9286,12 +9374,11 @@ msgstr "" "strings. If it is coloured red, then the authors and this text do not match." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:436 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:124 msgid "Remove unused series (Series that have no books)" msgstr "Remove unused series (Series that have no books)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:886 msgid "IS&BN:" msgstr "IS&BN:" @@ -9300,17 +9387,16 @@ msgid "dd MMM yyyy" msgstr "dd MMM yyyy" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:442 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1066 msgid "Publishe&d:" msgstr "Publishe&d:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:445 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:159 msgid "&Fetch metadata from server" msgstr "&Fetch metadata from server" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:448 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:627 msgid "&Browse" msgstr "&Browse" @@ -9319,7 +9405,7 @@ msgid "Remove border (if any) from cover" msgstr "Remove border (if any) from cover" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:450 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:629 msgid "T&rim" msgstr "T&rim" @@ -9328,12 +9414,12 @@ msgid "Reset cover to default" msgstr "Reset cover to default" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:452 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:631 msgid "&Remove" msgstr "&Remove" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:453 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:631 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:637 msgid "Download co&ver" msgstr "Download co&ver" @@ -9342,7 +9428,7 @@ msgid "Generate a default cover based on the title and author" msgstr "Generate a default cover based on the title and author" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:455 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:632 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:638 msgid "&Generate cover" msgstr "&Generate cover" @@ -9359,7 +9445,7 @@ msgid "Remove the selected formats for this book from the database." msgstr "Remove the selected formats for this book from the database." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:461 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:450 msgid "Set the cover for the book from the selected format" msgstr "Set the cover for the book from the selected format" @@ -9368,7 +9454,7 @@ msgid "Update metadata from the metadata in the selected format" msgstr "Update metadata from the metadata in the selected format" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:464 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:585 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:652 msgid "&Comments" msgstr "&Comments" @@ -9826,7 +9912,7 @@ msgid "&Author:" msgstr "&Author:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:847 msgid "Ta&gs:" msgstr "Ta&gs:" @@ -10022,12 +10108,12 @@ msgid "%s (was %s)" msgstr "%s (was %s)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1380 msgid "Item is blank" msgstr "Item is blank" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1368 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1381 msgid "An item cannot be set to nothing. Delete it instead." msgstr "An item cannot be set to nothing. Delete it instead." @@ -10098,7 +10184,7 @@ msgid "Send test mail from %s to:" msgstr "Send test mail from %s to:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/test_email_ui.py:58 -#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:134 msgid "&Test" msgstr "&Test" @@ -10345,6 +10431,8 @@ msgid "Downloading %s from %s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:712 msgid "Download failed" msgstr "" @@ -10352,62 +10440,62 @@ msgstr "" msgid "Failed to download from %r with error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:147 msgid "Email %s to %s" msgstr "Email %s to %s" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:188 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:189 msgid "News:" msgstr "News:" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 msgid "Attached is the %s periodical downloaded by calibre." msgstr "Attached is the %s periodical downloaded by calibre." -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:244 msgid "E-book:" msgstr "E-book:" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:253 msgid "Attached, you will find the e-book" msgstr "Attached, you will find the e-book" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:254 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:185 msgid "by" msgstr "by" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:255 msgid "in the %s format." msgstr "in the %s format." -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:270 msgid "Sending email to" msgstr "Sending email to" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:301 msgid "Auto convert the following books before sending via email?" msgstr "Auto convert the following books before sending via email?" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:308 msgid "" "Could not email the following books as no suitable formats were found:" msgstr "" "Could not email the following books as no suitable formats were found:" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:314 msgid "Failed to email book" msgstr "Failed to email book" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:317 msgid "sent" msgstr "sent" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:342 msgid "Sent news to" msgstr "Sent news to" -#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:129 msgid "" "
Set a regular expression pattern to use when trying to guess ebook " @@ -10431,67 +10519,85 @@ msgstr "" "group names for the various metadata entries are documented in " "tooltips.
To see the full log, click Show "
+"Details."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:534
+msgid "Current cover"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:537
+msgid "Searching..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:683
+msgid "Downloading covers for %s, please wait..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:713
+msgid "Failed to download any covers, click \"Show details\" for details."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:719
+msgid "Could not find any covers for %s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:721
+msgid "Found %d covers of %s. Pick the one you like best."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:766
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205
+msgid "Copy to clipboard"
+msgstr "Copy to clipboard"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:773
+msgid "Download log"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:809
+msgid "Downloading metadata..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:918
+msgid "View log"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/__init__.py:36
msgid ""
"Restore settings to default values. You have to click Apply to actually save "
@@ -11255,74 +11474,88 @@ msgstr ""
msgid "&Configure metadata from file name"
msgstr "&Configure metadata from file name"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:34
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:36
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:35
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:37
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:170
msgid "Low"
msgstr "Low"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:34
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:35
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:169
msgid "High"
msgstr "High"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:36
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:37
msgid "Very low"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:72
+msgid "Compact Metadata"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:176
msgid "Confirmation dialogs have all been reset"
msgstr "Confirmation dialogs have all been reset"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:131
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:155
msgid "&Overwrite author and title by default when fetching metadata"
msgstr "&Overwrite author and title by default when fetching metadata"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:156
msgid "Download &social metadata (tags/ratings/etc.) by default"
msgstr "Download &social metadata (tags/ratings/etc.) by default"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:157
msgid "Show notification when &new version is available"
msgstr "Show notification when &new version is available"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:134
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:158
+msgid "Yes/No columns have three values (Requires restart)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:159
+msgid ""
+"If checked, Yes/No custom columns values can be Yes, No, or Unknown.\n"
+"If not checked, the values can be Yes or No."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:161
msgid "Automatically send downloaded &news to ebook reader"
msgstr "Automatically send downloaded &news to ebook reader"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:162
msgid "&Delete news from library when it is automatically sent to reader"
msgstr "&Delete news from library when it is automatically sent to reader"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:136
-msgid "Default network &timeout:"
-msgstr "Default network &timeout:"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:137
-msgid ""
-"Set the default timeout for network fetches (i.e. anytime we go out to the "
-"internet to get information)"
-msgstr ""
-"Set the default timeout for network fetches (i.e. anytime we go out to the "
-"internet to get information)"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:138
-msgid " seconds"
-msgstr " seconds"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:142
-msgid "Job &priority:"
-msgstr "Job &priority:"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:163
msgid "Preferred &output format:"
msgstr "Preferred &output format:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:144
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:164
+msgid "Default network &timeout:"
+msgstr "Default network &timeout:"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:165
+msgid ""
+"Set the default timeout for network fetches (i.e. anytime we go out to the "
+"internet to get information)"
+msgstr ""
+"Set the default timeout for network fetches (i.e. anytime we go out to the "
+"internet to get information)"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:166
+msgid " seconds"
+msgstr " seconds"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:167
+msgid "Job &priority:"
+msgstr "Job &priority:"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:171
msgid "Restriction to apply when the current library is opened:"
msgstr "Restriction to apply when the current library is opened:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:172
msgid ""
"Apply this restriction on calibre startup if the current library is being "
"used. Also applied when switching to this library. Note that this setting is "
@@ -11332,18 +11565,28 @@ msgstr ""
"used. Also applied when switching to this library. Note that this setting is "
"per library. "
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:146
-msgid "Reset all disabled &confirmation dialogs"
-msgstr "Reset all disabled &confirmation dialogs"
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:173
+msgid "Edit metadata (single) layout:"
+msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:147
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:174
+msgid ""
+"Choose a different layout for the Edit Metadata dialog. The compact metadata "
+"layout favors editing custom metadata over changing covers and formats."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:175
msgid "Preferred &input format order:"
msgstr "Preferred &input format order:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:178
msgid "Use internal &viewer for:"
msgstr "Use internal &viewer for:"
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:179
+msgid "Reset all disabled &confirmation dialogs"
+msgstr "Reset all disabled &confirmation dialogs"
+
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96
msgid "You must select a column to delete it"
msgstr "You must select a column to delete it"
@@ -11723,19 +11966,26 @@ msgstr "Make &default"
msgid "&Remove email"
msgstr "&Remove email"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Auto send"
msgstr "Auto send"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Email"
msgstr "Email"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:29
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:32
msgid "Formats to email. The first matching format will be sent."
msgstr "Formats to email. The first matching format will be sent."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:30
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:33
+msgid ""
+"Subject of the email to use when sending. When left blank the title will be "
+"used for the subject. Also, the same templates used for \"Save to disk\" "
+"such as {title} and {author_sort} can be used here."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:37
msgid ""
"If checked, downloaded news will be automatically mailed
to this email "
"address (provided it is in one of the listed formats)."
@@ -11743,7 +11993,7 @@ msgstr ""
"If checked, downloaded news will be automatically mailed
to this email "
"address (provided it is in one of the listed formats)."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:104
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:115
msgid "new email address"
msgstr "new email address"
@@ -11755,91 +12005,95 @@ msgstr "Narrow"
msgid "Wide"
msgstr "Wide"
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:52
+msgid "Off"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:52
+msgid "Small"
+msgstr "Small"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
+msgid "Large"
+msgstr "Large"
+
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
msgid "Medium"
msgstr "Medium"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
-msgid "Small"
-msgstr "Small"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:54
-msgid "Large"
-msgstr "Large"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:56
msgid "Always"
msgstr "Always"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:56
msgid "Automatic"
msgstr "Automatic"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
msgid "Never"
msgstr "Never"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:60
msgid "By first letter"
msgstr "By first letter"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:60
msgid "Disabled"
msgstr "Disabled"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:62
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
msgid "Partitioned"
msgstr "Partitioned"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:140
msgid "User Interface &layout (needs restart):"
msgstr "User Interface &layout (needs restart):"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:144
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:141
msgid "&Number of covers to show in browse mode (needs restart):"
msgstr "&Number of covers to show in browse mode (needs restart):"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:142
msgid "Choose &language (requires restart):"
msgstr "Choose &language (requires restart):"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:143
msgid "Show &average ratings in the tags browser"
msgstr "Show &average ratings in the tags browser"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:147
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:144
msgid "Disable all animations. Useful if you have a slow/old computer."
msgstr "Disable all animations. Useful if you have a slow/old computer."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:148
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:145
msgid "Disable &animations"
msgstr "Disable &animations"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:149
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:146
msgid "Enable system &tray icon (needs restart)"
msgstr "Enable system &tray icon (needs restart)"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:147
msgid "Show &splash screen at startup"
msgstr "Show &splash screen at startup"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:151
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:148
msgid "Disable ¬ifications in system tray"
msgstr "Disable ¬ifications in system tray"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:152
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:149
msgid "Use &Roman numerals for series"
msgstr "Use &Roman numerals for series"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:153
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:150
msgid "Show cover &browser in a separate window (needs restart)"
msgstr "Show cover &browser in a separate window (needs restart)"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:154
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:151
msgid "Tags browser category &partitioning method:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:155
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:152
msgid ""
"Choose how tag browser subcategories are displayed when\n"
"there are more items than the limit. Select by first\n"
@@ -11853,11 +12107,11 @@ msgstr ""
"have a list of fixed-sized groups. Set to disabled\n"
"if you never want subcategories"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:160
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:157
msgid "&Collapse when more items than:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:161
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:158
msgid ""
"If a Tag Browser category has more than this number of items, it is divided\n"
"up into sub-categories. If the partition method is set to disable, this "
@@ -11867,11 +12121,11 @@ msgstr ""
"up into sub-categories. If the partition method is set to disable, this "
"value is ignored."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:163
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:160
msgid "Categories with &hierarchical items:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:161
msgid ""
"A comma-separated list of columns in which items containing\n"
"periods are displayed in the tag browser trees. For example, if\n"
@@ -11881,52 +12135,48 @@ msgid ""
"then the tags will be displayed each on their own line."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:167
msgid "&Toolbar"
msgstr "&Toolbar"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:171
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:168
msgid "&Icon size:"
msgstr "&Icon size:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:172
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:169
msgid "Show &text under icons:"
msgstr "Show &text under icons:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:173
-msgid "&Split the toolbar into two toolbars"
-msgstr "&Split the toolbar into two toolbars"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:170
msgid "Interface font:"
msgstr "Interface font:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:175
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:171
msgid "Change &font (needs restart)"
msgstr "Change &font (needs restart)"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:228
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96
msgid "&Apply"
msgstr "&Apply"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:230
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:235
msgid "Restore &defaults"
msgstr "Restore &defaults"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:236
msgid "Save changes"
msgstr "Save changes"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:232
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:237
msgid "Cancel and return to overview"
msgstr "Cancel and return to overview"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:288
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:293
msgid "Restoring to defaults not supported for"
msgstr "Restoring to defaults not supported for"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:323
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:328
msgid ""
"Some of the changes you made require a restart. Please restart calibre as "
"soon as possible."
@@ -11934,19 +12184,73 @@ msgstr ""
"Some of the changes you made require a restart. Please restart calibre as "
"soon as possible."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:326
-msgid ""
-"The changes you have made require calibre be restarted immediately. You will "
-"not be allowed set any more preferences, until you restart."
-msgstr ""
-"The changes you have made require calibre be restarted immediately. You will "
-"not be allowed set any more preferences, until you restart."
-
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132
+msgid ""
+"The changes you have made require calibre be restarted immediately. You will "
+"not be allowed set any more preferences, until you restart."
+msgstr ""
+"The changes you have made require calibre be restarted immediately. You will "
+"not be allowed set any more preferences, until you restart."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:336
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:127
msgid "Restart needed"
msgstr "Restart needed"
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:46
+msgid "Source"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:48
+msgid "Cover priority"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:93
+msgid "Metadata sources"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:94
+msgid ""
+"Disable any metadata sources you do not want by unchecking them. You can "
+"also set the cover priority. Covers from sources that have a higher "
+"(smaller) priority will be preferred when bulk downloading metadata.\n"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:96
+msgid "Configure selected source"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:97
+msgid "Downloaded metadata fields"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:98
+msgid ""
+"If you uncheck any fields, metadata for those fields will not be downloaded"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:99
+msgid "Convert all downloaded comments to plain &text"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:100
+msgid "Max. number of &tags to download:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:101
+msgid "Max. &time to wait after first match is found:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:102
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:104
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:199
+msgid " secs"
+msgstr " secs"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:103
+msgid "Max. time to wait after first &cover is found:"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:42
msgid "Failed to install command line tools."
msgstr "Failed to install command line tools."
@@ -12488,20 +12792,20 @@ msgstr ""
"Send to Device button. This setting can be overriden for individual devices "
"by customising the device interface plugins in Preferences->Advanced->Plugins"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:75
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:70
#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:382
msgid "Failed to start content server"
msgstr "Failed to start content server"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:111
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:106
msgid "Error log:"
msgstr "Error log:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:118
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:113
msgid "Access log:"
msgstr "Access log:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:128
msgid "You need to restart the server for changes to take effect"
msgstr "You need to restart the server for changes to take effect"
@@ -12798,43 +13102,55 @@ msgstr "&Program Code: (be sure to follow python indenting rules)"
msgid "Switch between library and device views"
msgstr "Switch between library and device views"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:41
msgid "Separator"
msgstr "Separator"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:58
msgid "Choose library"
msgstr "Choose library"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:210
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:219
msgid "The main toolbar"
msgstr "The main toolbar"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:211
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:220
msgid "The main toolbar when a device is connected"
msgstr "The main toolbar when a device is connected"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:212
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:221
+msgid "The optional second toolbar"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:222
+msgid "The menubar"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:223
+msgid "The menubar when a device is connected"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:224
msgid "The context menu for the books in the calibre library"
msgstr "The context menu for the books in the calibre library"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:214
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:226
msgid "The context menu for the books on the device"
msgstr "The context menu for the books on the device"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:248
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:260
msgid "Cannot add"
msgstr "Cannot add"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:249
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:261
msgid "Cannot add the actions %s to this location"
msgstr "Cannot add the actions %s to this location"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:267
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:279
msgid "Cannot remove"
msgstr "Cannot remove"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:268
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:280
msgid "Cannot remove the actions %s from this location"
msgstr "Cannot remove the actions %s from this location"
@@ -12941,7 +13257,7 @@ msgstr "Apply any changes you made to this tweak"
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:93
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:277
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:646
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:653
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:280
msgid "Search"
msgstr "Search"
@@ -13035,168 +13351,168 @@ msgstr "Click to change"
msgid "&Alternate shortcut:"
msgstr "&Alternate shortcut:"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:332
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:362
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:391
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:344
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:374
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:403
msgid "Rename %s"
msgstr "Rename %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:348
msgid "Edit sort for %s"
msgstr "Edit sort for %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:343
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:355
msgid "Add %s to user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:356
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:368
msgid "Children of %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:366
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:378
msgid "Delete search %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:371
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:383
msgid "Remove %s from category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:390
msgid "Search for %s"
msgstr "Search for %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:395
msgid "Search for everything but %s"
msgstr "Search for everything but %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:407
msgid "Add sub-category to %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:399
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:411
msgid "Delete user category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:404
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:416
msgid "Hide category %s"
msgstr "Hide category %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:408
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:420
msgid "Show category"
msgstr "Show category"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:418
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:430
msgid "Search for books in category %s"
msgstr "Search for books in category %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:424
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:436
msgid "Search for books not in category %s"
msgstr "Search for books not in category %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:433
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:438
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:445
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:450
msgid "Manage %s"
msgstr "Manage %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:441
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:453
msgid "Manage Saved Searches"
msgstr "Manage Saved Searches"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:449
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:453
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:461
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:465
msgid "Manage User Categories"
msgstr "Manage User Categories"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:460
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:472
msgid "Show all categories"
msgstr "Show all categories"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:463
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:475
msgid "Change sub-categorization scheme"
msgstr "Change sub-categorization scheme"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:779
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:791
msgid "The grouped search term name is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1051
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1064
msgid ""
"Changing the authors for several books can take a while. Are you sure?"
msgstr ""
"Changing the authors for several books can take a while. Are you sure?"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1056
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1069
msgid ""
"Changing the metadata for that many books can take a while. Are you sure?"
msgstr ""
"Changing the metadata for that many books can take a while. Are you sure?"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1139
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:413
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1152
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:418
msgid "Searches"
msgstr "Searches"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1373
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1393
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1386
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1406
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1415
msgid "Rename user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1374
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1387
msgid "You cannot use periods in the name when renaming user categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1394
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1403
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416
msgid "The name %s is already used"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1426
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1439
msgid "Duplicate search name"
msgstr "Duplicate search name"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1427
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1440
msgid "The saved search name %s is already used."
msgstr "The saved search name %s is already used."
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1829
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1842
msgid "New Category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1880
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1883
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1893
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1896
msgid "Delete user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1881
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1894
msgid "%s is not a user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1884
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1897
msgid "%s contains items. Do you really want to delete it?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1905
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1918
msgid "Remove category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1906
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1919
msgid "User category %s does not exist"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1925
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1938
msgid "Add to user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1926
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1939
msgid "A user category %s does not exist"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2049
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2062
msgid "Find item in tag browser"
msgstr "Find item in tag browser"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2052
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2065
msgid ""
"Search for items. This is a \"contains\" search; items containing the\n"
"text anywhere in the name will be found. You can limit the search\n"
@@ -13212,61 +13528,61 @@ msgstr ""
"*foo will filter all categories at once, showing only those items\n"
"containing the text \"foo\""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2061
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2074
msgid "ALT+f"
msgstr "ALT+f"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2065
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2078
msgid "F&ind"
msgstr "F&ind"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2066
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2079
msgid "Find the first/next matching item"
msgstr "Find the first/next matching item"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2071
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2084
msgid "Collapse all categories"
msgstr "Collapse all categories"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2095
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108
msgid "No More Matches.
Click Find again to go to first match" msgstr "No More Matches.
Click Find again to go to first match" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2121 msgid "Sort by name" msgstr "Sort by name" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2121 msgid "Sort by popularity" msgstr "Sort by popularity" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2109 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2122 msgid "Sort by average rating" msgstr "Sort by average rating" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2112 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2125 msgid "Set the sort order for entries in the Tag Browser" msgstr "Set the sort order for entries in the Tag Browser" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2118 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2132 msgid "Match all" msgstr "Match all" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2118 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2132 msgid "Match any" msgstr "Match any" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2123 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2137 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" "When selecting multiple entries in the Tag Browser match any or all of them" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2127 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2141 msgid "Manage &user categories" msgstr "Manage &user categories" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2130 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2144 msgid "Add your own categories to the Tag Browser" msgstr "Add your own categories to the Tag Browser" @@ -13316,14 +13632,14 @@ msgstr "" "The following books have already been converted to %s format. Do you wish to " "reconvert them?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:188 -msgid "&Restore" -msgstr "&Restore" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:156 msgid "&Donate to support calibre" msgstr "&Donate to support calibre" +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:189 +msgid "&Restore" +msgstr "&Restore" + #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 msgid "&Eject connected device" msgstr "&Eject connected device" @@ -13346,23 +13662,23 @@ msgstr "" "log will be available in the file: %s
The log will be displayed "
"automatically."
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:502
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505
msgid "Conversion Error"
msgstr "Conversion Error"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:525
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:528
msgid "Recipe Disabled"
msgstr "Recipe Disabled"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:541
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:544
msgid "Failed"
msgstr "Failed"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:574
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:577
msgid "There are active jobs. Are you sure you want to quit?"
msgstr "There are active jobs. Are you sure you want to quit?"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:577
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:580
msgid ""
" is communicating with the device!
\n"
" Quitting may cause corruption on the device.
\n"
@@ -13372,11 +13688,11 @@ msgstr ""
" Quitting may cause corruption on the device.
\n"
" Are you sure you want to quit?"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:581
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:584
msgid "Active jobs"
msgstr "Active jobs"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:650
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:653
msgid ""
"will keep running in the system tray. To close it, choose Quit in the "
"context menu of the system tray."
@@ -13538,10 +13854,6 @@ msgstr "Page flip &duration:"
msgid "disabled"
msgstr "disabled"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:199
-msgid " secs"
-msgstr " secs"
-
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:200
msgid "Mouse &wheel flips pages"
msgstr "Mouse &wheel flips pages"
@@ -13585,7 +13897,7 @@ msgid "Options to customize the ebook viewer"
msgstr "Options to customise the ebook viewer"
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783
msgid "Remember last used window size"
msgstr "Remember last used window size"
@@ -13668,36 +13980,36 @@ msgstr ""
"You are in the middle of editing a keyboard shortcut first complete that, by "
"clicking outside the shortcut editing box."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534
msgid "&Lookup in dictionary"
msgstr "&Lookup in dictionary"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141
msgid "Go to..."
msgstr "Go to..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549
msgid "Next Section"
msgstr "Next Section"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:550
msgid "Previous Section"
msgstr "Previous Section"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552
msgid "Document Start"
msgstr "Document Start"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553
msgid "Document End"
msgstr "Document End"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555
msgid "Section Start"
msgstr "Section Start"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556
msgid "Section End"
msgstr "Section End"
@@ -13773,75 +14085,75 @@ msgstr "Print Preview"
msgid "Clear list of recently opened books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:361
msgid "Connecting to dict.org to lookup: %s…"
msgstr "Connecting to dict.org to lookup: %s…"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:464
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:467
msgid "Choose ebook"
msgstr "Choose ebook"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:465
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:468
msgid "Ebooks"
msgstr "Ebooks"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504
msgid "No matches found for: %s"
msgstr "No matches found for: %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:538
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:541
msgid "Loading flow..."
msgstr "Loading flow..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579
msgid "Laying out %s"
msgstr "Laying out %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:610
msgid "Bookmark #%d"
msgstr "Bookmark #%d"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:611
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:614
msgid "Add bookmark"
msgstr "Add bookmark"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:612
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:615
msgid "Enter title for bookmark:"
msgstr "Enter title for bookmark:"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:622
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625
msgid "Manage Bookmarks"
msgstr "Manage Bookmarks"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:662
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:665
msgid "Loading ebook..."
msgstr "Loading ebook..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:674
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677
msgid "Could not open ebook"
msgstr "Could not open ebook"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:770
msgid "Options to control the ebook viewer"
msgstr "Options to control the ebook viewer"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:774
-msgid ""
-"If specified, viewer window will try to come to the front when started."
-msgstr ""
-"If specified, viewer window will try to come to the front when started."
-
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777
msgid ""
+"If specified, viewer window will try to come to the front when started."
+msgstr ""
+"If specified, viewer window will try to come to the front when started."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780
+msgid ""
"If specified, viewer window will try to open full screen when started."
msgstr ""
"If specified, viewer window will try to open full screen when started."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785
msgid "Print javascript alert and console messages to the console"
msgstr "Print javascript alert and console messages to the console"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:788
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791
msgid ""
"%prog [options] file\n"
"\n"
@@ -13887,10 +14199,6 @@ msgstr "Find next"
msgid "Find next occurrence"
msgstr "Find next occurrence"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205
-msgid "Copy to clipboard"
-msgstr "Copy to clipboard"
-
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:207
msgid "Reference Mode"
msgstr "Reference Mode"
@@ -13919,27 +14227,27 @@ msgstr "Find previous occurrence"
msgid "Print eBook"
msgstr "Print eBook"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:412
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:419
msgid "Change Case"
msgstr "Change Case"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:415
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:422
msgid "Swap Case"
msgstr "Swap Case"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:955
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:962
msgid "Drag to resize"
msgstr "Drag to resize"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:990
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:997
msgid "Show"
msgstr "Show"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:997
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1004
msgid "Hide"
msgstr "Hide"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1034
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1041
msgid "Toggle"
msgstr "Toggle"
@@ -15423,11 +15731,11 @@ msgstr ""
"\n"
"For help on an individual command: %%prog command --help\n"
-#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:589
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:591
msgid "No label was provided"
msgstr "No label was provided"
-#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:591
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:593
msgid ""
"The label must contain only lower case letters, digits and underscores, and "
"start with a letter"
@@ -15435,23 +15743,23 @@ msgstr ""
"The label must contain only lower case letters, digits and underscores, and "
"start with a letter"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:66
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:65
msgid "%sAverage rating is %3.1f"
msgstr "%sAverage rating is %3.1f"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1007
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1012
msgid "Main"
msgstr "Main"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3050
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3056
msgid "
Migrating old database to ebook library in %s
Migrating old database to ebook library in %s
If you do not want calibre to recognize your Apple iDevice when it is " +"connected to your computer, click Disable Apple Driver.
To " +"transfer books to your iDevice, click Disable Apple Driver, then use " +"the 'Connect to iTunes' method recommended in the Calibre + " +"iDevices FAQ, using the Connect/Share|Connect to " +"iTunes menu item.
Enabling the Apple driver for direct connection " +"to iDevices is an unsupported advanced user mode.
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:53 -msgid "Enable to use the series name as the iTunes Genre, iBooks Category" +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:65 +msgid "Disable Apple driver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:55 -msgid "Cache covers from iTunes/iBooks" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:57 -msgid "Enable to cache and display covers from iTunes/iBooks" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:58 -msgid "Skip 'Connect to iTunes' recommendation" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:60 -msgid "Enable to skip the 'Connect to iTunes' recommendation dialog" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:115 -msgid "Apple device" +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:69 +msgid "Enable Apple driver" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:117 +msgid "Use Series as Category in iTunes/iBooks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:118 +msgid "Enable to use the series name as the iTunes Genre, iBooks Category" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:120 +msgid "Cache covers from iTunes/iBooks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:122 +msgid "Enable to cache and display covers from iTunes/iBooks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:176 +msgid "Apple device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:178 msgid "Communicate with iTunes/iBooks." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:190 msgid "Apple device detected, launching iTunes, please wait ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:130 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:192 msgid "" "Cannot copy books directly from iDevice. Drag from iTunes Library to " "desktop, then add to calibre's Library window." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:290 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:293 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:352 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:355 msgid "Updating device metadata listing..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:369 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:408 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:986 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1026 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3010 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3050 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:431 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:470 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1044 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1084 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3068 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3108 msgid "%d of %d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:415 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1031 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3056 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:477 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1089 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3114 msgid "finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:600 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:662 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:950 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1008 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2592 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2650 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:909 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:915 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:945 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:294 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:307 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2753 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:299 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:312 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2759 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2593 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2651 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:634 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2715 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2721 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2739 msgid "Catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2914 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2972 msgid "Communicate with iTunes." msgstr "" @@ -903,20 +927,20 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:232 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:123 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:126 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:190 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:197 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:220 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:122 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:125 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:196 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:203 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:226 msgid "Getting list of books on device..." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:279 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:249 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:251 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:255 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:257 msgid "Transferring books to device..." msgstr "" @@ -924,8 +948,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:349 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:384 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:273 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:304 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:310 msgid "Adding books to device metadata listing..." msgstr "" @@ -935,8 +959,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:333 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:310 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:316 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334 msgid "Removing books from device..." msgstr "" @@ -944,17 +968,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:337 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:344 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:335 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:341 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:346 msgid "Removing books from device metadata listing..." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:397 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:370 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:376 msgid "Sending metadata to device..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/bambook/libbambookcore.py:132 +#: /home/kovid/work/calibre/src/calibre/devices/bambook/libbambookcore.py:129 msgid "Bambook SDK has not been installed." msgstr "" @@ -967,7 +991,7 @@ msgid "Communicate with the Blackberry smart phone." msgstr "Komuniki kun la programebla telefono Blackberry." #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:253 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:254 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -997,7 +1021,7 @@ msgstr "" msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:252 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:253 msgid "Communicate with the PocketBook 701" msgstr "" @@ -1253,32 +1277,32 @@ msgstr "" msgid "Communicate with all the Sony eBook readers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:61 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:62 msgid "All by title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:62 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:63 msgid "All by author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:65 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device. Possibilities include: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:68 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:69 msgid "" ". Two special collections are available: %s:%s and %s:%s. Add these values " "to the list to enable them. The collections will be given the name provided " "after the \":\" character." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:72 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73 msgid "Upload separate cover thumbnails for books (newer readers)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:74 msgid "" "Normally, the SONY readers get the cover image from the ebook file itself. " "With this option, calibre will send a separate cover image to the reader, " @@ -1287,29 +1311,40 @@ msgid "" "950 and newer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:79 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:80 msgid "" "Refresh separate covers when using automatic management (newer readers)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:81 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:82 msgid "" "Set this option to have separate book covers uploaded every time you connect " "your device. Unset this option if you have so many books on the reader that " "performance is unacceptable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:85 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:86 msgid "Preserve cover aspect ratio when building thumbnails" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:87 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:88 msgid "" "Set this option if you want the cover thumbnails to have the same aspect " "ratio (width to height) as the cover. Unset it if you want the thumbnail to " "be the maximum size, ignoring aspect ratio." msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:92 +msgid "Search for books in all folders" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:94 +msgid "" +"Setting this option tells calibre to look for books in all folders on the " +"device and its cards. This permits calibre to find books put on the device " +"by other software and by wireless download." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:190 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:69 msgid "Unnamed" @@ -1442,7 +1477,7 @@ msgstr "" msgid "Communicate with an eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:92 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:94 msgid "Get device information..." msgstr "" @@ -2079,7 +2114,7 @@ msgstr "" msgid "Running transforms on ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1030 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1032 msgid "Creating" msgstr "" @@ -2194,7 +2229,7 @@ msgstr "" msgid "Do not insert a Table of Contents at the beginning of the book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:22 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:149 msgid "" "Specify the sectionization of elements. A value of \"nothing\" turns the " "book into a single section. A value of \"files\" turns each file into a " @@ -2205,6 +2240,17 @@ msgid "" "of Contents)." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:158 +msgid "" +"Genre for the book. Choices: %s\n" +"\n" +" See: " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:159 +msgid "for a complete list with descriptions." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:248 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " @@ -2248,6 +2294,22 @@ msgid "" "WARNING: The contents of the directory will be deleted." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/htmlz/output.py:29 +msgid "" +"Specify the handling of CSS. Default is class.\n" +"class: Use CSS classes and have elements reference them.\n" +"inline: Write the CSS as an inline style attribute.\n" +"tag: Turn as many CSS styles as possible into HTML tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/htmlz/output.py:37 +msgid "" +"How to handle the CSS when using css-type = 'class'.\n" +"Default is external.\n" +"external: Use an external CSS file that is linked in the document.\n" +"inline: Place the CSS in the head section of the document." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/lit/from_any.py:47 msgid "Creating LIT file from EPUB..." msgstr "" @@ -2554,105 +2616,107 @@ msgstr "" msgid "TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:589 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:593 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 msgid "No" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:589 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:593 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:673 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:677 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:427 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1004 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1021 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:128 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:331 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:574 msgid "Title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:674 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:678 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:432 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1005 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1022 msgid "Author(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:675 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:679 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 msgid "Publisher" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:680 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49 msgid "Producer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:677 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:681 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:247 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:389 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1209 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:211 msgid "Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:679 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:683 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:377 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1207 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1205 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 msgid "Tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:681 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:685 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:30 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:394 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1216 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1214 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:114 msgid "Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:682 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:686 msgid "Language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:684 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1199 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:688 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1197 msgid "Timestamp" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:686 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:690 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:128 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:271 msgid "Published" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:688 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:692 msgid "Rights" msgstr "" @@ -2778,10 +2842,6 @@ msgstr "" msgid "Downloads metadata from Douban.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:57 -msgid "Metadata download" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:144 msgid "ratings" msgstr "" @@ -2803,11 +2863,12 @@ msgid "Convert comments downloaded from %s to plain text" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:181 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:157 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:160 msgid "Downloads metadata from Google Books" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:198 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/isbndb.py:15 msgid "Downloads metadata from isbndb.com" msgstr "" @@ -3011,31 +3072,31 @@ msgstr "" msgid "Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:280 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:283 msgid "Downloads metadata from Amazon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:292 msgid "US" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:288 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:293 msgid "France" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:289 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:294 msgid "Germany" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:290 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:295 msgid "UK" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:375 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:389 msgid "Amazon timed out. Try again later." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:93 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:138 msgid "Metadata source" msgstr "" @@ -3159,7 +3220,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:176 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:220 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:703 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:723 msgid "Book %s of %s" msgstr "" @@ -3168,7 +3229,7 @@ msgid "HTML TOC generation options." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:66 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 msgid "Rating" @@ -3334,6 +3395,7 @@ msgid "Author" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27 msgid "Subject" msgstr "" @@ -3435,7 +3497,7 @@ msgid "" "full first page of the generated pdf." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:55 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:57 msgid "Could not find pdftohtml, check it is in your PATH" msgstr "" @@ -3598,141 +3660,145 @@ msgid "" "are always removed with plain text output." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:97 msgid "Send file to storage card instead of main memory by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:99 msgid "Confirm before deleting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:101 msgid "Main window geometry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:103 msgid "Notify when a new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:105 msgid "Use Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:107 msgid "Sort tags list by name, popularity, or rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:109 +msgid "Match tags by any or all." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:111 msgid "Number of covers to show in the cover browsing mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:113 msgid "Defaults for conversion to LRF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:115 msgid "Options for the LRF ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:118 msgid "Formats that are viewed using the internal viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:120 msgid "Columns to be displayed in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121 msgid "Automatically launch content server on application startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:122 msgid "Oldest news kept in database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 msgid "Show system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 msgid "Upload downloaded news to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 msgid "Delete books from library after uploading to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 msgid "Disable notifications from the system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "" "Start searching as you type. If this is disabled then search will only take " "place when the Enter or Return key is pressed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:141 msgid "" "When searching, show all books with search results highlighted instead of " "showing only the matches. You can use the N or F3 keys to go to the next " "match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:159 msgid "Maximum number of waiting worker processes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:161 msgid "Download social metadata (tags/rating/etc.)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:163 msgid "Overwrite author and title with new metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:101 msgid "Automatically download the cover, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:167 msgid "Limit max simultaneous jobs to number of CPUs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:169 msgid "The layout of the user interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:171 msgid "Show the average rating per item indication in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:173 msgid "Disable UI animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:178 msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:448 msgid "Choose Files" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:308 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:529 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:534 msgid "Books" msgstr "" @@ -3918,53 +3984,53 @@ msgstr "" msgid "Fetch annotations (experimental)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:241 msgid "Use library only" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:242 msgid "User annotations generated from main library only" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:30 #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:80 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:261 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 msgid "No books selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:66 msgid "No books selected to fetch annotations from" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:91 msgid "Merging user annotations into database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:119 msgid "%sThere was an error reading from file:
"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:204
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:196
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:671
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:694
msgid " is not a valid picture"
msgstr ""
@@ -6144,7 +6230,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:165
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:409
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:60
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:62
msgid "Change the title of this book"
msgstr ""
@@ -6187,7 +6273,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:544
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:433
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:214
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:293
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:296
msgid "&Series:"
msgstr ""
@@ -6197,7 +6283,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:546
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:434
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:435
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:292
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:295
msgid "List of known series. You can add new series."
msgstr ""
@@ -6211,6 +6297,7 @@ msgid "MOBI Output"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:72
msgid "Default"
msgstr ""
@@ -6375,7 +6462,7 @@ msgid "Regex:"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:92
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:136
msgid "Test"
msgstr ""
@@ -6392,13 +6479,13 @@ msgid "Goto:"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:96
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:96
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:89
msgid "&Previous"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:97
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:82
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:97
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:88
msgid "&Next"
msgstr ""
@@ -6466,7 +6553,7 @@ msgid "Options specific to the input format."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/single_ui.py:117
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:76
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:91
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:96
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box_ui.py:52
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress_ui.py:53
@@ -6688,8 +6775,8 @@ msgid "TXTZ Output"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:55
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:77
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:78
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:92
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:93
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_ui.py:46
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:62
@@ -6803,7 +6890,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:215
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:248
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:252
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:994
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1031
msgid "Undefined"
msgstr ""
@@ -6960,97 +7047,97 @@ msgstr ""
msgid "Error communicating with device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:628
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1158
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:299
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:631
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1166
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:307
msgid "No suitable formats"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:644
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:647
msgid "Select folder to open as device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:695
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:698
msgid "Error talking to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:696
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:699
msgid ""
"There was a temporary error talking to the device. Please unplug and "
"reconnect the device and or reboot."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:739
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:742
msgid "Device: "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:741
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:744
msgid " detected."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:839
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:842
msgid "selected to send"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:858
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:861
msgid "%i of %i Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:861
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:864
msgid "0 of %i Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:862
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:865
msgid "Choose format to send to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:870
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:873
msgid "No device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:871
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:874
msgid "Cannot send: No device is connected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:874
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:877
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:881
msgid "No card"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:875
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:879
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:882
msgid "Cannot send: Device has no storage card"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:935
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1018
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1152
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:943
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1026
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1160
msgid "Auto convert the following books before uploading to the device?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:964
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:972
msgid "Sending catalogs to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1065
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1073
msgid "Sending news to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1119
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1127
msgid "Sending books to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1159
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1167
msgid ""
"Could not upload the following books to the device, as no suitable formats "
"were found. Convert the book(s) to a format supported by your device first."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1231
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1239
msgid "No space on device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1232
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1240
msgid ""
"
Cannot upload books to device there is no more free space available " msgstr "" @@ -7141,7 +7228,7 @@ msgstr "" msgid "&Tags to set on created book entries:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:95 msgid "Fit &cover within view" msgstr "" @@ -7336,7 +7423,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1196 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 msgid "Format" msgstr "" @@ -7451,12 +7538,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:63 msgid "&Title:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:157 msgid "&Author(s):" msgstr "" @@ -7472,7 +7559,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tweak_epub_ui.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 msgid "&Cancel" msgstr "" @@ -7519,8 +7606,8 @@ msgid "Location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1006 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1023 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:241 @@ -7552,12 +7639,12 @@ msgid "Author sort" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1421 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1434 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1422 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1435 msgid "Author names cannot contain & characters." msgstr "" @@ -7741,22 +7828,22 @@ msgid "Working" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:260 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:421 msgid "Lower Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:420 msgid "Upper Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:262 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:423 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:263 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:424 msgid "Capitalize" msgstr "" @@ -7916,7 +8003,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:530 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:424 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:806 msgid "&Rating:" msgstr "" @@ -7924,7 +8011,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:532 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:426 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:807 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -7945,7 +8032,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:539 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:431 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:432 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:147 msgid "Open Tag Editor" msgstr "" @@ -7998,7 +8085,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:440 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1015 msgid "&Date:" msgstr "" @@ -8074,14 +8161,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:465 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:526 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:591 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:466 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:447 msgid "&Custom metadata" msgstr "" @@ -8249,48 +8336,48 @@ msgid "&Search and replace" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:429 msgid "Last modified: %s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:255 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:275 msgid "Could not read cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:123 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:269 msgid "Could not read cover from %s format" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:276 msgid "The cover in the %s format is invalid" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:746 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:766 msgid "Cover size: %dx%d pixels" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:195 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:670 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:693 msgid "Not a valid picture" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:214 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:717 msgid "Specify title and author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:698 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:718 msgid "You must specify a title and author before generating a cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:902 msgid "Downloading cover..." msgstr "" @@ -8329,67 +8416,67 @@ msgid "The cover is not a valid picture" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:307 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:532 msgid "Choose formats for " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:338 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:564 msgid "No permission" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:565 msgid "You do not have permission to read the following files:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:366 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:367 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:596 msgid "No format selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:378 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:607 msgid "Could not read metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:608 msgid "Could not read metadata from %s format" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:453 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:232 msgid "" " The green color indicates that the current author sort matches the current " "author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:456 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:235 msgid "" " The red color indicates that the current author sort does not match the " "current author. No action is required if this is what you want." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:463 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:121 msgid "" " The green color indicates that the current title sort matches the current " "title" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:466 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:124 msgid "" " The red color warns that the current title sort does not match the current " "title. No action is required if this is what you want." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:472 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:53 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:106 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:221 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:384 @@ -8398,13 +8485,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:475 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:484 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:361 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:400 msgid "Save changes and edit the metadata of %s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:481 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:820 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:107 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:211 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:401 @@ -8413,22 +8501,22 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:690 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:695 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:954 msgid "This ISBN number is valid" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:698 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:920 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:957 msgid "This ISBN number is invalid" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:783 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:862 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:883 msgid "Tags changed" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:784 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:884 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" @@ -8461,12 +8549,12 @@ msgid "You must specify at least one of ISBN, Title, Authors or Publisher" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:961 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:310 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:342 msgid "Permission denied" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:962 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:343 msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -8479,7 +8567,7 @@ msgid "Meta information" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:410 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:95 msgid "" "Automatically create the title sort entry based on the current title entry.\n" "Using this button to create title sort will change title sort from red to " @@ -8487,12 +8575,12 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:413 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:117 msgid "Swap the author and title" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:415 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:106 msgid "" "Automatically create the author sort entry based on the current author " "entry.\n" @@ -8505,7 +8593,7 @@ msgid "Title &sort: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:419 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:111 msgid "" "Specify how this book should be sorted when by title. For example, The " "Exorcist might be sorted as Exorcist, The." @@ -8516,7 +8604,7 @@ msgid "Author S&ort: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:422 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:218 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles.\n" @@ -8525,12 +8613,11 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:436 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:124 msgid "Remove unused series (Series that have no books)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:886 msgid "IS&BN:" msgstr "" @@ -8539,17 +8626,16 @@ msgid "dd MMM yyyy" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:442 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1066 msgid "Publishe&d:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:445 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:159 msgid "&Fetch metadata from server" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:448 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:627 msgid "&Browse" msgstr "" @@ -8558,7 +8644,7 @@ msgid "Remove border (if any) from cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:450 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:629 msgid "T&rim" msgstr "" @@ -8567,12 +8653,12 @@ msgid "Reset cover to default" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:452 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:631 msgid "&Remove" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:453 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:631 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:637 msgid "Download co&ver" msgstr "" @@ -8581,7 +8667,7 @@ msgid "Generate a default cover based on the title and author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:455 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:632 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:638 msgid "&Generate cover" msgstr "" @@ -8598,7 +8684,7 @@ msgid "Remove the selected formats for this book from the database." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:461 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:450 msgid "Set the cover for the book from the selected format" msgstr "" @@ -8607,7 +8693,7 @@ msgid "Update metadata from the metadata in the selected format" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:464 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:585 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:652 msgid "&Comments" msgstr "" @@ -9048,7 +9134,7 @@ msgid "&Author:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:847 msgid "Ta&gs:" msgstr "" @@ -9236,12 +9322,12 @@ msgid "%s (was %s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1380 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1368 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1381 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9310,7 +9396,7 @@ msgid "Send test mail from %s to:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/test_email_ui.py:58 -#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:134 msgid "&Test" msgstr "" @@ -9538,6 +9624,8 @@ msgid "Downloading %s from %s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:712 msgid "Download failed" msgstr "" @@ -9545,61 +9633,61 @@ msgstr "" msgid "Failed to download from %r with error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:147 msgid "Email %s to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:188 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:189 msgid "News:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 msgid "Attached is the %s periodical downloaded by calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:244 msgid "E-book:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:253 msgid "Attached, you will find the e-book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:254 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:185 msgid "by" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:255 msgid "in the %s format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:270 msgid "Sending email to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:301 msgid "Auto convert the following books before sending via email?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:308 msgid "" "Could not email the following books as no suitable formats were found:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:314 msgid "Failed to email book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:317 msgid "sent" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:342 msgid "Sent news to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:129 msgid "" "
Set a regular expression pattern to use when trying to guess ebook " @@ -9613,67 +9701,85 @@ msgid "" "tooltips.
To see the full log, click Show "
+"Details."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:534
+msgid "Current cover"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:537
+msgid "Searching..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:683
+msgid "Downloading covers for %s, please wait..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:713
+msgid "Failed to download any covers, click \"Show details\" for details."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:719
+msgid "Could not find any covers for %s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:721
+msgid "Found %d covers of %s. Pick the one you like best."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:766
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205
+msgid "Copy to clipboard"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:773
+msgid "Download log"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:809
+msgid "Downloading metadata..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:918
+msgid "View log"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/__init__.py:36
msgid ""
"Restore settings to default values. You have to click Apply to actually save "
@@ -10387,90 +10606,114 @@ msgstr ""
msgid "&Configure metadata from file name"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:34
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:36
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:35
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:37
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:170
msgid "Low"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:34
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:35
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:169
msgid "High"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:36
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:37
msgid "Very low"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:72
+msgid "Compact Metadata"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:176
msgid "Confirmation dialogs have all been reset"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:131
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:155
msgid "&Overwrite author and title by default when fetching metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:156
msgid "Download &social metadata (tags/ratings/etc.) by default"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:157
msgid "Show notification when &new version is available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:134
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:158
+msgid "Yes/No columns have three values (Requires restart)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:159
+msgid ""
+"If checked, Yes/No custom columns values can be Yes, No, or Unknown.\n"
+"If not checked, the values can be Yes or No."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:161
msgid "Automatically send downloaded &news to ebook reader"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:162
msgid "&Delete news from library when it is automatically sent to reader"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:163
+msgid "Preferred &output format:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:164
msgid "Default network &timeout:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:165
msgid ""
"Set the default timeout for network fetches (i.e. anytime we go out to the "
"internet to get information)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:138
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:166
msgid " seconds"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:167
msgid "Job &priority:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:143
-msgid "Preferred &output format:"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:144
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:171
msgid "Restriction to apply when the current library is opened:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:172
msgid ""
"Apply this restriction on calibre startup if the current library is being "
"used. Also applied when switching to this library. Note that this setting is "
"per library. "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:146
-msgid "Reset all disabled &confirmation dialogs"
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:173
+msgid "Edit metadata (single) layout:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:147
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:174
+msgid ""
+"Choose a different layout for the Edit Metadata dialog. The compact metadata "
+"layout favors editing custom metadata over changing covers and formats."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:175
msgid "Preferred &input format order:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:178
msgid "Use internal &viewer for:"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:179
+msgid "Reset all disabled &confirmation dialogs"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96
msgid "You must select a column to delete it"
msgstr ""
@@ -10825,25 +11068,32 @@ msgstr ""
msgid "&Remove email"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Auto send"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Email"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:29
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:32
msgid "Formats to email. The first matching format will be sent."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:30
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:33
+msgid ""
+"Subject of the email to use when sending. When left blank the title will be "
+"used for the subject. Also, the same templates used for \"Save to disk\" "
+"such as {title} and {author_sort} can be used here."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:37
msgid ""
"If checked, downloaded news will be automatically mailed
to this email "
"address (provided it is in one of the listed formats)."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:104
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:115
msgid "new email address"
msgstr ""
@@ -10855,91 +11105,95 @@ msgstr ""
msgid "Wide"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:52
+msgid "Off"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:52
+msgid "Small"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
+msgid "Large"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
msgid "Medium"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
-msgid "Small"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:54
-msgid "Large"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:56
msgid "Always"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:56
msgid "Automatic"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
msgid "Never"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:60
msgid "By first letter"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:60
msgid "Disabled"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:62
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
msgid "Partitioned"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:140
msgid "User Interface &layout (needs restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:144
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:141
msgid "&Number of covers to show in browse mode (needs restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:142
msgid "Choose &language (requires restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:143
msgid "Show &average ratings in the tags browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:147
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:144
msgid "Disable all animations. Useful if you have a slow/old computer."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:148
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:145
msgid "Disable &animations"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:149
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:146
msgid "Enable system &tray icon (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:147
msgid "Show &splash screen at startup"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:151
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:148
msgid "Disable ¬ifications in system tray"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:152
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:149
msgid "Use &Roman numerals for series"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:153
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:150
msgid "Show cover &browser in a separate window (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:154
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:151
msgid "Tags browser category &partitioning method:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:155
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:152
msgid ""
"Choose how tag browser subcategories are displayed when\n"
"there are more items than the limit. Select by first\n"
@@ -10948,22 +11202,22 @@ msgid ""
"if you never want subcategories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:160
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:157
msgid "&Collapse when more items than:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:161
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:158
msgid ""
"If a Tag Browser category has more than this number of items, it is divided\n"
"up into sub-categories. If the partition method is set to disable, this "
"value is ignored."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:163
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:160
msgid "Categories with &hierarchical items:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:161
msgid ""
"A comma-separated list of columns in which items containing\n"
"periods are displayed in the tag browser trees. For example, if\n"
@@ -10973,68 +11227,118 @@ msgid ""
"then the tags will be displayed each on their own line."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:167
msgid "&Toolbar"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:171
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:168
msgid "&Icon size:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:172
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:169
msgid "Show &text under icons:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:173
-msgid "&Split the toolbar into two toolbars"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:170
msgid "Interface font:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:175
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:171
msgid "Change &font (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:228
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96
msgid "&Apply"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:230
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:235
msgid "Restore &defaults"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:236
msgid "Save changes"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:232
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:237
msgid "Cancel and return to overview"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:288
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:293
msgid "Restoring to defaults not supported for"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:323
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:328
msgid ""
"Some of the changes you made require a restart. Please restart calibre as "
"soon as possible."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:326
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331
msgid ""
"The changes you have made require calibre be restarted immediately. You will "
"not be allowed set any more preferences, until you restart."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:336
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:127
msgid "Restart needed"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:46
+msgid "Source"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:48
+msgid "Cover priority"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:93
+msgid "Metadata sources"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:94
+msgid ""
+"Disable any metadata sources you do not want by unchecking them. You can "
+"also set the cover priority. Covers from sources that have a higher "
+"(smaller) priority will be preferred when bulk downloading metadata.\n"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:96
+msgid "Configure selected source"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:97
+msgid "Downloaded metadata fields"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:98
+msgid ""
+"If you uncheck any fields, metadata for those fields will not be downloaded"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:99
+msgid "Convert all downloaded comments to plain &text"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:100
+msgid "Max. number of &tags to download:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:101
+msgid "Max. &time to wait after first match is found:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:102
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:104
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:199
+msgid " secs"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:103
+msgid "Max. time to wait after first &cover is found:"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:42
msgid "Failed to install command line tools."
msgstr ""
@@ -11518,20 +11822,20 @@ msgid ""
"by customizing the device interface plugins in Preferences->Advanced->Plugins"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:75
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:70
#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:382
msgid "Failed to start content server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:111
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:106
msgid "Error log:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:118
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:113
msgid "Access log:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:128
msgid "You need to restart the server for changes to take effect"
msgstr ""
@@ -11748,43 +12052,55 @@ msgstr ""
msgid "Switch between library and device views"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:41
msgid "Separator"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:58
msgid "Choose library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:210
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:219
msgid "The main toolbar"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:211
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:220
msgid "The main toolbar when a device is connected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:212
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:221
+msgid "The optional second toolbar"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:222
+msgid "The menubar"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:223
+msgid "The menubar when a device is connected"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:224
msgid "The context menu for the books in the calibre library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:214
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:226
msgid "The context menu for the books on the device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:248
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:260
msgid "Cannot add"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:249
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:261
msgid "Cannot add the actions %s to this location"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:267
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:279
msgid "Cannot remove"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:268
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:280
msgid "Cannot remove the actions %s from this location"
msgstr ""
@@ -11881,7 +12197,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:93
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:277
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:646
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:653
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:280
msgid "Search"
msgstr ""
@@ -11974,166 +12290,166 @@ msgstr ""
msgid "&Alternate shortcut:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:332
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:362
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:391
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:344
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:374
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:403
msgid "Rename %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:348
msgid "Edit sort for %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:343
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:355
msgid "Add %s to user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:356
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:368
msgid "Children of %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:366
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:378
msgid "Delete search %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:371
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:383
msgid "Remove %s from category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:390
msgid "Search for %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:395
msgid "Search for everything but %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:407
msgid "Add sub-category to %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:399
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:411
msgid "Delete user category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:404
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:416
msgid "Hide category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:408
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:420
msgid "Show category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:418
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:430
msgid "Search for books in category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:424
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:436
msgid "Search for books not in category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:433
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:438
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:445
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:450
msgid "Manage %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:441
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:453
msgid "Manage Saved Searches"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:449
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:453
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:461
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:465
msgid "Manage User Categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:460
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:472
msgid "Show all categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:463
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:475
msgid "Change sub-categorization scheme"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:779
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:791
msgid "The grouped search term name is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1051
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1064
msgid ""
"Changing the authors for several books can take a while. Are you sure?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1056
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1069
msgid ""
"Changing the metadata for that many books can take a while. Are you sure?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1139
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:413
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1152
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:418
msgid "Searches"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1373
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1393
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1386
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1406
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1415
msgid "Rename user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1374
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1387
msgid "You cannot use periods in the name when renaming user categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1394
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1403
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416
msgid "The name %s is already used"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1426
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1439
msgid "Duplicate search name"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1427
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1440
msgid "The saved search name %s is already used."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1829
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1842
msgid "New Category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1880
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1883
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1893
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1896
msgid "Delete user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1881
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1894
msgid "%s is not a user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1884
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1897
msgid "%s contains items. Do you really want to delete it?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1905
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1918
msgid "Remove category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1906
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1919
msgid "User category %s does not exist"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1925
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1938
msgid "Add to user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1926
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1939
msgid "A user category %s does not exist"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2049
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2062
msgid "Find item in tag browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2052
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2065
msgid ""
"Search for items. This is a \"contains\" search; items containing the\n"
"text anywhere in the name will be found. You can limit the search\n"
@@ -12143,60 +12459,60 @@ msgid ""
"containing the text \"foo\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2061
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2074
msgid "ALT+f"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2065
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2078
msgid "F&ind"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2066
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2079
msgid "Find the first/next matching item"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2071
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2084
msgid "Collapse all categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2095
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108
msgid "No More Matches.
Click Find again to go to first match"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2121
msgid "Sort by name"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2121
msgid "Sort by popularity"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2109
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2122
msgid "Sort by average rating"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2112
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2125
msgid "Set the sort order for entries in the Tag Browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2118
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2132
msgid "Match all"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2118
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2132
msgid "Match any"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2123
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2137
msgid ""
"When selecting multiple entries in the Tag Browser match any or all of them"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2127
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2141
msgid "Manage &user categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2130
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2144
msgid "Add your own categories to the Tag Browser"
msgstr ""
@@ -12242,12 +12558,12 @@ msgid ""
"reconvert them?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:188
-msgid "&Restore"
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:156
+msgid "&Donate to support calibre"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:190
-msgid "&Donate to support calibre"
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:189
+msgid "&Restore"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194
@@ -12269,34 +12585,34 @@ msgid ""
"automatically."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:502
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505
msgid "Conversion Error"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:525
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:528
msgid "Recipe Disabled"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:541
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:544
msgid "Failed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:574
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:577
msgid "There are active jobs. Are you sure you want to quit?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:577
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:580
msgid ""
" is communicating with the device!
\n"
" Quitting may cause corruption on the device.
\n"
" Are you sure you want to quit?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:581
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:584
msgid "Active jobs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:650
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:653
msgid ""
"will keep running in the system tray. To close it, choose Quit in the "
"context menu of the system tray."
@@ -12452,10 +12768,6 @@ msgstr ""
msgid "disabled"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:199
-msgid " secs"
-msgstr ""
-
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:200
msgid "Mouse &wheel flips pages"
msgstr ""
@@ -12496,7 +12808,7 @@ msgid "Options to customize the ebook viewer"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783
msgid "Remember last used window size"
msgstr ""
@@ -12574,36 +12886,36 @@ msgid ""
"clicking outside the shortcut editing box."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534
msgid "&Lookup in dictionary"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141
msgid "Go to..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549
msgid "Next Section"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:550
msgid "Previous Section"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552
msgid "Document Start"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553
msgid "Document End"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555
msgid "Section Start"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556
msgid "Section End"
msgstr ""
@@ -12679,73 +12991,73 @@ msgstr ""
msgid "Clear list of recently opened books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:361
msgid "Connecting to dict.org to lookup: %s…"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:464
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:467
msgid "Choose ebook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:465
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:468
msgid "Ebooks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504
msgid "No matches found for: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:538
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:541
msgid "Loading flow..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579
msgid "Laying out %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:610
msgid "Bookmark #%d"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:611
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:614
msgid "Add bookmark"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:612
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:615
msgid "Enter title for bookmark:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:622
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625
msgid "Manage Bookmarks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:662
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:665
msgid "Loading ebook..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:674
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677
msgid "Could not open ebook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:770
msgid "Options to control the ebook viewer"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:774
-msgid ""
-"If specified, viewer window will try to come to the front when started."
-msgstr ""
-
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777
msgid ""
+"If specified, viewer window will try to come to the front when started."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780
+msgid ""
"If specified, viewer window will try to open full screen when started."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785
msgid "Print javascript alert and console messages to the console"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:788
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791
msgid ""
"%prog [options] file\n"
"\n"
@@ -12788,10 +13100,6 @@ msgstr ""
msgid "Find next occurrence"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205
-msgid "Copy to clipboard"
-msgstr ""
-
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:207
msgid "Reference Mode"
msgstr ""
@@ -12820,27 +13128,27 @@ msgstr ""
msgid "Print eBook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:412
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:419
msgid "Change Case"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:415
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:422
msgid "Swap Case"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:955
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:962
msgid "Drag to resize"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:990
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:997
msgid "Show"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:997
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1004
msgid "Hide"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1034
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1041
msgid "Toggle"
msgstr ""
@@ -14006,33 +14314,33 @@ msgid ""
"For help on an individual command: %%prog command --help\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:589
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:591
msgid "No label was provided"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:591
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:593
msgid ""
"The label must contain only lower case letters, digits and underscores, and "
"start with a letter"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:66
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:65
msgid "%sAverage rating is %3.1f"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1007
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1012
msgid "Main"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3050
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3056
msgid "
Migrating old database to ebook library in %s
If you do not want calibre to recognize your Apple iDevice when it is " +"connected to your computer, click Disable Apple Driver.
To " +"transfer books to your iDevice, click Disable Apple Driver, then use " +"the 'Connect to iTunes' method recommended in the Calibre + " +"iDevices FAQ, using the Connect/Share|Connect to " +"iTunes menu item.
Enabling the Apple driver for direct connection " +"to iDevices is an unsupported advanced user mode.
" +msgstr "" +"Si ni quiere que calibre reconozca su dispositivo Apple al conectarlo al " +"ordenador, pulse en «Desactivar el controlador de Apple».
\r\n" +"Para transferir libros al dispositivo, pulse en «Desactivar el " +"controlador de Apple» y luego use el método de «Conexión con iTunes» " +"recomendado en la Calibre + " +"iDevices FAQ, usando el menú «Conectar/compartir|Conectar a " +"iTunes».
\r\n" +"La activación del controlador de Apple para conectar directamente con los " +"dispositivos de Apple es una opción avanzada y sin soporte.
\r\n" +"" + +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:65 +msgid "Disable Apple driver" +msgstr "Desactivar el controlador de Apple" + +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:69 +msgid "Enable Apple driver" +msgstr "Activar el controlador de Apple" + +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:117 msgid "Use Series as Category in iTunes/iBooks" msgstr "Usar la serie como categoría en iTunes/iBooks" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:53 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:118 msgid "Enable to use the series name as the iTunes Genre, iBooks Category" msgstr "" "Actívelo para usar el nombre de la serie como género de iTunes o categoría " "de iBooks" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:55 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:120 msgid "Cache covers from iTunes/iBooks" msgstr "Guardar las portadas de iTunes/iBooks en caché" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:57 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:122 msgid "Enable to cache and display covers from iTunes/iBooks" msgstr "" "Actívelo para mostrar y guardar en caché las portadas de iTunes o iBooks" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:58 -msgid "Skip 'Connect to iTunes' recommendation" -msgstr "Omitir la recomendación para «Conectar con iTunes»" - -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:60 -msgid "Enable to skip the 'Connect to iTunes' recommendation dialog" -msgstr "" -"Actívelo para no mostrar el diálogo de recomendación para «Conectar con " -"iTunes»" - -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:115 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:176 msgid "Apple device" msgstr "Dispositivo Apple" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:117 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:178 msgid "Communicate with iTunes/iBooks." msgstr "Comunicarse con iTunes/iBooks." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:190 msgid "Apple device detected, launching iTunes, please wait ..." msgstr "" "Dispositivo Apple detectado. Iniciando iTunes. Un momento, por favor..." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:130 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:192 msgid "" "Cannot copy books directly from iDevice. Drag from iTunes Library to " "desktop, then add to calibre's Library window." @@ -841,27 +874,27 @@ msgstr "" "la biblioteca de iTunes al escritorio, y entonces añadelos en la ventana " "Biblioteca." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:290 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:293 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:352 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:355 msgid "Updating device metadata listing..." msgstr "Actualizando listado de meta datos..." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:369 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:408 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:986 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1026 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3010 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3050 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:431 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:470 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1044 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1084 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3068 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3108 msgid "%d of %d" msgstr "%d de %d" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:415 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1031 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3056 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:477 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1089 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3114 msgid "finished" msgstr "terminado" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:600 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:662 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" @@ -871,7 +904,7 @@ msgstr "" "Bórrelos utilizando la aplicación iBooks.\n" "Pulse \"Mostrar Detalles\" para ver una lista." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:950 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1008 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." @@ -879,31 +912,31 @@ msgstr "" "Algunas portadas no se pudieron convertir.\n" "Pulse en \"Mostrar detalles\" para ver una lista." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2592 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2650 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:909 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:915 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:945 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:294 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:307 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2753 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:299 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:312 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2759 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 msgid "News" msgstr "Noticias" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2593 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2651 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:634 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2715 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2721 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2739 msgid "Catalog" msgstr "Catálogo" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2914 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2972 msgid "Communicate with iTunes." msgstr "Comunicarse con iTunes." @@ -955,20 +988,20 @@ msgstr "Bambook" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:232 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:123 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:126 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:190 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:197 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:220 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:122 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:125 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:196 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:203 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:226 msgid "Getting list of books on device..." msgstr "Obteniendo la lista de libros en el dispositivo ..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:279 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:249 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:251 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:255 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:257 msgid "Transferring books to device..." msgstr "Transfiriendo libros al dispositivo..." @@ -976,8 +1009,8 @@ msgstr "Transfiriendo libros al dispositivo..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:349 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:384 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:273 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:304 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:310 msgid "Adding books to device metadata listing..." msgstr "Añadiendo libros al listado de metatados del dispositivo..." @@ -987,8 +1020,8 @@ msgstr "Añadiendo libros al listado de metatados del dispositivo..." #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:333 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:310 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:316 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334 msgid "Removing books from device..." msgstr "Eliminando libros del dispositivo..." @@ -996,17 +1029,17 @@ msgstr "Eliminando libros del dispositivo..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:337 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:344 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:335 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:341 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:346 msgid "Removing books from device metadata listing..." msgstr "Eliminando libros del listado de metatados del dispositivo..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:397 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:370 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:376 msgid "Sending metadata to device..." msgstr "Enviando metadatos al dispositivo..." -#: /home/kovid/work/calibre/src/calibre/devices/bambook/libbambookcore.py:132 +#: /home/kovid/work/calibre/src/calibre/devices/bambook/libbambookcore.py:129 msgid "Bambook SDK has not been installed." msgstr "El SDK Bambook no está instalado." @@ -1019,7 +1052,7 @@ msgid "Communicate with the Blackberry smart phone." msgstr "Comunicar con el teléfono Blackberry" #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:253 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:254 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1049,7 +1082,7 @@ msgstr "Comunicarse con el lector PocketBook 301." msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "Comunicar con el lector PocketBook 602/603/902/903." -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:252 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:253 msgid "Communicate with the PocketBook 701" msgstr "Comunicar con el PocketBook 701" @@ -1323,15 +1356,15 @@ msgstr "Comunicar con el lector Sony PRS-500." msgid "Communicate with all the Sony eBook readers." msgstr "Comunicarse con todos los lectores Sony." -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:61 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:62 msgid "All by title" msgstr "Todos por título" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:62 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:63 msgid "All by author" msgstr "Todos por autor" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:65 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device. Possibilities include: " @@ -1339,7 +1372,7 @@ msgstr "" "Lista (separada por comas) de campos de metadatos para convertir en " "colecciones en el dispositivo. Las posibilidades son: " -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:68 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:69 msgid "" ". Two special collections are available: %s:%s and %s:%s. Add these values " "to the list to enable them. The collections will be given the name provided " @@ -1349,11 +1382,11 @@ msgstr "" "valores a la lista para activarlas. A las colecciones se les asignará el " "nombre dado después del carácter «:»." -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:72 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73 msgid "Upload separate cover thumbnails for books (newer readers)" msgstr "Enviar miniaturas de portadas para los libros (lectores recientes)" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:74 msgid "" "Normally, the SONY readers get the cover image from the ebook file itself. " "With this option, calibre will send a separate cover image to the reader, " @@ -1367,14 +1400,14 @@ msgstr "" "portada. ADVERTENCIA: Esta opción sólo puede ser usada con los nuevos " "lectores de SONY: 350, 650, 950 y más recientes." -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:79 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:80 msgid "" "Refresh separate covers when using automatic management (newer readers)" msgstr "" "Actualizar las portadas por separado al usar la gestión automática (lectores " "recientes)" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:81 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:82 msgid "" "Set this option to have separate book covers uploaded every time you connect " "your device. Unset this option if you have so many books on the reader that " @@ -1384,11 +1417,11 @@ msgstr "" "que se conecte el dispositivo. Desactívela si la cantidad de libros en el " "lector es tal que afecta al rendimiento." -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:85 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:86 msgid "Preserve cover aspect ratio when building thumbnails" msgstr "Mantener las proporciones de la portada al generar las miniaturas" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:87 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:88 msgid "" "Set this option if you want the cover thumbnails to have the same aspect " "ratio (width to height) as the cover. Unset it if you want the thumbnail to " @@ -1399,6 +1432,21 @@ msgstr "" "quiere que las miniaturas tengan el tamaño máximo, independientemente de la " "proporción." +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:92 +msgid "Search for books in all folders" +msgstr "Buscar libros en todas las carpetas" + +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:94 +msgid "" +"Setting this option tells calibre to look for books in all folders on the " +"device and its cards. This permits calibre to find books put on the device " +"by other software and by wireless download." +msgstr "" +"Si se activa esta opción, calibre buscará libros en todas las carpetas del " +"dispositivo y sus tarjetas. Esto le permite a calibre encontrar libros que " +"han sido almacenados en el dispositivo por otros programas o por descarga " +"inalámbrica." + #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:190 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:69 msgid "Unnamed" @@ -1537,7 +1585,7 @@ msgstr "Personalización adicional" msgid "Communicate with an eBook reader." msgstr "Comunicar con un lector de libros electrónicos." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:92 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:94 msgid "Get device information..." msgstr "Obtener información del dispositivo..." @@ -2391,7 +2439,7 @@ msgstr "Convirtiendo entrada a HTML..." msgid "Running transforms on ebook..." msgstr "Aplicando transformaciones al libro electrónico..." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1030 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1032 msgid "Creating" msgstr "Creando" @@ -2549,7 +2597,7 @@ msgstr "Iniciar" msgid "Do not insert a Table of Contents at the beginning of the book." msgstr "No incluir un Índice al principio del libro." -#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:22 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:149 msgid "" "Specify the sectionization of elements. A value of \"nothing\" turns the " "book into a single section. A value of \"files\" turns each file into a " @@ -2567,6 +2615,20 @@ msgstr "" "de estructura» o «Índice» (active «Forzar el uso del Índice generado " "automáticamente»)." +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:158 +msgid "" +"Genre for the book. Choices: %s\n" +"\n" +" See: " +msgstr "" +"Género para el libro. Las opciones son: %s\n" +"\n" +" Vea: " + +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:159 +msgid "for a complete list with descriptions." +msgstr "para una lista completa con descripciones." + #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:248 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " @@ -2625,6 +2687,30 @@ msgstr "" "Extraer el contenido del fichero ZIP generado en el directorio especificado. " "ADVERTENCIA: Todo el contenido del directorio se borrará." +#: /home/kovid/work/calibre/src/calibre/ebooks/htmlz/output.py:29 +msgid "" +"Specify the handling of CSS. Default is class.\n" +"class: Use CSS classes and have elements reference them.\n" +"inline: Write the CSS as an inline style attribute.\n" +"tag: Turn as many CSS styles as possible into HTML tags." +msgstr "" +"Especifica un modo de uso de CSS. El valor predeterminado es «class»\n" +"class: Usa clases CSS y hace que los elementos las referencien.\n" +"inline: Escribe el CSS como un atributo de estilo.\n" +"tag: Convierte tantos estilos CSS como sea posible en etiquetas HTML." + +#: /home/kovid/work/calibre/src/calibre/ebooks/htmlz/output.py:37 +msgid "" +"How to handle the CSS when using css-type = 'class'.\n" +"Default is external.\n" +"external: Use an external CSS file that is linked in the document.\n" +"inline: Place the CSS in the head section of the document." +msgstr "" +"Cómo manejar el CSS cuando se usa el tipo de CSS «class».\n" +"El valor predeterminado es «external».\n" +"external: Usa un fichero CSS externo al que se enlaza el documento.\n" +"inline: Coloca el CSS en la sección de cabecera («head») del documento." + #: /home/kovid/work/calibre/src/calibre/ebooks/lit/from_any.py:47 msgid "Creating LIT file from EPUB..." msgstr "Creando fichero LIT a partir de EPUB..." @@ -2971,105 +3057,107 @@ msgstr "" msgid "TEMPLATE ERROR" msgstr "ERROR DE PLANTILLA" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:589 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:593 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 msgid "No" msgstr "No" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:589 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:593 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 msgid "Yes" msgstr "Sí" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:673 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:677 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:427 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1004 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1021 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:128 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:331 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:574 msgid "Title" msgstr "Título" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:674 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:678 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:432 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1005 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1022 msgid "Author(s)" msgstr "Autor(es)" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:675 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:679 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 msgid "Publisher" msgstr "Editorial" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:680 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49 msgid "Producer" msgstr "Productor" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:677 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:681 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:247 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:389 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1209 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:211 msgid "Comments" msgstr "Comentarios" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:679 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:683 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:377 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1207 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1205 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 msgid "Tags" msgstr "Etiquetas" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:681 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:685 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:30 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:394 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1216 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1214 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:114 msgid "Series" msgstr "Serie" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:682 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:686 msgid "Language" msgstr "Idioma" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:684 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1199 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:688 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1197 msgid "Timestamp" msgstr "Marca de tiempo" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:686 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:690 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:128 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:271 msgid "Published" msgstr "Publicado" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:688 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:692 msgid "Rights" msgstr "Derechos" @@ -3219,10 +3307,6 @@ msgstr "" msgid "Downloads metadata from Douban.com" msgstr "Descarga los metadatos de Douban.com" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:57 -msgid "Metadata download" -msgstr "Descarga de metadatos" - #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:144 msgid "ratings" msgstr "puntuaciones" @@ -3244,11 +3328,12 @@ msgid "Convert comments downloaded from %s to plain text" msgstr "Convertir los comentarios descargados de %s en texto simple" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:181 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:157 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:160 msgid "Downloads metadata from Google Books" msgstr "Descarga metadatos de Google Books" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:198 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/isbndb.py:15 msgid "Downloads metadata from isbndb.com" msgstr "Descarga metadatos de isbndb.com" @@ -3457,12 +3542,12 @@ msgid "" msgstr "" " %prog [opciones]\n" "\n" -" Extraer metadatos del libro de Nicebooks. debes especificar título, " +" Extraer metadatos del libro de Nicebooks. debe especificar título, " "autor,\n" " ISBN, publicador o palabras clave. Se extraerán un máximo de 20 " "coincidencias,\n" -" por lo tanto debes ser lo más específico posible.\n" -" También puede recuperar las cubiertas si se activa la opción.\n" +" por lo tanto debe ser lo más específico posible.\n" +" También puede recuperar las portadas si se activa la opción.\n" " " #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/nicebooks.py:366 @@ -3494,32 +3579,32 @@ msgstr "Portada guardada en el fichero " msgid "Cover" msgstr "Portada" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:280 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:283 msgid "Downloads metadata from Amazon" msgstr "Descargar metadatos de Amazon" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:292 msgid "US" msgstr "EE. UU." -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:288 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:293 msgid "France" msgstr "Francia" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:289 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:294 msgid "Germany" msgstr "Alemania" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:290 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:295 msgid "UK" msgstr "Reino Unido" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:375 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:389 msgid "Amazon timed out. Try again later." msgstr "" "El tiempo de espera de Amazon ha expirado. Vuelva a intentarlo más tarde" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:93 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:138 msgid "Metadata source" msgstr "Fuente de metadatos" @@ -3651,7 +3736,7 @@ msgstr "El formato de libros %s no está soportado" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:176 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:220 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:703 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:723 msgid "Book %s of %s" msgstr "Libro %s de %s" @@ -3660,7 +3745,7 @@ msgid "HTML TOC generation options." msgstr "Opciones de generación del Índice HTML." #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:66 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 msgid "Rating" @@ -3868,6 +3953,7 @@ msgid "Author" msgstr "Autor" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27 msgid "Subject" msgstr "Tema" @@ -4002,7 +4088,7 @@ msgstr "" "Mantener la proporción de la imagen, en lugar de hacer que rellene " "completamente la primera página del pdf generado." -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:55 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:57 msgid "Could not find pdftohtml, check it is in your PATH" msgstr "No fue posible encontrar pdftohtml, compruebe que está en el PATH" @@ -4229,74 +4315,78 @@ msgstr "" "no es «ninguno», porque las referencias a imágenes siempre se eliminan en la " "salida de texto simple." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:97 msgid "Send file to storage card instead of main memory by default" msgstr "" "Enviar fichero a tarjeta de almacenamiento en vez de a memoria principal" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:99 msgid "Confirm before deleting" msgstr "Confirmar antes de borrar" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:101 msgid "Main window geometry" msgstr "Geometría de la ventana principal" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:103 msgid "Notify when a new version is available" msgstr "Notificar cuando haya una nueva versión disponible" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:105 msgid "Use Roman numerals for series number" msgstr "Usar números romanos para los número de series" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:107 msgid "Sort tags list by name, popularity, or rating" msgstr "Ordenar la lista de etiquetas por nombre, popularidad o calificación" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:109 +msgid "Match tags by any or all." +msgstr "Buscar un término o todos en las etiquetas" + +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:111 msgid "Number of covers to show in the cover browsing mode" msgstr "" "Numero de portadas de libros a mostrar en el modo de exploración por portadas" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:113 msgid "Defaults for conversion to LRF" msgstr "Opciones predeterminadas para la conversión a LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:115 msgid "Options for the LRF ebook viewer" msgstr "Opciones para el visor de libros LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:118 msgid "Formats that are viewed using the internal viewer" msgstr "Formatos que se visualizan usando el visor interno" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:120 msgid "Columns to be displayed in the book list" msgstr "Columnas mostradas en la lista de libros" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121 msgid "Automatically launch content server on application startup" msgstr "" "Lanzar el servidor de contenidos automáticamente al iniciar la aplicación" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:122 msgid "Oldest news kept in database" msgstr "Antigüedad máxima de las noticias guardadas en la base de datos" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 msgid "Show system tray icon" msgstr "Mostrar el icono en la bandeja del sistema" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 msgid "Upload downloaded news to device" msgstr "Pasar las noticias descargadas al dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 msgid "Delete books from library after uploading to device" msgstr "Eliminar libros de la biblioteca después de pasarlos al dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" @@ -4304,17 +4394,17 @@ msgstr "" "Mostrar el explorador de portadas en una ventana separada en vez de en la " "ventana principal de calibre" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 msgid "Disable notifications from the system tray icon" msgstr "Desactivar las notificaciones del icono de la bandeja del sistema" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 msgid "Default action to perform when send to device button is clicked" msgstr "" "Acción predeterminada que se ejecutará cuando se pulse el botón de «Enviar " "al dispositivo»" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "" "Start searching as you type. If this is disabled then search will only take " "place when the Enter or Return key is pressed." @@ -4322,7 +4412,7 @@ msgstr "" "Ir buscando según se teclea. Si se desactiva esta opción, la búsqueda sólo " "tendrá lugar cuando se pulse la tecla Intro." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:141 msgid "" "When searching, show all books with search results highlighted instead of " "showing only the matches. You can use the N or F3 keys to go to the next " @@ -4332,52 +4422,52 @@ msgstr "" "búsqueda, en lugar de mostrar sólo las coincidencias. Puede pulsar la tecla " "N o la tecla F3 para ir al siguiente resultado." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:159 msgid "Maximum number of waiting worker processes" msgstr "Númera máximo de procesos en espera" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:161 msgid "Download social metadata (tags/rating/etc.)" msgstr "Descargar metadatos sociales (etiquetas/valoración/etc...)" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:163 msgid "Overwrite author and title with new metadata" msgstr "Reemplazar el autor y el título con nuevos metadatos" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:101 msgid "Automatically download the cover, if available" msgstr "Descargar automáticamente la portada, si está disponible" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:167 msgid "Limit max simultaneous jobs to number of CPUs" msgstr "Limitar el número de tareas al número de CPU" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:169 msgid "The layout of the user interface" msgstr "El diseño de la interfaz de usuario" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:171 msgid "Show the average rating per item indication in the tag browser" msgstr "" "Mostrar la calificación promedio de cada elemento en el explorador de " "etiquetas" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:173 msgid "Disable UI animations" msgstr "Desactivar animaciones de la interfaz" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:178 msgid "tag browser categories not to display" msgstr "Categorías del explorador de etiquetas que no se mostrarán" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:448 msgid "Choose Files" msgstr "Escoger ficheros" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:308 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:529 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:534 msgid "Books" msgstr "Libros" @@ -4578,53 +4668,53 @@ msgstr "Añadir libros a la biblioteca de calibre a partir del dispositivo" msgid "Fetch annotations (experimental)" msgstr "Obtener anotaciones (experimental)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:241 msgid "Use library only" msgstr "Usar sólo la biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:242 msgid "User annotations generated from main library only" msgstr "Usar anotaciones generadas sólo desde la biblioteca principal" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:30 #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:80 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:261 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 msgid "No books selected" msgstr "No hay libros seleccionados" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:66 msgid "No books selected to fetch annotations from" msgstr "No se han seleccionado libros desde los que obtener anotaciones" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:91 msgid "Merging user annotations into database" msgstr "Mezclando anotaciones de usuario en la base de datos" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:119 msgid "%sThere was an error reading from file:
"
msgstr "
Hubo un error leyendo el fichero:
"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:204
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:196
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:671
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:694
msgid " is not a valid picture"
msgstr " no es una imagen válida"
@@ -6950,7 +7060,7 @@ msgstr "&Título: "
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:165
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:409
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:60
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:62
msgid "Change the title of this book"
msgstr "Cambiar el título del libro"
@@ -6997,7 +7107,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:544
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:433
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:214
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:293
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:296
msgid "&Series:"
msgstr "&Serie:"
@@ -7007,7 +7117,7 @@ msgstr "&Serie:"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:546
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:434
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:435
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:292
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:295
msgid "List of known series. You can add new series."
msgstr "Lista de series conocidas. Se pueden añadir nuevas series."
@@ -7021,6 +7131,7 @@ msgid "MOBI Output"
msgstr "Salida MOBI"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:72
msgid "Default"
msgstr "Predeterminado"
@@ -7187,7 +7298,7 @@ msgid "Regex:"
msgstr "Expresión regular:"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:92
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:136
msgid "Test"
msgstr "&Prueba"
@@ -7204,13 +7315,13 @@ msgid "Goto:"
msgstr "Ir a:"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:96
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:96
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:89
msgid "&Previous"
msgstr "&Anterior"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:97
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:82
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:97
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:88
msgid "&Next"
msgstr "Siguie&nte"
@@ -7286,7 +7397,7 @@ msgid "Options specific to the input format."
msgstr "Opciones específicas para el formato de entrada."
#: /home/kovid/work/calibre/src/calibre/gui2/convert/single_ui.py:117
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:76
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:91
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:96
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box_ui.py:52
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress_ui.py:53
@@ -7522,8 +7633,8 @@ msgid "TXTZ Output"
msgstr "Salida TXTZ"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:55
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:77
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:78
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:92
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:93
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_ui.py:46
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:62
@@ -7645,7 +7756,7 @@ msgstr "No se ha podido cargar el explorador de portadas"
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:215
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:248
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:252
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:994
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1031
msgid "Undefined"
msgstr "Indefinido"
@@ -7805,21 +7916,21 @@ msgstr "Error"
msgid "Error communicating with device"
msgstr "Error en la comunicación con el dispositivo"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:628
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1158
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:299
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:631
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1166
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:307
msgid "No suitable formats"
msgstr "No hay formatos adecuados"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:644
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:647
msgid "Select folder to open as device"
msgstr "Seleccionar carpeta para abrir como un dispositivo"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:695
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:698
msgid "Error talking to device"
msgstr "Error de comunicación con el dispositivo"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:696
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:699
msgid ""
"There was a temporary error talking to the device. Please unplug and "
"reconnect the device and or reboot."
@@ -7827,69 +7938,69 @@ msgstr ""
"Hubo un error de comunicación con el dispositivo. Desconecte y vuelva a "
"conectar el dispositivo o reinicie la aplicación."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:739
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:742
msgid "Device: "
msgstr "Dispositivo: "
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:741
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:744
msgid " detected."
msgstr " detectado."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:839
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:842
msgid "selected to send"
msgstr "elegido para enviar"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:858
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:861
msgid "%i of %i Books"
msgstr "%i de %i libros"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:861
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:864
msgid "0 of %i Books"
msgstr "0 de %i libros"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:862
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:865
msgid "Choose format to send to device"
msgstr "Elige el formato para enviar al dispositivo"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:870
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:873
msgid "No device"
msgstr "Sin dispositivo"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:871
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:874
msgid "Cannot send: No device is connected"
msgstr "No se pudo enviar: no hay ningún dispositivo conectado"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:874
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:877
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:881
msgid "No card"
msgstr "Sin tarjeta"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:875
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:879
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:882
msgid "Cannot send: Device has no storage card"
msgstr "No se pudo enviar: el dispositivo no tiene tarjeta de memoria"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:935
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1018
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1152
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:943
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1026
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1160
msgid "Auto convert the following books before uploading to the device?"
msgstr ""
"¿Convertir automáticamente los siguientes libros antes de pasarlos al "
"dispositivo?"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:964
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:972
msgid "Sending catalogs to device."
msgstr "Enviando catálogos al dispositivo."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1065
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1073
msgid "Sending news to device."
msgstr "Enviando noticias al dispositivo."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1119
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1127
msgid "Sending books to device."
msgstr "Enviando libros al dispositivo."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1159
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1167
msgid ""
"Could not upload the following books to the device, as no suitable formats "
"were found. Convert the book(s) to a format supported by your device first."
@@ -7898,11 +8009,11 @@ msgstr ""
"encontraron formatos adecuados. Convierta el(los) libro(s) a un formato "
"soportado por su dispositivo antes de volver a intentarlo."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1231
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1239
msgid "No space on device"
msgstr "No hay espacio en el dispositivo"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1232
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1240
msgid ""
"
Cannot upload books to device there is no more free space available " msgstr "" @@ -8011,7 +8122,7 @@ msgstr "" msgid "&Tags to set on created book entries:" msgstr "E&tiquetas que se deben poner en los libros creados:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:95 msgid "Fit &cover within view" msgstr "Ajustar la &portada en la ventana" @@ -8270,7 +8381,7 @@ msgstr "Elegir formato" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1196 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 msgid "Format" msgstr "Formato" @@ -8394,12 +8505,12 @@ msgstr "Establecer opciones para convertir %s" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:63 msgid "&Title:" msgstr "&Título:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:157 msgid "&Author(s):" msgstr "&Autor(es)" @@ -8415,7 +8526,7 @@ msgstr "&Aceptar" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tweak_epub_ui.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 msgid "&Cancel" msgstr "&Cancelar" @@ -8464,8 +8575,8 @@ msgid "Location" msgstr "Ubicación" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1006 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1023 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:241 @@ -8502,12 +8613,12 @@ msgid "Author sort" msgstr "Orden de autor" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1421 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1434 msgid "Invalid author name" msgstr "Nombre de autor no válido" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1422 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1435 msgid "Author names cannot contain & characters." msgstr "Los nombres de autor no pueden contener «&»." @@ -8708,22 +8819,22 @@ msgid "Working" msgstr "Procesando..." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:260 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:421 msgid "Lower Case" msgstr "Minúsculas" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:420 msgid "Upper Case" msgstr "Mayúsculas" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:262 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:423 msgid "Title Case" msgstr "Formato de título (todas las iniciales en mayúscula)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:263 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:424 msgid "Capitalize" msgstr "Poner en mayúsculas" @@ -8919,7 +9030,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:530 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:424 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:806 msgid "&Rating:" msgstr "&Valoración:" @@ -8927,7 +9038,7 @@ msgstr "&Valoración:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:532 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:426 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:807 msgid "Rating of this book. 0-5 stars" msgstr "Valoración de este libro: 0-5 estrellas" @@ -8948,7 +9059,7 @@ msgstr "Añadir eti&quetas: " #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:539 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:431 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:432 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:147 msgid "Open Tag Editor" msgstr "Abrir editor de etiquetas" @@ -9011,7 +9122,7 @@ msgstr "&Obligar a que los números empiecen por:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:440 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1015 msgid "&Date:" msgstr "&Fecha:" @@ -9098,14 +9209,14 @@ msgstr "Establecer a partir del (los) &fichero(s)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:465 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:526 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:591 msgid "&Basic metadata" msgstr "Metadatos &básicos" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:466 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:447 msgid "&Custom metadata" msgstr "Metadatos &personalizados" @@ -9293,48 +9404,48 @@ msgid "&Search and replace" msgstr "Bu&scar y reemplazar" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:429 msgid "Last modified: %s" msgstr "Modificado por última vez: %s" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:255 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:275 msgid "Could not read cover" msgstr "No se pudo leer la portada" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:123 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:269 msgid "Could not read cover from %s format" msgstr "No se pudo leer la portada del formato %s" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:276 msgid "The cover in the %s format is invalid" msgstr "La portada del formato %s no es válida" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:746 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:766 msgid "Cover size: %dx%d pixels" msgstr "Tamaño de portada: %d×%d píxeles" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:195 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:670 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:693 msgid "Not a valid picture" msgstr "No es una imagen válida" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:214 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:717 msgid "Specify title and author" msgstr "Especificar título y autor" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:698 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:718 msgid "You must specify a title and author before generating a cover" msgstr "Has de especificar un título y un autor antes de generar una portada" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:902 msgid "Downloading cover..." msgstr "Descargando portada..." @@ -9377,39 +9488,39 @@ msgid "The cover is not a valid picture" msgstr "La portada no es una imagen válida" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:307 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:532 msgid "Choose formats for " msgstr "Elegir formatos para " #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:338 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:564 msgid "No permission" msgstr "No tiene permiso" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:565 msgid "You do not have permission to read the following files:" msgstr "No tiene permiso para leer los siguientes ficheros:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:366 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:367 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:596 msgid "No format selected" msgstr "No se ha seleccionado ningún formato" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:378 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:607 msgid "Could not read metadata" msgstr "No se pudieron leer los metadatos" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:608 msgid "Could not read metadata from %s format" msgstr "No se pudieron leer los metadatos del formato %s" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:453 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:232 msgid "" " The green color indicates that the current author sort matches the current " "author" @@ -9418,7 +9529,7 @@ msgstr "" "actual" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:456 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:235 msgid "" " The red color indicates that the current author sort does not match the " "current author. No action is required if this is what you want." @@ -9427,7 +9538,7 @@ msgstr "" "actual. No es necesaria ninguna acción si es esto lo que desea" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:463 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:121 msgid "" " The green color indicates that the current title sort matches the current " "title" @@ -9436,7 +9547,7 @@ msgstr "" "actual" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:466 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:124 msgid "" " The red color warns that the current title sort does not match the current " "title. No action is required if this is what you want." @@ -9445,7 +9556,7 @@ msgstr "" "título actual. No se requiere ninguna acción si es esto lo que desea." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:472 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:53 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:106 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:221 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:384 @@ -9454,13 +9565,14 @@ msgstr "Anterior" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:475 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:484 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:361 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:400 msgid "Save changes and edit the metadata of %s" msgstr "Guardar cambios y modificar los metadatos de %s" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:481 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:820 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:107 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:211 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:401 @@ -9469,22 +9581,22 @@ msgstr "Siguiente" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:690 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:695 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:954 msgid "This ISBN number is valid" msgstr "Este ISBN es válido" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:698 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:920 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:957 msgid "This ISBN number is invalid" msgstr "Este ISBN no es válido" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:783 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:862 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:883 msgid "Tags changed" msgstr "Tags Cambiadas" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:784 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:884 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" @@ -9522,12 +9634,12 @@ msgstr "" "Debe especificar al menos uno de entre ISBN, título, autores o editorial" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:961 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:310 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:342 msgid "Permission denied" msgstr "Permiso denegado" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:962 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:343 msgid "Could not open %s. Is it being used by another program?" msgstr "No se pudo abrir %s. ¿Lo está usando algún otro programa?" @@ -9540,7 +9652,7 @@ msgid "Meta information" msgstr "Metadatos" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:410 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:95 msgid "" "Automatically create the title sort entry based on the current title entry.\n" "Using this button to create title sort will change title sort from red to " @@ -9551,12 +9663,12 @@ msgstr "" "verde." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:413 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:117 msgid "Swap the author and title" msgstr "Intercambiar autor y título" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:415 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:106 msgid "" "Automatically create the author sort entry based on the current author " "entry.\n" @@ -9572,7 +9684,7 @@ msgid "Title &sort: " msgstr "&Orden de título: " #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:419 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:111 msgid "" "Specify how this book should be sorted when by title. For example, The " "Exorcist might be sorted as Exorcist, The." @@ -9585,7 +9697,7 @@ msgid "Author S&ort: " msgstr "&Orden de autor: " #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:422 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:218 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles.\n" @@ -9599,14 +9711,13 @@ msgstr "" "no coinciden." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:436 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:124 msgid "Remove unused series (Series that have no books)" msgstr "" "Eliminar series que no están en uso (series que no tienen ningún libro " "asociado)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:886 msgid "IS&BN:" msgstr "&ISBN:" @@ -9615,17 +9726,16 @@ msgid "dd MMM yyyy" msgstr "dd MMM yyyy" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:442 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1066 msgid "Publishe&d:" msgstr "Publica&do:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:445 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:159 msgid "&Fetch metadata from server" msgstr "&Obtener metadatos del servidor" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:448 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:627 msgid "&Browse" msgstr "&Explorar" @@ -9634,7 +9744,7 @@ msgid "Remove border (if any) from cover" msgstr "Eliminar marco (si lo hay) de la portada" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:450 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:629 msgid "T&rim" msgstr "&Recortar" @@ -9643,12 +9753,12 @@ msgid "Reset cover to default" msgstr "Restablecer la portada predeterminada" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:452 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:631 msgid "&Remove" msgstr "&Eliminar" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:453 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:631 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:637 msgid "Download co&ver" msgstr "Descargar portada" @@ -9657,7 +9767,7 @@ msgid "Generate a default cover based on the title and author" msgstr "Genera una portada predeterminada basada en el título y en el autor" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:455 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:632 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:638 msgid "&Generate cover" msgstr "&Generar portada" @@ -9675,7 +9785,7 @@ msgstr "" "Elimina los formatos seleccionados para este libro de la base de datos." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:461 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:450 msgid "Set the cover for the book from the selected format" msgstr "Asignar la portada del formato seleccionado como portada del libro" @@ -9685,7 +9795,7 @@ msgstr "" "Actualizar metadatos a partir de los metadatos del formato seleccionado" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:464 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:585 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:652 msgid "&Comments" msgstr "Co&mentarios" @@ -10196,7 +10306,7 @@ msgid "&Author:" msgstr "&Autor:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:847 msgid "Ta&gs:" msgstr "&Etiquetas:" @@ -10401,12 +10511,12 @@ msgid "%s (was %s)" msgstr "%s (era %s)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1380 msgid "Item is blank" msgstr "El elemento está en blanco" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1368 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1381 msgid "An item cannot be set to nothing. Delete it instead." msgstr "No puede establecerse un elemento en blanco. Bórrelo en su lugar." @@ -10477,7 +10587,7 @@ msgid "Send test mail from %s to:" msgstr "Enviar correo de prueba desde %s a:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/test_email_ui.py:58 -#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:134 msgid "&Test" msgstr "Prueba" @@ -10726,6 +10836,8 @@ msgid "Downloading %s from %s" msgstr "Descargando %s de %s" #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:712 msgid "Download failed" msgstr "La descarga ha fallado" @@ -10733,65 +10845,65 @@ msgstr "La descarga ha fallado" msgid "Failed to download from %r with error: %s" msgstr "La descarga de %r dio un error: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:147 msgid "Email %s to %s" msgstr "Enviar por correo electrónico %s a %s" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:188 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:189 msgid "News:" msgstr "Noticias:" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 msgid "Attached is the %s periodical downloaded by calibre." msgstr "Se adjunta el fichero de %s descargado por calibre." -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:244 msgid "E-book:" msgstr "Libro electrónico:" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:253 msgid "Attached, you will find the e-book" msgstr "El libro electrónico está adjunto" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:254 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:185 msgid "by" msgstr "por" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:255 msgid "in the %s format." msgstr "en el formato %s." -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:270 msgid "Sending email to" msgstr "Enviando correo electrónico a" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:301 msgid "Auto convert the following books before sending via email?" msgstr "" "¿Convertir automáticamente los siguientes libros antes de enviar por correo " "electrónico?" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:308 msgid "" "Could not email the following books as no suitable formats were found:" msgstr "" "No se pudieron enviar por correo electrónico los siguientes libros porque no " "se encontraron formatos compatibles:" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:314 msgid "Failed to email book" msgstr "Falló al enviar por correo el libro" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:317 msgid "sent" msgstr "enviado" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:342 msgid "Sent news to" msgstr "Enviar noticias a" -#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:129 msgid "" "
Set a regular expression pattern to use when trying to guess ebook " @@ -10815,67 +10927,85 @@ msgstr "" "nombre de grupo para las distintas entradas de metadatos están documentados " "en las ayudas.
To see the full log, click Show " +"Details." +msgstr "" +"No se pudo encontrar ningún libro que conincidera con su búsqueda. Inténtelo " +"haciendo la búsqueda menos específica. por ejemplo, use sólo el " +"apellido del autor y una sola palabra del título.
Para ver el registro "
+"completo, pulse «Mostrar detalles»."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:534
+msgid "Current cover"
+msgstr "Portada actual"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:537
+msgid "Searching..."
+msgstr "Buscando..."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:683
+msgid "Downloading covers for %s, please wait..."
+msgstr "Descargando portadas para %s, espere..."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:713
+msgid "Failed to download any covers, click \"Show details\" for details."
+msgstr ""
+"No se pudo descargar ninguna portada, pulse en «Mostrar detalles» para más "
+"información."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:719
+msgid "Could not find any covers for %s"
+msgstr "No se encontró ninguna portada para %s"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:721
+msgid "Found %d covers of %s. Pick the one you like best."
+msgstr ""
+"Se encontraron %d portadas para %s. Escoja la que más le guste."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:766
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205
+msgid "Copy to clipboard"
+msgstr "Copiar al portapapeles"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:773
+msgid "Download log"
+msgstr "Registro de descargas"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:809
+msgid "Downloading metadata..."
+msgstr "Descargando metadatos..."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:918
+msgid "View log"
+msgstr "Ver registro"
+
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/__init__.py:36
msgid ""
"Restore settings to default values. You have to click Apply to actually save "
@@ -11648,55 +11910,76 @@ msgstr ""
msgid "&Configure metadata from file name"
msgstr "&Configurar los metadatos a partir del nombre de fichero"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:34
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:36
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:35
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:37
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:170
msgid "Low"
msgstr "Baja"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:34
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:35
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:169
msgid "High"
msgstr "Alta"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:36
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:37
msgid "Very low"
msgstr "Muy baja"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:72
+msgid "Compact Metadata"
+msgstr "Metadatos compactos"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:176
msgid "Confirmation dialogs have all been reset"
msgstr "Los diálogos de configuración se han reiniciado"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:131
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:155
msgid "&Overwrite author and title by default when fetching metadata"
msgstr "&Reemplazar el autor y el título al adquirir metadatos"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:156
msgid "Download &social metadata (tags/ratings/etc.) by default"
msgstr ""
"Descargar metadatos &sociales (etiquetas/valoraciones/etc...) de manera "
"predeterminada"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:157
msgid "Show notification when &new version is available"
msgstr "Mostrar un aviso cuando haya una &nueva versión disponible"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:134
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:158
+msgid "Yes/No columns have three values (Requires restart)"
+msgstr "Las columnas de Sí/No tienen tres valores (requiere reinicio)"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:159
+msgid ""
+"If checked, Yes/No custom columns values can be Yes, No, or Unknown.\n"
+"If not checked, the values can be Yes or No."
+msgstr ""
+"Si se activa, las columnas personalizadas de Sí/No, pueden tener los valores "
+"«Sí», «No» o «Desconocido».\n"
+"Si no se activa, los valores pueden ser «Sí» o «No»."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:161
msgid "Automatically send downloaded &news to ebook reader"
msgstr ""
"Enviar n&oticias descargadas automáticamente al lector de libros electrónicos"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:162
msgid "&Delete news from library when it is automatically sent to reader"
msgstr ""
"&Eliminar noticias de la biblioteca cuando se hayan enviado automáticamente "
"al lector."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:163
+msgid "Preferred &output format:"
+msgstr "F&ormato de salida preferente:"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:164
msgid "Default network &timeout:"
msgstr "&Tiempo de espera máximo predeterminado de la red:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:165
msgid ""
"Set the default timeout for network fetches (i.e. anytime we go out to the "
"internet to get information)"
@@ -11704,23 +11987,19 @@ msgstr ""
"Establecer el tiempo de espera maximo para peticiones de red (cada vez que "
"se conecte a Internet para adquirir alguna información)"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:138
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:166
msgid " seconds"
msgstr " segundos"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:167
msgid "Job &priority:"
msgstr "&Prioridad de tareas:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:143
-msgid "Preferred &output format:"
-msgstr "F&ormato de salida preferente:"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:144
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:171
msgid "Restriction to apply when the current library is opened:"
msgstr "Restricción para aplicar cuando se abre la biblioteca actual:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:172
msgid ""
"Apply this restriction on calibre startup if the current library is being "
"used. Also applied when switching to this library. Note that this setting is "
@@ -11730,18 +12009,31 @@ msgstr ""
"actual. También se aplica cuando se selecciona esta biblioteca. Tenga en "
"cuenta que esta configuración es individual para cada biblioteca. "
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:146
-msgid "Reset all disabled &confirmation dialogs"
-msgstr "Reiniciar todos los diálogos de &confirmación desactivados"
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:173
+msgid "Edit metadata (single) layout:"
+msgstr "Distribución de «Editar metadatos» (único)"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:147
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:174
+msgid ""
+"Choose a different layout for the Edit Metadata dialog. The compact metadata "
+"layout favors editing custom metadata over changing covers and formats."
+msgstr ""
+"Elija una distribución diferente para el diálogo «Editar metadatos». La "
+"distribución compacta de metadatos favorece la edición de metadatos "
+"personalizados sobre el cambio de formatos y portadas."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:175
msgid "Preferred &input format order:"
msgstr "Orden de preferenc&ia de formatos de entrada:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:178
msgid "Use internal &viewer for:"
msgstr "&Usar visor interno para:"
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:179
+msgid "Reset all disabled &confirmation dialogs"
+msgstr "Reiniciar todos los diálogos de &confirmación desactivados"
+
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96
msgid "You must select a column to delete it"
msgstr "Debe seleccionar una columna para borrarla"
@@ -12140,21 +12432,31 @@ msgstr "Asignar como pre&determinada"
msgid "&Remove email"
msgstr "E&liminar correo electrónico"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Auto send"
msgstr "Autoenviar"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Email"
msgstr "Correo electrónico"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:29
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:32
msgid "Formats to email. The first matching format will be sent."
msgstr ""
"Formatos para enviar por correo electrónico. El primero formato que "
"concuerde se enviará."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:30
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:33
+msgid ""
+"Subject of the email to use when sending. When left blank the title will be "
+"used for the subject. Also, the same templates used for \"Save to disk\" "
+"such as {title} and {author_sort} can be used here."
+msgstr ""
+"Asunto del mensaje que se usará al enviar. Si se deja en blanco, el asunto "
+"será el título. Además, las mismas plantillas que se usan para «Guardar en "
+"el disco», como {title} y {author_sort}, pueden usarse aquí."
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:37
msgid ""
"If checked, downloaded news will be automatically mailed
to this email "
"address (provided it is in one of the listed formats)."
@@ -12163,7 +12465,7 @@ msgstr ""
"
a esta dirección de correo electrónico (siempre que estén en uno de los "
"formatos listados)."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:104
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:115
msgid "new email address"
msgstr "nueva dirección de correo electrónico"
@@ -12175,93 +12477,97 @@ msgstr "Estrecho"
msgid "Wide"
msgstr "Ancho"
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:52
+msgid "Off"
+msgstr "Apagado"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:52
+msgid "Small"
+msgstr "Pequeño"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
+msgid "Large"
+msgstr "Grande"
+
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
msgid "Medium"
msgstr "Medio"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
-msgid "Small"
-msgstr "Pequeño"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:54
-msgid "Large"
-msgstr "Grande"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:56
msgid "Always"
msgstr "Siempre"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:56
msgid "Automatic"
msgstr "Automático"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
msgid "Never"
msgstr "Nunca"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:60
msgid "By first letter"
msgstr "Por la primera letra"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:60
msgid "Disabled"
msgstr "Desactivado"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:62
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
msgid "Partitioned"
msgstr "Particionado"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:140
msgid "User Interface &layout (needs restart):"
msgstr "Diseño de la interfa&z de usuario (requiere reinicio):"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:144
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:141
msgid "&Number of covers to show in browse mode (needs restart):"
msgstr "Nú&mero de portadas a mostrar en el explorador (requiere reinicio):"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:142
msgid "Choose &language (requires restart):"
msgstr "Se&leccionar idioma (requiere reiniciar el programa):"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:143
msgid "Show &average ratings in the tags browser"
msgstr "Mostrar &calificaciones promedio en el explorador de etiquetas"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:147
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:144
msgid "Disable all animations. Useful if you have a slow/old computer."
msgstr ""
"Desactiva todas las animaciones. Útil si tiene un ordenador lento o antiguo."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:148
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:145
msgid "Disable &animations"
msgstr "Desactivar &animaciones"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:149
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:146
msgid "Enable system &tray icon (needs restart)"
msgstr "Activar &icono en bandeja del sistema (requiere reinicio)"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:147
msgid "Show &splash screen at startup"
msgstr "Mostrar pantalla de bien&venida al inicio"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:151
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:148
msgid "Disable ¬ifications in system tray"
msgstr "Desactivar ¬ificaciones en la bandeja del sistema"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:152
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:149
msgid "Use &Roman numerals for series"
msgstr "Usar números &romanos para las series"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:153
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:150
msgid "Show cover &browser in a separate window (needs restart)"
msgstr ""
"Mostrar explorador de &portadas en ventana separada (requiere reinicio)"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:154
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:151
msgid "Tags browser category &partitioning method:"
msgstr "Metodo de &división de categorías en el navegador de etiquetas:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:155
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:152
msgid ""
"Choose how tag browser subcategories are displayed when\n"
"there are more items than the limit. Select by first\n"
@@ -12275,11 +12581,11 @@ msgstr ""
"dividido para que se muestre una lista de grupos de tamaño\n"
"fijo. Desactívelo si no quiere que se muestren nunca las subcategorías."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:160
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:157
msgid "&Collapse when more items than:"
msgstr "&Contraer cuando el número de elementos sea mayor de:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:161
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:158
msgid ""
"If a Tag Browser category has more than this number of items, it is divided\n"
"up into sub-categories. If the partition method is set to disable, this "
@@ -12290,11 +12596,11 @@ msgstr ""
"se divide en subcategorías. Si el método de división es desactivado, este "
"valor no tiene función."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:163
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:160
msgid "Categories with &hierarchical items:"
msgstr "Categorías con elementos &jerárquicos:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:161
msgid ""
"A comma-separated list of columns in which items containing\n"
"periods are displayed in the tag browser trees. For example, if\n"
@@ -12311,53 +12617,49 @@ msgstr ""
"subcategorías de «Intriga». Si el cuadro no contiene «tags», entonces las\n"
"etiquetas se mostrarán cada una por su cuenta."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:167
msgid "&Toolbar"
msgstr "Barra de herramientas"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:171
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:168
msgid "&Icon size:"
msgstr "&Tamaño de icono:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:172
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:169
msgid "Show &text under icons:"
msgstr "Mostrar &texto bajo los iconos:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:173
-msgid "&Split the toolbar into two toolbars"
-msgstr "&Dividir la barra de herramientas en dos"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:170
msgid "Interface font:"
msgstr "Tipo de letra de la interfaz:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:175
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:171
msgid "Change &font (needs restart)"
msgstr "Cambiar &tipo de letra (requiere reinicio)"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:228
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96
msgid "&Apply"
msgstr "&Aplicar"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:230
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:235
msgid "Restore &defaults"
msgstr "Restaurar opciones &predeterminadas"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:236
msgid "Save changes"
msgstr "Guardar cambios"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:232
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:237
msgid "Cancel and return to overview"
msgstr "Cancelar y volver a la panorámica"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:288
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:293
msgid "Restoring to defaults not supported for"
msgstr ""
"La restauración de las opciones predeterminadas no está soportada para"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:323
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:328
msgid ""
"Some of the changes you made require a restart. Please restart calibre as "
"soon as possible."
@@ -12365,7 +12667,7 @@ msgstr ""
"Algunos cambios requieren un reinicio. Por favor, reinicie calibre cuanto "
"antes."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:326
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331
msgid ""
"The changes you have made require calibre be restarted immediately. You will "
"not be allowed set any more preferences, until you restart."
@@ -12374,11 +12676,70 @@ msgstr ""
"podrá hacer ningún otro cambio en las preferencias hasta después del "
"reinicio."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:336
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:127
msgid "Restart needed"
msgstr "Se requiere reiniciar"
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:46
+msgid "Source"
+msgstr "Origen"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:48
+msgid "Cover priority"
+msgstr "Prioridad de la portada"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:93
+msgid "Metadata sources"
+msgstr "Orígenes de metadatos"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:94
+msgid ""
+"Disable any metadata sources you do not want by unchecking them. You can "
+"also set the cover priority. Covers from sources that have a higher "
+"(smaller) priority will be preferred when bulk downloading metadata.\n"
+msgstr ""
+"Desactive los orígenes de metadatos que no quiera desmarcando la casilla. "
+"También puede establecer la prioridad de la portada. Las portadas "
+"procedentes de orígenes con mayor prioridad (números más pequeños) tendrán "
+"preferencia cuando se descarguen metadatos en masa.\n"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:96
+msgid "Configure selected source"
+msgstr "Configurar el origen seleccionado"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:97
+msgid "Downloaded metadata fields"
+msgstr "Campos de metadatos descargados"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:98
+msgid ""
+"If you uncheck any fields, metadata for those fields will not be downloaded"
+msgstr ""
+"Si desactiva algún campo, los metadatos de ese campo no se descargarán"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:99
+msgid "Convert all downloaded comments to plain &text"
+msgstr "Convertir todos los comentarios descargados a &texto simple"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:100
+msgid "Max. number of &tags to download:"
+msgstr "Número máximo de &etiquetas para descargar:"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:101
+msgid "Max. &time to wait after first match is found:"
+msgstr "Tiempo &máximo de espera después de la primera coincidencia:"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:102
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:104
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:199
+msgid " secs"
+msgstr " segundos"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:103
+msgid "Max. time to wait after first &cover is found:"
+msgstr "Tiempo máximo de espera después de la primera &portada:"
+
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:42
msgid "Failed to install command line tools."
msgstr "Fallo al instalar las herramientas de línea de órdenes."
@@ -12694,7 +13055,7 @@ msgid ""
"Save to Disk button:"
msgstr ""
"Aquí puede controlar cómo guardará calibre los libros cuando se pulse el "
-"botón Guardar a disco:"
+"botón «Guardar en el disco»:"
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/saving_ui.py:69
msgid "Save &cover separately"
@@ -12970,20 +13331,20 @@ msgstr ""
"dispositivos individuales configurando los complementos de interfaz de "
"dispositivo en Preferencias->Complementos"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:75
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:70
#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:382
msgid "Failed to start content server"
msgstr "Fallo al iniciar el servidor de contenidos"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:111
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:106
msgid "Error log:"
msgstr "Registro de errores:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:118
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:113
msgid "Access log:"
msgstr "Registro de accesos:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:128
msgid "You need to restart the server for changes to take effect"
msgstr "Debe reiniciar el servidor para que los cambios tengan efecto"
@@ -13270,44 +13631,56 @@ msgstr ""
msgid "Switch between library and device views"
msgstr "Alternar entre la vista de la biblioteca y del dispositivo"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:41
msgid "Separator"
msgstr "Separador"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:58
msgid "Choose library"
msgstr "Escoger la biblioteca"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:210
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:219
msgid "The main toolbar"
msgstr "La barra principal de herramientas"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:211
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:220
msgid "The main toolbar when a device is connected"
msgstr ""
"La barra principal de herramientas cuando un dispositivo esta conectado"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:212
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:221
+msgid "The optional second toolbar"
+msgstr "La segunda barra de herramientas opcional"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:222
+msgid "The menubar"
+msgstr "La barra de menú"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:223
+msgid "The menubar when a device is connected"
+msgstr "La barra de menú cuando se conecta un dispositivo"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:224
msgid "The context menu for the books in the calibre library"
msgstr "El menu contextual para los libros en la biblioteca de Calibre"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:214
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:226
msgid "The context menu for the books on the device"
msgstr "El menu contextual para los libros que están en el dispositivo"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:248
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:260
msgid "Cannot add"
msgstr "No se puede añadir"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:249
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:261
msgid "Cannot add the actions %s to this location"
msgstr "No se pueden añadir las acciones %s a esta ubicación"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:267
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:279
msgid "Cannot remove"
msgstr "No se puede eliminar"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:268
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:280
msgid "Cannot remove the actions %s from this location"
msgstr "No se pueden eliminar las acciones %s de esta ubicación"
@@ -13416,7 +13789,7 @@ msgstr "Aplicar los cambios realizados en este ajuste"
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:93
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:277
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:646
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:653
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:280
msgid "Search"
msgstr "Buscar"
@@ -13511,168 +13884,168 @@ msgstr "Pulse para cambiar"
msgid "&Alternate shortcut:"
msgstr "&Atajo alternativo:"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:332
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:362
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:391
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:344
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:374
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:403
msgid "Rename %s"
msgstr "Renombrar %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:348
msgid "Edit sort for %s"
msgstr "Modificar orden para %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:343
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:355
msgid "Add %s to user category"
msgstr "Añadir %s a la categoría de usuario"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:356
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:368
msgid "Children of %s"
msgstr "Subcategorías de %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:366
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:378
msgid "Delete search %s"
msgstr "Borrar la búsqueda %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:371
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:383
msgid "Remove %s from category %s"
msgstr "Eliminar %s de la categoría %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:390
msgid "Search for %s"
msgstr "Buscar %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:395
msgid "Search for everything but %s"
msgstr "Buscar todo menos %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:407
msgid "Add sub-category to %s"
msgstr "Añadir una subcategoría a %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:399
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:411
msgid "Delete user category %s"
msgstr "Eliminar la categoría de usuario %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:404
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:416
msgid "Hide category %s"
msgstr "Ocultar categoría %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:408
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:420
msgid "Show category"
msgstr "Mostrar categoría"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:418
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:430
msgid "Search for books in category %s"
msgstr "Buscar libros en la categoría %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:424
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:436
msgid "Search for books not in category %s"
msgstr "Buscar libros fuera de la categoría %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:433
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:438
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:445
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:450
msgid "Manage %s"
msgstr "Administrar %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:441
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:453
msgid "Manage Saved Searches"
msgstr "Administrar búsquedas guardadas"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:449
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:453
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:461
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:465
msgid "Manage User Categories"
msgstr "Administrar categorías de usuarios"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:460
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:472
msgid "Show all categories"
msgstr "Ver todas las categorias"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:463
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:475
msgid "Change sub-categorization scheme"
msgstr "Cambiar el método de división de categorías"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:779
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:791
msgid "The grouped search term name is \"{0}\""
msgstr "El nombre del término agrupado de búsqueda es «{0}»"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1051
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1064
msgid ""
"Changing the authors for several books can take a while. Are you sure?"
msgstr ""
"Cambiar los autores de varios libros puede tardar un rato. ¿Está seguro?"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1056
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1069
msgid ""
"Changing the metadata for that many books can take a while. Are you sure?"
msgstr ""
"Cambiar los metadatos de muchos libros puede tardar un rato. ¿Está seguro?"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1139
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:413
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1152
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:418
msgid "Searches"
msgstr "Búsquedas"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1373
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1393
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1386
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1406
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1415
msgid "Rename user category"
msgstr "Cambiar el nombre a la categoría de usuario"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1374
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1387
msgid "You cannot use periods in the name when renaming user categories"
msgstr "No puede usar puntos en el nombre de las categorías de usuario"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1394
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1403
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416
msgid "The name %s is already used"
msgstr "El nombre %s ya está en uso"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1426
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1439
msgid "Duplicate search name"
msgstr "Nombre de búsqueda duplicado"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1427
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1440
msgid "The saved search name %s is already used."
msgstr "El nombre guardado buscado %s está en uso."
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1829
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1842
msgid "New Category"
msgstr "Nueva categoría"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1880
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1883
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1893
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1896
msgid "Delete user category"
msgstr "Eliminar la categoría de usuario"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1881
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1894
msgid "%s is not a user category"
msgstr "%s no es una categoría de usuario"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1884
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1897
msgid "%s contains items. Do you really want to delete it?"
msgstr "%s contiene elementos. ¿Esta seguro de que quiere borrarla?"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1905
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1918
msgid "Remove category"
msgstr "Eliminar categoría"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1906
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1919
msgid "User category %s does not exist"
msgstr "La categoría de usuario %s no existe"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1925
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1938
msgid "Add to user category"
msgstr "Añadir a la categoría de usuario"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1926
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1939
msgid "A user category %s does not exist"
msgstr "No existe ninguna categoría de usuario llamada %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2049
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2062
msgid "Find item in tag browser"
msgstr "Buscar elemento en el navegador de entiquetas"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2052
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2065
msgid ""
"Search for items. This is a \"contains\" search; items containing the\n"
"text anywhere in the name will be found. You can limit the search\n"
@@ -13688,64 +14061,64 @@ msgstr ""
"Si introduce «*bla» se filtrarán todas las categorías a la vez, mostrando\n"
"sólo los elementos que contienen el texto «bla»"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2061
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2074
msgid "ALT+f"
msgstr "ALT+f"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2065
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2078
msgid "F&ind"
msgstr "Buscar"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2066
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2079
msgid "Find the first/next matching item"
msgstr "Buscar el primer/siguiente item"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2071
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2084
msgid "Collapse all categories"
msgstr "Contrae todas las categorías"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2095
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108
msgid "No More Matches.
Click Find again to go to first match" msgstr "" "No hay más coincidencias.
Click en Buscar para volver a la primera " "coincidencia." -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2121 msgid "Sort by name" msgstr "Ordenar por nombre" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2121 msgid "Sort by popularity" msgstr "Ordenar por popularidad" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2109 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2122 msgid "Sort by average rating" msgstr "Ordenar por calificación promedio" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2112 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2125 msgid "Set the sort order for entries in the Tag Browser" msgstr "Establece el orden de las entradas en el navegador de etiquetas" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2118 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2132 msgid "Match all" msgstr "Buscar todas" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2118 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2132 msgid "Match any" msgstr "Buscar cualquiera" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2123 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2137 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" "Al seleccionar varias entradas en el navegador de etiquetas buscar una " "cualquiera o todas ellas" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2127 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2141 msgid "Manage &user categories" msgstr "Administrar categorías de &usuario" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2130 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2144 msgid "Add your own categories to the Tag Browser" msgstr "Añada sus propias categorías al navegador de etiquetas" @@ -13795,14 +14168,14 @@ msgstr "" "Los siguientes libros ya han sido convertidos al formato %s. ¿Desea volver a " "convertirlos?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:188 -msgid "&Restore" -msgstr "&Restaurar" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:156 msgid "&Donate to support calibre" msgstr "&Donar para apoyar a calibre" +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:189 +msgid "&Restore" +msgstr "&Restaurar" + #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 msgid "&Eject connected device" msgstr "&Desconectar dispositivo conectado" @@ -13825,23 +14198,23 @@ msgstr "" "registro de depuración estará disponible en el fichero: %s
El registro se "
"mostrará automáticamente."
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:502
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505
msgid "Conversion Error"
msgstr "Error de conversión"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:525
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:528
msgid "Recipe Disabled"
msgstr "Receta deshabilitada"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:541
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:544
msgid "Failed"
msgstr "Fallo"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:574
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:577
msgid "There are active jobs. Are you sure you want to quit?"
msgstr "Hay tareas activas. ¿Está seguro de que quiere salir?"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:577
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:580
msgid ""
" is communicating with the device!
\n"
" Quitting may cause corruption on the device.
\n"
@@ -13852,11 +14225,11 @@ msgstr ""
"de datos en el dispositivo.
\n"
" ¿Está seguro de que desea salir?"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:581
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:584
msgid "Active jobs"
msgstr "Tareas activas"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:650
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:653
msgid ""
"will keep running in the system tray. To close it, choose Quit in the "
"context menu of the system tray."
@@ -14020,10 +14393,6 @@ msgstr "Duración del &paso de página"
msgid "disabled"
msgstr "desactivado"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:199
-msgid " secs"
-msgstr " segundos"
-
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:200
msgid "Mouse &wheel flips pages"
msgstr "La &rueda del ratón pasa la página"
@@ -14067,7 +14436,7 @@ msgid "Options to customize the ebook viewer"
msgstr "Opciones para personalizar el visor de libros electrónicos"
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783
msgid "Remember last used window size"
msgstr "&Recordar el último tamaño de ventana usado"
@@ -14153,36 +14522,36 @@ msgstr ""
"Aún está modificando un atajo de teclado. Termine primero de hacerlo, "
"pulsando fuera del cuadro de edición de atajos."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534
msgid "&Lookup in dictionary"
msgstr "&Localizar en el diccionario"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141
msgid "Go to..."
msgstr "Ir a..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549
msgid "Next Section"
msgstr "Siguiente sección"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:550
msgid "Previous Section"
msgstr "Sección anterior"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552
msgid "Document Start"
msgstr "Inicio del documento"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553
msgid "Document End"
msgstr "Final del documento"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555
msgid "Section Start"
msgstr "Inicio de la sección"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556
msgid "Section End"
msgstr "Final de la sección"
@@ -14260,76 +14629,76 @@ msgstr "Previsualización de impresión"
msgid "Clear list of recently opened books"
msgstr "Limpiar la lista de los libros abiertos recientemente"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:361
msgid "Connecting to dict.org to lookup: %s…"
msgstr "Conectando con dict.org para buscar: %s..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:464
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:467
msgid "Choose ebook"
msgstr "Elegir libro electrónico"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:465
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:468
msgid "Ebooks"
msgstr "Libros electrónicos"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504
msgid "No matches found for: %s"
msgstr "No se encontraron correspondencias para: %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:538
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:541
msgid "Loading flow..."
msgstr "Cargando flujo..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579
msgid "Laying out %s"
msgstr "Disponiendo %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:610
msgid "Bookmark #%d"
msgstr "Marcador #%d"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:611
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:614
msgid "Add bookmark"
msgstr "Añadir marcador"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:612
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:615
msgid "Enter title for bookmark:"
msgstr "Introducir el título del marcador:"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:622
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625
msgid "Manage Bookmarks"
msgstr "Administrar marcadores"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:662
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:665
msgid "Loading ebook..."
msgstr "Cargando libro electrónico..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:674
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677
msgid "Could not open ebook"
msgstr "No se pudo abrir el libro electrónico"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:770
msgid "Options to control the ebook viewer"
msgstr "Opciones para controlar el visor de libros electrónicos"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:774
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777
msgid ""
"If specified, viewer window will try to come to the front when started."
msgstr ""
"Si se especifica, la ventana del visor intentará situarse en el frente "
"cuando se inicie el programa."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780
msgid ""
"If specified, viewer window will try to open full screen when started."
msgstr ""
"Si se activa, la ventana del visor tratará de iniciarse a pantalla completa."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785
msgid "Print javascript alert and console messages to the console"
msgstr "Dirigir alertas de javascript y mensajes de consola a la consola"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:788
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791
msgid ""
"%prog [options] file\n"
"\n"
@@ -14375,10 +14744,6 @@ msgstr "Buscar siguiente"
msgid "Find next occurrence"
msgstr "Buscar ocurrencia siguiente"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205
-msgid "Copy to clipboard"
-msgstr "Copiar al portapapeles"
-
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:207
msgid "Reference Mode"
msgstr "Modo referencia"
@@ -14407,27 +14772,27 @@ msgstr "Encontrar incidencia anterior"
msgid "Print eBook"
msgstr "Imprimir libro electrónico"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:412
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:419
msgid "Change Case"
msgstr "Cambiar mayúsculas/minúsculas"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:415
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:422
msgid "Swap Case"
msgstr "Invertir mayúsculas/minúsculas"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:955
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:962
msgid "Drag to resize"
msgstr "Arrastre para ajustar el tamaño"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:990
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:997
msgid "Show"
msgstr "Mostrar"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:997
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1004
msgid "Hide"
msgstr "Ocultar"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1034
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1041
msgid "Toggle"
msgstr "Alternar"
@@ -15957,11 +16322,11 @@ msgstr ""
"\n"
"Para ver la ayuda de cada orden ejecute: %%prog orden --help\n"
-#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:589
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:591
msgid "No label was provided"
msgstr "No se ha proporcionado ninguna etiqueta"
-#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:591
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:593
msgid ""
"The label must contain only lower case letters, digits and underscores, and "
"start with a letter"
@@ -15969,25 +16334,25 @@ msgstr ""
"La etiqueta debe contener sólo letras minúsculas, dígitos y guión bajo, y "
"empezar por una letra"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:66
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:65
msgid "%sAverage rating is %3.1f"
msgstr "%sCalificación promedio es %3.1f"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1007
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1012
msgid "Main"
msgstr "Principal"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3050
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3056
msgid "
Migrating old database to ebook library in %s
Migrando la base de datos antigua a la biblioteca de libros electrónicos "
"en %s
If you do not want calibre to recognize your Apple iDevice when it is " +"connected to your computer, click Disable Apple Driver.
To " +"transfer books to your iDevice, click Disable Apple Driver, then use " +"the 'Connect to iTunes' method recommended in the Calibre + " +"iDevices FAQ, using the Connect/Share|Connect to " +"iTunes menu item.
Enabling the Apple driver for direct connection " +"to iDevices is an unsupported advanced user mode.
" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:65 +msgid "Disable Apple driver" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:69 +msgid "Enable Apple driver" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:117 msgid "Use Series as Category in iTunes/iBooks" msgstr "" "iTunes/iBooks horietan serieak erabiltzen ditu kategoriak izango balira " "bezala." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:53 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:118 msgid "Enable to use the series name as the iTunes Genre, iBooks Category" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:55 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:120 msgid "Cache covers from iTunes/iBooks" msgstr "iTunes/iBooks horietatik cache-azalak" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:57 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:122 msgid "Enable to cache and display covers from iTunes/iBooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:58 -msgid "Skip 'Connect to iTunes' recommendation" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:60 -msgid "Enable to skip the 'Connect to iTunes' recommendation dialog" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:115 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:176 msgid "Apple device" msgstr "Apple markako gailua" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:117 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:178 msgid "Communicate with iTunes/iBooks." msgstr "iTunes/iBooks horiekin komunikatu." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:190 msgid "Apple device detected, launching iTunes, please wait ..." msgstr "" "Apple enpresako gailua detektatu egin da, iTunes-en nabigatzen ari da, " "mesedez itxaron..." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:130 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:192 msgid "" "Cannot copy books directly from iDevice. Drag from iTunes Library to " "desktop, then add to calibre's Library window." @@ -834,27 +858,27 @@ msgstr "" "Ezin dira liburuak zuzenean gailu elektronikotik kopiatu. Herrestan eraman " "iTunes Liburutegitik mahaigainera, gero itsatsi calibre liburutegiko leihoan." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:290 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:293 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:352 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:355 msgid "Updating device metadata listing..." msgstr "Irakurgailuaren zerrendatze metadatuak eguneratzen..." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:369 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:408 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:986 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1026 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3010 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3050 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:431 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:470 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1044 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1084 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3068 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3108 msgid "%d of %d" msgstr "%d-tik %d" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:415 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1031 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3056 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:477 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1089 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3114 msgid "finished" msgstr "amaiturik" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:600 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:662 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" @@ -864,7 +888,7 @@ msgstr "" "Ezabatu \"iBooks app\" erabiliz.\n" "Egin ezazu klik 'Zehaztasunak erakutsi' zerrenda ikusteko." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:950 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1008 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." @@ -872,31 +896,31 @@ msgstr "" "Azalaren arte lan batzuk ezin izan dira bihurtu.\n" "Egin ezazu klik 'Zehaztasunak erakutsi' zerrenda ikusteko." -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2592 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2650 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:909 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:915 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:945 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:294 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:307 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2753 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:299 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:312 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2759 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 msgid "News" msgstr "Albisteak" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2593 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2651 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:634 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2715 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2721 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2739 msgid "Catalog" msgstr "Katalogoa" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2914 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2972 msgid "Communicate with iTunes." msgstr "Komunikatu iTunes horrekin ." @@ -947,20 +971,20 @@ msgstr "Bambook" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:232 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:123 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:126 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:190 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:197 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:220 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:122 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:125 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:196 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:203 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:226 msgid "Getting list of books on device..." msgstr "Liburu zerrenda gailutik eskuratzen..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:279 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:249 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:251 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:255 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:257 msgid "Transferring books to device..." msgstr "Liburuak gailura transferitzen..." @@ -968,8 +992,8 @@ msgstr "Liburuak gailura transferitzen..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:349 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:384 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:273 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:304 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:310 msgid "Adding books to device metadata listing..." msgstr "Gailuaren metadatu zerrendara liburuak gehitzen..." @@ -979,8 +1003,8 @@ msgstr "Gailuaren metadatu zerrendara liburuak gehitzen..." #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:333 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:310 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:316 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334 msgid "Removing books from device..." msgstr "Gailutik liburuak ezabatzen..." @@ -988,17 +1012,17 @@ msgstr "Gailutik liburuak ezabatzen..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:337 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:344 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:335 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:341 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:346 msgid "Removing books from device metadata listing..." msgstr "Gailuaren metadatu zerrendatik liburuak kentzen..." #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:397 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:370 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:376 msgid "Sending metadata to device..." msgstr "Metadatuak gailura bidaltzen..." -#: /home/kovid/work/calibre/src/calibre/devices/bambook/libbambookcore.py:132 +#: /home/kovid/work/calibre/src/calibre/devices/bambook/libbambookcore.py:129 msgid "Bambook SDK has not been installed." msgstr "Bambook SDK ez da instalatu." @@ -1011,7 +1035,7 @@ msgid "Communicate with the Blackberry smart phone." msgstr "Komunikatu Blackberry smart telefonoarekin." #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:253 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:254 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -1041,7 +1065,7 @@ msgstr "Komunikatu \"PocketBook 301 reader\" horrekin." msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "Kontaktatu PocketBook 602/603/902/903 reader horrekin." -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:252 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:253 msgid "Communicate with the PocketBook 701" msgstr "Komunikatu \"PocketBook 701\" enpresakoekin" @@ -1319,15 +1343,15 @@ msgstr "" "Komunikatu \"Sony eBook readers\" horrekin laguntzen duten enpresako " "adituekin." -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:61 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:62 msgid "All by title" msgstr "Guztiak izenburuaren arabera" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:62 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:63 msgid "All by author" msgstr "Guztiak egilearen arabera" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:65 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device. Possibilities include: " @@ -1335,7 +1359,7 @@ msgstr "" "Komez bereiziriko meta-datuen eremuen zerrenda gailuan bildumak bihurtzeko " "modukoak. Aukeren artean hauek: " -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:68 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:69 msgid "" ". Two special collections are available: %s:%s and %s:%s. Add these values " "to the list to enable them. The collections will be given the name provided " @@ -1345,12 +1369,12 @@ msgstr "" "zerrendara balioei bidea emateko . Bilduma hauei \":\" karakterearen osteko " "izena emango zaie." -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:72 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73 msgid "Upload separate cover thumbnails for books (newer readers)" msgstr "" "Kargatu liburu-azalen argazki txikiak (irakurgailu berrienekin egin daiteke)" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:74 msgid "" "Normally, the SONY readers get the cover image from the ebook file itself. " "With this option, calibre will send a separate cover image to the reader, " @@ -1365,33 +1389,44 @@ msgstr "" "reader gailu berri-berriekin bakarrik erabil daiteke, hau da: SONY 350, 650, " "950 eta geroagokoekin." -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:79 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:80 msgid "" "Refresh separate covers when using automatic management (newer readers)" msgstr "" "Eguneratu liburu-azalak bereizirik kudeaketa automatikoa erabiltzerakoan " "(irakurle berriak)" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:81 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:82 msgid "" "Set this option to have separate book covers uploaded every time you connect " "your device. Unset this option if you have so many books on the reader that " "performance is unacceptable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:85 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:86 msgid "Preserve cover aspect ratio when building thumbnails" msgstr "" "Aldaketarik ez ezarri liburu-azalen tamainen proportzioetan koadro txikiak " "sortzerakoan" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:87 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:88 msgid "" "Set this option if you want the cover thumbnails to have the same aspect " "ratio (width to height) as the cover. Unset it if you want the thumbnail to " "be the maximum size, ignoring aspect ratio." msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:92 +msgid "Search for books in all folders" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:94 +msgid "" +"Setting this option tells calibre to look for books in all folders on the " +"device and its cards. This permits calibre to find books put on the device " +"by other software and by wireless download." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:190 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:69 msgid "Unnamed" @@ -1536,7 +1571,7 @@ msgstr "Gainerako pertsonalizazioa." msgid "Communicate with an eBook reader." msgstr "Komunikatu eBook irakurgailu batekin." -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:92 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:94 msgid "Get device information..." msgstr "Eskuratu gailuaren informazioa." @@ -2397,7 +2432,7 @@ msgid "Running transforms on ebook..." msgstr "" "Liburu elektronikoan une honetan ari dira bihurtze aldaketak gertatzen..." -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1030 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1032 msgid "Creating" msgstr "Sortzen" @@ -2564,7 +2599,7 @@ msgstr "Hasi" msgid "Do not insert a Table of Contents at the beginning of the book." msgstr "Ez txertatu aurkibidea liburuaren hasieran." -#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:22 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:149 msgid "" "Specify the sectionization of elements. A value of \"nothing\" turns the " "book into a single section. A value of \"files\" turns each file into a " @@ -2583,6 +2618,17 @@ msgstr "" "detekzioa\" edota \"Aurkibidea\" ezarpenak (piztu \"Behartu automatikoki " "sortutako aurkibidea\")." +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:158 +msgid "" +"Genre for the book. Choices: %s\n" +"\n" +" See: " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:159 +msgid "for a complete list with descriptions." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:248 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " @@ -2643,6 +2689,22 @@ msgstr "" "Erauzi sortu den ZIP fitxategiko edukiak zehaztutako direktoriora. KONTUZ: " "direktorioko edukiak ezabatu egingo dira." +#: /home/kovid/work/calibre/src/calibre/ebooks/htmlz/output.py:29 +msgid "" +"Specify the handling of CSS. Default is class.\n" +"class: Use CSS classes and have elements reference them.\n" +"inline: Write the CSS as an inline style attribute.\n" +"tag: Turn as many CSS styles as possible into HTML tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/htmlz/output.py:37 +msgid "" +"How to handle the CSS when using css-type = 'class'.\n" +"Default is external.\n" +"external: Use an external CSS file that is linked in the document.\n" +"inline: Place the CSS in the head section of the document." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/lit/from_any.py:47 msgid "Creating LIT file from EPUB..." msgstr "" @@ -3013,105 +3075,107 @@ msgstr "" msgid "TEMPLATE ERROR" msgstr "AKATSA TXANTILOIAN" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:589 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:593 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 msgid "No" msgstr "Ez" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:589 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:593 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 msgid "Yes" msgstr "Bai" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:673 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:677 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:427 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1004 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1021 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:128 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:331 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:574 msgid "Title" msgstr "Izenburua" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:674 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:678 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:432 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1005 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1022 msgid "Author(s)" msgstr "Egilea(k)" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:675 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:679 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 msgid "Publisher" msgstr "Argitaratzailea" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:680 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49 msgid "Producer" msgstr "Ekoizlea" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:677 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:681 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:247 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:389 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1209 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:211 msgid "Comments" msgstr "Iruzkinak" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:679 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:683 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:377 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1207 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1205 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 msgid "Tags" msgstr "Etiketak" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:681 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:685 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:30 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:394 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1216 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1214 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:114 msgid "Series" msgstr "Serieak" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:682 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:686 msgid "Language" msgstr "Hizkuntza" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:684 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1199 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:688 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1197 msgid "Timestamp" msgstr "Dataren zigilua (noizkoa)" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:686 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:690 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:128 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:271 msgid "Published" msgstr "Argitaratua" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:688 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:692 msgid "Rights" msgstr "Eskubideak" @@ -3262,10 +3326,6 @@ msgstr "Douban.com API, denbora iraungita. Saia zaitez berriro beranduago." msgid "Downloads metadata from Douban.com" msgstr "Deskargatu metadatuak hemendik: Douban.com" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:57 -msgid "Metadata download" -msgstr "Metadatuak deskargatu" - #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:144 msgid "ratings" msgstr "balorazioak" @@ -3287,11 +3347,12 @@ msgid "Convert comments downloaded from %s to plain text" msgstr "Bihurtu deskargatutako iruzkinak %s horretatik testu sinplera" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:181 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:157 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:160 msgid "Downloads metadata from Google Books" msgstr "Deskargatu metadatatuak Google Books gunetik" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:198 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/isbndb.py:15 msgid "Downloads metadata from isbndb.com" msgstr "Deskargatu datuak isbndb.com gunetik" @@ -3535,31 +3596,31 @@ msgstr "Liburu-azala fitxategi honetan gorde egin da: " msgid "Cover" msgstr "Liburu-azala" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:280 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:283 msgid "Downloads metadata from Amazon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:292 msgid "US" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:288 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:293 msgid "France" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:289 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:294 msgid "Germany" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:290 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:295 msgid "UK" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:375 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:389 msgid "Amazon timed out. Try again later." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:93 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:138 msgid "Metadata source" msgstr "" @@ -3694,7 +3755,7 @@ msgstr "%s liburuen formatuekin ezin. Oraingoz sostengurik ez" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:176 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:220 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:703 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:723 msgid "Book %s of %s" msgstr "%s liburu %s-etatik" @@ -3703,7 +3764,7 @@ msgid "HTML TOC generation options." msgstr "HTML aurkibideak sortzeko aukerak." #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:66 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 msgid "Rating" @@ -3903,6 +3964,7 @@ msgid "Author" msgstr "Egilea" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27 msgid "Subject" msgstr "Gaia" @@ -4033,7 +4095,7 @@ msgid "" "full first page of the generated pdf." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:55 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:57 msgid "Could not find pdftohtml, check it is in your PATH" msgstr "" "Ezin izan da aurkitu pdftohtml programarik pdf formatutik html formatura " @@ -4227,75 +4289,79 @@ msgid "" "are always removed with plain text output." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:97 msgid "Send file to storage card instead of main memory by default" msgstr "" "Lehenetsita: bidali fitxategia memoria-txartelara trepetaren memoria " "nagusira bidali beharrean" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:99 msgid "Confirm before deleting" msgstr "Baieztatu ezabatu baino lehen" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:101 msgid "Main window geometry" msgstr "Leiho nagusiaren geometria" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:103 msgid "Notify when a new version is available" msgstr "Oharra bidali bertsio berri bat eskuragarri dagoen bakoitzean" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:105 msgid "Use Roman numerals for series number" msgstr "Erabili zenbaki erromatarrak zenbaki segidetarako" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:107 msgid "Sort tags list by name, popularity, or rating" msgstr "" "Sailkatu etiketa zerrendak, izenen arabera, ospearen arabera edo balorazioen " "arabera" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:109 +msgid "Match tags by any or all." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:111 msgid "Number of covers to show in the cover browsing mode" msgstr "Erakutsiko den liburu-azal kopurua, liburu-azal-arakatzaile moduan" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:113 msgid "Defaults for conversion to LRF" msgstr "Lehenetsitako balioak LRF formatura bihurtzeko" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:115 msgid "Options for the LRF ebook viewer" msgstr "Aukerak LRF liburu-e irakurgailuarentzat" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:118 msgid "Formats that are viewed using the internal viewer" msgstr "Barneko irakurtzeko sistema erabilita ikus daitezkeen formatuak" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:120 msgid "Columns to be displayed in the book list" msgstr "Liburu zerrenda zenbat zutabetan erakutsiko" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121 msgid "Automatically launch content server on application startup" msgstr "Automatikoki abiaraziko du zerbitzariko edukia hasi aplikazioan" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:122 msgid "Oldest news kept in database" msgstr "Albiste zaharragoak datu basean gordeta" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 msgid "Show system tray icon" msgstr "Erakutsi sistemako erretiluaren ikonoa" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 msgid "Upload downloaded news to device" msgstr "Karga itzazu irakurgailuan deskargaturiko albisteak" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 msgid "Delete books from library after uploading to device" msgstr "Ezabatu liburuak liburutegitik irakurgailura kargatu eta gero" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" @@ -4303,78 +4369,78 @@ msgstr "" "Erakutsi Cover Flow, (liburu-azal nabigazioa), berariazko leiho batean eta " "ez calibreren leiho nagusian" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 msgid "Disable notifications from the system tray icon" msgstr "Desgaitu abisuak sistemaren erretilu ikonotik" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 msgid "Default action to perform when send to device button is clicked" msgstr "" "Lehenetsitako egiteko ekintza klik egiten duzunean \"bidali irakurgailura\" " "botoian" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "" "Start searching as you type. If this is disabled then search will only take " "place when the Enter or Return key is pressed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:141 msgid "" "When searching, show all books with search results highlighted instead of " "showing only the matches. You can use the N or F3 keys to go to the next " "match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:159 msgid "Maximum number of waiting worker processes" msgstr "\"Langilearen zain\" prozesuen gehienezko kopurua" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:161 msgid "Download social metadata (tags/rating/etc.)" msgstr "" "Deskargatu gizarte mailako metadatuak (etiketak/balorazioak/eta abar.)" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:163 msgid "Overwrite author and title with new metadata" msgstr "" "Gainetik idatzi egilearen izena eta testuaren izenburua metadatu berriekin" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:101 msgid "Automatically download the cover, if available" msgstr "Modu automatikoan deskargatu liburu-azala, eskura baldin badago." -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:167 msgid "Limit max simultaneous jobs to number of CPUs" msgstr "" "Murriztu itzazu aldi bereko gehienezko egitekoen kopurua dauden CPU-en " "arabera" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:169 msgid "The layout of the user interface" msgstr "Erabiltzailearen interfazearen itxura" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:171 msgid "Show the average rating per item indication in the tag browser" msgstr "" "Erakutsi batez besteko balorazioa kontu bakoitzeko etiketen arakatzailean" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:173 msgid "Disable UI animations" msgstr "Desgaitu EI (erabiltzailearen interfazearen) animazioak" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:178 msgid "tag browser categories not to display" msgstr "etiketatu arakatzailearen kategoriak ez erakusteko moduan" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:448 msgid "Choose Files" msgstr "Aukeratu fitxategiak" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:308 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:529 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:534 msgid "Books" msgstr "Liburuak" @@ -4568,53 +4634,53 @@ msgstr "Gehitu liburuak zure calibre liburutegira konektatutako gailutik" msgid "Fetch annotations (experimental)" msgstr "Berreskura itzazu zure ohar eta zirriborroak (esperimentala)" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:241 msgid "Use library only" msgstr "Erabil ezazu bakarrik liburutegia" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:242 msgid "User annotations generated from main library only" msgstr "Liburutegi nagusian erabiltzaileak sortu dituen oharrak bakarrik" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:30 #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:80 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:261 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 msgid "No books selected" msgstr "Libururik ez da hautatu" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:66 msgid "No books selected to fetch annotations from" msgstr "Libururik ez da hautatu oharrak handik berreskuratzeko" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:91 msgid "Merging user annotations into database" msgstr "Erabiltzailearen oharrak datu basearekin bateratzen" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:119 msgid "%sThere was an error reading from file:
"
msgstr "
Akats bat egon da fitxategitik irakurtzerakoan:
"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:204
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:196
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:671
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:694
msgid " is not a valid picture"
msgstr " ez da irudi baliogarria"
@@ -6920,7 +7006,7 @@ msgstr "&Izenburua: "
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:165
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:409
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:60
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:62
msgid "Change the title of this book"
msgstr "Aldatu liburu honen izenburua"
@@ -6968,7 +7054,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:544
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:433
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:214
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:293
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:296
msgid "&Series:"
msgstr "&Sailak:"
@@ -6978,7 +7064,7 @@ msgstr "&Sailak:"
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:546
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:434
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:435
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:292
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:295
msgid "List of known series. You can add new series."
msgstr "Ezagunak diren sailen zerrenda. Sail berria gehi dezakezu."
@@ -6992,6 +7078,7 @@ msgid "MOBI Output"
msgstr "MOBI formatuko outputa"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:72
msgid "Default"
msgstr "Lehenetsia"
@@ -7158,7 +7245,7 @@ msgid "Regex:"
msgstr "Regex (ohiko adierazpen):"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:92
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:136
msgid "Test"
msgstr "Proba egin"
@@ -7175,13 +7262,13 @@ msgid "Goto:"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:96
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:96
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:89
msgid "&Previous"
msgstr "&Aurrekoa"
#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:97
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:82
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:97
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:88
msgid "&Next"
msgstr "&Hurrengoa"
@@ -7249,7 +7336,7 @@ msgid "Options specific to the input format."
msgstr "Berariazko aukerak sorburu formatuarentzat."
#: /home/kovid/work/calibre/src/calibre/gui2/convert/single_ui.py:117
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:76
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:91
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:96
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box_ui.py:52
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress_ui.py:53
@@ -7482,8 +7569,8 @@ msgid "TXTZ Output"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:55
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:77
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:78
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:92
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:93
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_ui.py:46
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:62
@@ -7605,7 +7692,7 @@ msgstr "Liburu-azalen arakatzailea ezin izan da kargatu"
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:215
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:248
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:252
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:994
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1031
msgid "Undefined"
msgstr "Definitu gabea"
@@ -7766,21 +7853,21 @@ msgstr "Errorea"
msgid "Error communicating with device"
msgstr "Irakurgailuarekin komunikatzeko saioak huts egin du"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:628
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1158
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:299
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:631
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1166
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:307
msgid "No suitable formats"
msgstr "Ez dago formatu egokirik"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:644
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:647
msgid "Select folder to open as device"
msgstr "Aukeratu karpeta bat irakurgailua izango balitz bezala zabaltzeko"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:695
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:698
msgid "Error talking to device"
msgstr "Akatsen bat irakurgailuarekin komunikatzerakoan"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:696
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:699
msgid ""
"There was a temporary error talking to the device. Please unplug and "
"reconnect the device and or reboot."
@@ -7788,68 +7875,68 @@ msgstr ""
"Behin-behineko huts egite bat egon da irakurgailuarekin komunikatzerakoan. "
"Mesedez, deskonektatu eta konektatu berriro gailua, edo berrabiarazi."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:739
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:742
msgid "Device: "
msgstr "Gailua: "
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:741
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:744
msgid " detected."
msgstr " detektaturik."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:839
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:842
msgid "selected to send"
msgstr "hautatua bidaltzeko"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:858
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:861
msgid "%i of %i Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:861
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:864
msgid "0 of %i Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:862
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:865
msgid "Choose format to send to device"
msgstr "Aukeratu irakurgailura bidaltzeko formatua"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:870
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:873
msgid "No device"
msgstr "Gailurik ez dago"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:871
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:874
msgid "Cannot send: No device is connected"
msgstr "Ezin izan da igorri: ez dago inolako gailurik konektatua"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:874
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:877
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:881
msgid "No card"
msgstr "Txartelik ez dago"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:875
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:879
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:882
msgid "Cannot send: Device has no storage card"
msgstr "Ezin bidali: gailuak ez dauka memoria-txartelik"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:935
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1018
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1152
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:943
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1026
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1160
msgid "Auto convert the following books before uploading to the device?"
msgstr ""
"Bihurtu modu automatikoan hurrengo liburuak irakurgailuan kargatu aurretik?"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:964
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:972
msgid "Sending catalogs to device."
msgstr "Katalogoak irakurgailura bidaltzen."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1065
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1073
msgid "Sending news to device."
msgstr "Albisteak irakurgailura bidaltzen."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1119
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1127
msgid "Sending books to device."
msgstr "Liburuak irakurgailura bidaltzen."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1159
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1167
msgid ""
"Could not upload the following books to the device, as no suitable formats "
"were found. Convert the book(s) to a format supported by your device first."
@@ -7858,11 +7945,11 @@ msgstr ""
"topatu egin ez delako. Lehenengo eta behin, bihurtu liburua(k) zure "
"irakurgailuak onartzen duen formaturen batean."
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1231
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1239
msgid "No space on device"
msgstr "Lekurik ez irakurgailuan"
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1232
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1240
msgid ""
"
Cannot upload books to device there is no more free space available " msgstr "" @@ -7964,7 +8051,7 @@ msgstr "" msgid "&Tags to set on created book entries:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:95 msgid "Fit &cover within view" msgstr "Bateratu &liburu-azala bistaratzen denarekin" @@ -8166,7 +8253,7 @@ msgstr "Aukeratu formatua" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1196 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 msgid "Format" msgstr "Formatua" @@ -8288,12 +8375,12 @@ msgstr "Ezarri aukera bihurtzeko %s" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:63 msgid "&Title:" msgstr "&Izenburua:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:157 msgid "&Author(s):" msgstr "&Egilea(k):s" @@ -8309,7 +8396,7 @@ msgstr "&Ados" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tweak_epub_ui.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 msgid "&Cancel" msgstr "&Bertan behera utzi" @@ -8358,8 +8445,8 @@ msgid "Location" msgstr "Kokalekua" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1006 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1023 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:241 @@ -8391,12 +8478,12 @@ msgid "Author sort" msgstr "Egile izenaren araberako sailkapena" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1421 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1434 msgid "Invalid author name" msgstr "Baliogarria ez den egile izena" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1422 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1435 msgid "Author names cannot contain & characters." msgstr "Egile izenek ezin dute & karakterea eduki." @@ -8595,22 +8682,22 @@ msgid "Working" msgstr "Lanean" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:260 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:421 msgid "Lower Case" msgstr "Letra xeheak" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:420 msgid "Upper Case" msgstr "Letra larriak" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:262 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:423 msgid "Title Case" msgstr "Izenburuaren letra mota (xehe/larri)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:263 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:424 msgid "Capitalize" msgstr "Kapitalizatu" @@ -8802,7 +8889,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:530 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:424 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:806 msgid "&Rating:" msgstr "&Balorazioa:" @@ -8810,7 +8897,7 @@ msgstr "&Balorazioa:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:532 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:426 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:807 msgid "Rating of this book. 0-5 stars" msgstr "Liburu honen balorazioa. 0-5 izar" @@ -8831,7 +8918,7 @@ msgstr "Gehitu eti&ketak: " #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:539 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:431 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:432 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:147 msgid "Open Tag Editor" msgstr "Zabaldu etiketen editorea" @@ -8896,7 +8983,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:440 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1015 msgid "&Date:" msgstr "&Data:" @@ -8979,14 +9066,14 @@ msgstr "Ezarri &e-liburu(eta)ko fitxategi(eta)tik" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:465 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:526 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:591 msgid "&Basic metadata" msgstr "&Oinarrizko metadatuak" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:466 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:447 msgid "&Custom metadata" msgstr "&Pertsonalizaturiko metadatuak" @@ -9174,49 +9261,49 @@ msgid "&Search and replace" msgstr "Bilatu eta ordeztu" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:429 msgid "Last modified: %s" msgstr "Azken aldaketa: %s" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:255 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:275 msgid "Could not read cover" msgstr "Ezin izan da liburu-azala irakurri" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:123 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:269 msgid "Could not read cover from %s format" msgstr "Ezin izan da %s formatutik irakurri" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:276 msgid "The cover in the %s format is invalid" msgstr "Liburu-azala %s formatuan ez du balio" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:746 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:766 msgid "Cover size: %dx%d pixels" msgstr "Liburu-azalaren tamaina: %dx%d pixels" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:195 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:670 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:693 msgid "Not a valid picture" msgstr "Ez da irudi baliogarria" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:214 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:717 msgid "Specify title and author" msgstr "Zehaztu egilea eta izenburua" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:698 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:718 msgid "You must specify a title and author before generating a cover" msgstr "" "Azala sortu baino lehenago egilea eta izenburua zehaztu beharko dituzu" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:902 msgid "Downloading cover..." msgstr "Deskargatzen liburu-azala..." @@ -9259,39 +9346,39 @@ msgid "The cover is not a valid picture" msgstr "Liburu azala ez da irudi baliogarria" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:307 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:532 msgid "Choose formats for " msgstr "Aukeratu formatuak honentzat " #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:338 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:564 msgid "No permission" msgstr "Baimenik ez" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:565 msgid "You do not have permission to read the following files:" msgstr "Ez daukazu honako fitxategiak irakurtzeko baimenik:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:366 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:367 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:596 msgid "No format selected" msgstr "Formaturik ez da aukeratu" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:378 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:607 msgid "Could not read metadata" msgstr "Ezin izan dira metadatuak irakurri" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:608 msgid "Could not read metadata from %s format" msgstr "Ezin izan dira metadatuak irakurri %s formatutik" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:453 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:232 msgid "" " The green color indicates that the current author sort matches the current " "author" @@ -9300,7 +9387,7 @@ msgstr "" "egiten duela erabiltzen ari garen egilearekin" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:456 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:235 msgid "" " The red color indicates that the current author sort does not match the " "current author. No action is required if this is what you want." @@ -9310,7 +9397,7 @@ msgstr "" "behar." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:463 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:121 msgid "" " The green color indicates that the current title sort matches the current " "title" @@ -9319,7 +9406,7 @@ msgstr "" "oraingo izenburuarekin" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:466 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:124 msgid "" " The red color warns that the current title sort does not match the current " "title. No action is required if this is what you want." @@ -9329,7 +9416,7 @@ msgstr "" "ezer egin behar." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:472 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:53 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:106 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:221 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:384 @@ -9338,13 +9425,14 @@ msgstr "Aurrekoa" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:475 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:484 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:361 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:400 msgid "Save changes and edit the metadata of %s" msgstr "Gorde aldaketak eta editatu %s horren metadatuak" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:481 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:820 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:107 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:211 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:401 @@ -9353,22 +9441,22 @@ msgstr "Hurrengoa" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:690 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:695 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:954 msgid "This ISBN number is valid" msgstr "ISBN zenbaki baliogarria" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:698 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:920 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:957 msgid "This ISBN number is invalid" msgstr "ISBN zenbaki balio gabea" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:783 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:862 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:883 msgid "Tags changed" msgstr "Aldatu diren etiketak" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:784 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:884 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" @@ -9403,12 +9491,12 @@ msgstr "" "edo argitaletxea" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:961 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:310 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:342 msgid "Permission denied" msgstr "Ez zaizu baimenik eman" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:962 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:343 msgid "Could not open %s. Is it being used by another program?" msgstr "Ezin izan da %s zabaldu. Beste programa bat erabiltzen ari?" @@ -9421,7 +9509,7 @@ msgid "Meta information" msgstr "Meta informazioa" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:410 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:95 msgid "" "Automatically create the title sort entry based on the current title entry.\n" "Using this button to create title sort will change title sort from red to " @@ -9433,12 +9521,12 @@ msgstr "" "kolorea aldatuko da berdetik gorrira." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:413 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:117 msgid "Swap the author and title" msgstr "Trukatu haien artean zenburua eta egilearen izena" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:415 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:106 msgid "" "Automatically create the author sort entry based on the current author " "entry.\n" @@ -9455,7 +9543,7 @@ msgid "Title &sort: " msgstr "Izenburu &mota: " #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:419 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:111 msgid "" "Specify how this book should be sorted when by title. For example, The " "Exorcist might be sorted as Exorcist, The." @@ -9468,7 +9556,7 @@ msgid "Author S&ort: " msgstr "Egile izenaren araberako S&ailkapena: " #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:422 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:218 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles.\n" @@ -9482,12 +9570,11 @@ msgstr "" "testuek ez dute bat egin." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:436 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:124 msgid "Remove unused series (Series that have no books)" msgstr "Ezabatu erabiltzen ez diren serieak (libururik ez daukaten serieak)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:886 msgid "IS&BN:" msgstr "IS&BNa:" @@ -9496,17 +9583,16 @@ msgid "dd MMM yyyy" msgstr "dd MMM yyyy (AEBetako ohitura)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:442 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1066 msgid "Publishe&d:" msgstr "Argitaratu&rik:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:445 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:159 msgid "&Fetch metadata from server" msgstr "&Eskuratu metadatuak zerbitzaritik" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:448 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:627 msgid "&Browse" msgstr "&Arakatu" @@ -9515,7 +9601,7 @@ msgid "Remove border (if any) from cover" msgstr "Ezabatu ertza (ertzik baldin badago) liburu-azaletik" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:450 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:629 msgid "T&rim" msgstr "M&oztu" @@ -9524,12 +9610,12 @@ msgid "Reset cover to default" msgstr "Berrezarri lehenetsitako liburu-azala" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:452 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:631 msgid "&Remove" msgstr "&Kendu" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:453 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:631 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:637 msgid "Download co&ver" msgstr "Deskargatu liburu&azala" @@ -9540,7 +9626,7 @@ msgstr "" "izenbuarekin" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:455 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:632 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:638 msgid "&Generate cover" msgstr "&Sortu liburu-azala" @@ -9557,7 +9643,7 @@ msgid "Remove the selected formats for this book from the database." msgstr "Ezaba ezazu datu basetik liburu honetarako hautatutako formatuak" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:461 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:450 msgid "Set the cover for the book from the selected format" msgstr "Ezarri ezazu liburu honen azala hautatutako formatutik" @@ -9566,7 +9652,7 @@ msgid "Update metadata from the metadata in the selected format" msgstr "Egunera itzazu metadatuak hautatutako formatuaren metadatuetatik" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:464 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:585 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:652 msgid "&Comments" msgstr "&Iruzkinak" @@ -10017,7 +10103,7 @@ msgid "&Author:" msgstr "Egile&a:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:847 msgid "Ta&gs:" msgstr "Etiketak:" @@ -10215,12 +10301,12 @@ msgid "%s (was %s)" msgstr "%s (%s izan da)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1380 msgid "Item is blank" msgstr "Elementua zuriz dago" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1368 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1381 msgid "An item cannot be set to nothing. Delete it instead." msgstr "Elementu bat ezin zaio ezerezari gehitu. Horren ordez, ezaba ezazu." @@ -10294,7 +10380,7 @@ msgid "Send test mail from %s to:" msgstr "Igorri aztertzeko e-posta bat hemendik %s horra:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/test_email_ui.py:58 -#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:134 msgid "&Test" msgstr "&Aztertu" @@ -10543,6 +10629,8 @@ msgid "Downloading %s from %s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:712 msgid "Download failed" msgstr "" @@ -10550,65 +10638,65 @@ msgstr "" msgid "Failed to download from %r with error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:147 msgid "Email %s to %s" msgstr "E-postal %s honi %s" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:188 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:189 msgid "News:" msgstr "Albisteak:" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 msgid "Attached is the %s periodical downloaded by calibre." msgstr "Erantsita %s dago, calibrek periodikoki deskargatua." -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:244 msgid "E-book:" msgstr "Liburu elektronikoa:" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:253 msgid "Attached, you will find the e-book" msgstr "Erantsita, liburu elektronikoa topatuko duzu" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:254 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:185 msgid "by" msgstr "egilea:" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:255 msgid "in the %s format." msgstr "%s formatuan." -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:270 msgid "Sending email to" msgstr "E-posta igortzen honi:" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:301 msgid "Auto convert the following books before sending via email?" msgstr "" "Bihurtu modu automatikoan ondorengo liburuak e-postaren bidez igorri " "aurretik?" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:308 msgid "" "Could not email the following books as no suitable formats were found:" msgstr "" "Ezin izan da e-postaz ondorengo liburuak igorri formatu egokirik topatu ez " "delako:" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:314 msgid "Failed to email book" msgstr "Ezin izan da liburua postaz bidali" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:317 msgid "sent" msgstr "bidalia" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:342 msgid "Sent news to" msgstr "Bidali albisteak honi:" -#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:129 msgid "" "
Set a regular expression pattern to use when trying to guess ebook " @@ -10622,67 +10710,85 @@ msgid "" "tooltips.
To see the full log, click Show "
+"Details."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:534
+msgid "Current cover"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:537
+msgid "Searching..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:683
+msgid "Downloading covers for %s, please wait..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:713
+msgid "Failed to download any covers, click \"Show details\" for details."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:719
+msgid "Could not find any covers for %s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:721
+msgid "Found %d covers of %s. Pick the one you like best."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:766
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205
+msgid "Copy to clipboard"
+msgstr "Kopiatu arbelean"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:773
+msgid "Download log"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:809
+msgid "Downloading metadata..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:918
+msgid "View log"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/__init__.py:36
msgid ""
"Restore settings to default values. You have to click Apply to actually save "
@@ -11423,56 +11642,74 @@ msgstr ""
msgid "&Configure metadata from file name"
msgstr "&Konfiguratu metadatuak fitxategi-izenetik"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:34
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:36
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:35
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:37
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:170
msgid "Low"
msgstr "Baxua"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:34
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:35
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:169
msgid "High"
msgstr "Altua"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:36
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:37
msgid "Very low"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:72
+msgid "Compact Metadata"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:176
msgid "Confirmation dialogs have all been reset"
msgstr "Baieztatze elkarrizketak berrezarri egin dira"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:131
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:155
msgid "&Overwrite author and title by default when fetching metadata"
msgstr ""
"Lehenetsita: &Gain-idatzi egilearen izena eta izenburua metadatuak "
"eskuratzerakoan"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:156
msgid "Download &social metadata (tags/ratings/etc.) by default"
msgstr ""
"Lehenetsita: deskargatu &gizarte mailako metadatuak "
"(etiketak/balorazioak/eta abar.)"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:157
msgid "Show notification when &new version is available"
msgstr "Erakutsi ohartarazpena bertsio &berria eskuragarri dagoenean"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:134
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:158
+msgid "Yes/No columns have three values (Requires restart)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:159
+msgid ""
+"If checked, Yes/No custom columns values can be Yes, No, or Unknown.\n"
+"If not checked, the values can be Yes or No."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:161
msgid "Automatically send downloaded &news to ebook reader"
msgstr "Igorri modu automatikoan deskargatutako &albisteak irakurgailura"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:162
msgid "&Delete news from library when it is automatically sent to reader"
msgstr ""
"&Ezabatu albisteak liburutegitik modu automatikoan irakurgailura igorri "
"direnean"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:163
+msgid "Preferred &output format:"
+msgstr "Hobetsitako &output formatua:"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:164
msgid "Default network &timeout:"
msgstr "Lehenetsitako sarea &denboraz-kanpo:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:165
msgid ""
"Set the default timeout for network fetches (i.e. anytime we go out to the "
"internet to get information)"
@@ -11480,23 +11717,19 @@ msgstr ""
"Ezarri lehenetsitako \"sarea denboraz-kanpo\" balioa sarean eskuratzen diren "
"kontuetarako (adibidez, internetera informazioaren bila zoazen bakoitzekoa)"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:138
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:166
msgid " seconds"
msgstr " segundoak"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:167
msgid "Job &priority:"
msgstr "Lana &lehentasuna:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:143
-msgid "Preferred &output format:"
-msgstr "Hobetsitako &output formatua:"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:144
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:171
msgid "Restriction to apply when the current library is opened:"
msgstr "Oraingo liburutegian zabalik dagoenean aplikatzeko murrizketak:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:172
msgid ""
"Apply this restriction on calibre startup if the current library is being "
"used. Also applied when switching to this library. Note that this setting is "
@@ -11506,18 +11739,28 @@ msgstr ""
"erabiltzen ari bada. Aplikatu egingo da liburutegi modura aldatzerakoan. "
"Ohar zaitez ezarpen hau liburutegirako dela. "
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:146
-msgid "Reset all disabled &confirmation dialogs"
-msgstr "Berrezarri desgaitutako &baieztapen elkarrizketak"
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:173
+msgid "Edit metadata (single) layout:"
+msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:147
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:174
+msgid ""
+"Choose a different layout for the Edit Metadata dialog. The compact metadata "
+"layout favors editing custom metadata over changing covers and formats."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:175
msgid "Preferred &input format order:"
msgstr "Hobetsitako &input formatu agindua:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:178
msgid "Use internal &viewer for:"
msgstr "Erabili barneko &ikusgailua honetarako:"
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:179
+msgid "Reset all disabled &confirmation dialogs"
+msgstr "Berrezarri desgaitutako &baieztapen elkarrizketak"
+
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96
msgid "You must select a column to delete it"
msgstr "Zutabe bat hautatu beharko duzu ezabatzeko"
@@ -11909,21 +12152,28 @@ msgstr "Ezarri &lehenetsita"
msgid "&Remove email"
msgstr "&Ezabatu e-posta helbidea"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Auto send"
msgstr "Modu automatikoan bidalia"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Email"
msgstr "E-posta"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:29
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:32
msgid "Formats to email. The first matching format will be sent."
msgstr ""
"E-posta formatuak. Egokitzen den, bat egiten duen lehen formatua igorri "
"egingo da."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:30
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:33
+msgid ""
+"Subject of the email to use when sending. When left blank the title will be "
+"used for the subject. Also, the same templates used for \"Save to disk\" "
+"such as {title} and {author_sort} can be used here."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:37
msgid ""
"If checked, downloaded news will be automatically mailed
to this email "
"address (provided it is in one of the listed formats)."
@@ -11932,7 +12182,7 @@ msgstr ""
"dira
posta helbide honetara (zerrendatutako formaturen batean eman izan "
"da helbide hori)."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:104
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:115
msgid "new email address"
msgstr "e-posta helbide berria"
@@ -11944,96 +12194,100 @@ msgstr "Estu"
msgid "Wide"
msgstr "Zabal"
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:52
+msgid "Off"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:52
+msgid "Small"
+msgstr "Txiki"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
+msgid "Large"
+msgstr "Handi"
+
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
msgid "Medium"
msgstr "Ertain"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
-msgid "Small"
-msgstr "Txiki"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:54
-msgid "Large"
-msgstr "Handi"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:56
msgid "Always"
msgstr "Beti"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:56
msgid "Automatic"
msgstr "Automatikoa"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
msgid "Never"
msgstr "Inoiz ez"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:60
msgid "By first letter"
msgstr "Lehen letratik"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:60
msgid "Disabled"
msgstr "Desgaitua"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:62
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
msgid "Partitioned"
msgstr "Partizioduna"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:140
msgid "User Interface &layout (needs restart):"
msgstr "Erabiltzailearen interfazearen &diseinua (berrabiarazi beharko):"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:144
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:141
msgid "&Number of covers to show in browse mode (needs restart):"
msgstr ""
"Nabigatzaile moduan erakusteko liburu-azalen &Kopurua (berrabiarazi "
"beharko):"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:142
msgid "Choose &language (requires restart):"
msgstr "Aukeratu &hizkuntza (berrabiarazi beharko gero):"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:143
msgid "Show &average ratings in the tags browser"
msgstr "Erakutsi &batez besteko balorazioak etiketen arakatzailean"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:147
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:144
msgid "Disable all animations. Useful if you have a slow/old computer."
msgstr ""
"Desgaitu animazio guztiak. Erabilgarria ordenagailu motela/zaharra baldin "
"badaukazu."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:148
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:145
msgid "Disable &animations"
msgstr "Desgaitu &animazioak"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:149
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:146
msgid "Enable system &tray icon (needs restart)"
msgstr "Gaitu sistema &erretilu ikonoa (berrabiarazi beharko)"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:147
msgid "Show &splash screen at startup"
msgstr "Erakutsi &splash (harrerako) pantaila hasterakoan"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:151
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:148
msgid "Disable ¬ifications in system tray"
msgstr "Desgaitu &abisuak sistemaren erretiluan"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:152
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:149
msgid "Use &Roman numerals for series"
msgstr "Erabili &Erromatar zenbakiak serietan"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:153
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:150
msgid "Show cover &browser in a separate window (needs restart)"
msgstr ""
"Erakutsi liburu-azala &arakatzailea leiho bananduetan (berrabiarazi beharko)"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:154
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:151
msgid "Tags browser category &partitioning method:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:155
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:152
msgid ""
"Choose how tag browser subcategories are displayed when\n"
"there are more items than the limit. Select by first\n"
@@ -12047,11 +12301,11 @@ msgstr ""
"izateko neurriz egokiturik dauden taldeak. Ezarri desgaitua\n"
"ez badituzu inoiz azpikategoriak nahi."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:160
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:157
msgid "&Collapse when more items than:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:161
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:158
msgid ""
"If a Tag Browser category has more than this number of items, it is divided\n"
"up into sub-categories. If the partition method is set to disable, this "
@@ -12062,11 +12316,11 @@ msgstr ""
"azpi-kategorietan. Zatiketa metodoa desgaituta baldin badago, balio honi ez "
"zaio jaramonik egingo."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:163
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:160
msgid "Categories with &hierarchical items:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:161
msgid ""
"A comma-separated list of columns in which items containing\n"
"periods are displayed in the tag browser trees. For example, if\n"
@@ -12076,52 +12330,48 @@ msgid ""
"then the tags will be displayed each on their own line."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:167
msgid "&Toolbar"
msgstr "&Tresna-barra"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:171
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:168
msgid "&Icon size:"
msgstr "&Ikonoaren tamaina:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:172
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:169
msgid "Show &text under icons:"
msgstr "Erakutsi &testua ikonoen azpian:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:173
-msgid "&Split the toolbar into two toolbars"
-msgstr "&Banatu tresna barra bi tresna barra berrietan"
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:170
msgid "Interface font:"
msgstr "Interfazeko letra-tipoa:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:175
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:171
msgid "Change &font (needs restart)"
msgstr "Aldatu &letra-tipoa (berrabiazi beharko)"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:228
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96
msgid "&Apply"
msgstr "&Aplikatu"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:230
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:235
msgid "Restore &defaults"
msgstr "Berrezarri &lehenetsiak"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:236
msgid "Save changes"
msgstr "Gorde aldaketak"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:232
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:237
msgid "Cancel and return to overview"
msgstr "Bertan behera utzi eta itzuli ikuspegi orokorrera"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:288
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:293
msgid "Restoring to defaults not supported for"
msgstr "Lehenetsitako balioak berreskuratzea ez dago onartua honentzat :"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:323
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:328
msgid ""
"Some of the changes you made require a restart. Please restart calibre as "
"soon as possible."
@@ -12129,7 +12379,7 @@ msgstr ""
"Egindako aldaketa batzuek berrabiaraztea eskatzen dute. Mesedez, "
"berrabiarazi calibre ahal bezain pronto."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:326
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331
msgid ""
"The changes you have made require calibre be restarted immediately. You will "
"not be allowed set any more preferences, until you restart."
@@ -12138,11 +12388,65 @@ msgstr ""
"duten. Ezin izango dituzu aukera gehiago aldatu edo ezarri calibre "
"berrabiarazi arte."
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:336
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:127
msgid "Restart needed"
msgstr "Berrabiarazi beharko"
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:46
+msgid "Source"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:48
+msgid "Cover priority"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:93
+msgid "Metadata sources"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:94
+msgid ""
+"Disable any metadata sources you do not want by unchecking them. You can "
+"also set the cover priority. Covers from sources that have a higher "
+"(smaller) priority will be preferred when bulk downloading metadata.\n"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:96
+msgid "Configure selected source"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:97
+msgid "Downloaded metadata fields"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:98
+msgid ""
+"If you uncheck any fields, metadata for those fields will not be downloaded"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:99
+msgid "Convert all downloaded comments to plain &text"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:100
+msgid "Max. number of &tags to download:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:101
+msgid "Max. &time to wait after first match is found:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:102
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:104
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:199
+msgid " secs"
+msgstr " segundoak"
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:103
+msgid "Max. time to wait after first &cover is found:"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:42
msgid "Failed to install command line tools."
msgstr "Huts egin du aginte-lerro lanabesak instalatzerakoan."
@@ -12685,20 +12989,20 @@ msgstr ""
"utz daiteke zenbait irakurgailutan gailuaren interfazea pertsonalizatuz "
"honela: Preferences->Advanced->Plugins (Aukerak>Aurreratua>Gehigarriak)"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:75
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:70
#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:382
msgid "Failed to start content server"
msgstr "Huts egin du edukien zerbitzaria abiarazten"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:111
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:106
msgid "Error log:"
msgstr "Log errorea:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:118
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:113
msgid "Access log:"
msgstr "Sarbideko log:"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:128
msgid "You need to restart the server for changes to take effect"
msgstr "Zerbitzaria berrabiarazi egin behar aldaketak gauzatzeko"
@@ -12935,43 +13239,55 @@ msgstr ""
msgid "Switch between library and device views"
msgstr "Txandakatu liburutegi ikuspegien eta irakurgailu ikuspegien artean"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:41
msgid "Separator"
msgstr "Bereizlea"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:58
msgid "Choose library"
msgstr "Aukeratu liburutegia"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:210
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:219
msgid "The main toolbar"
msgstr "Tresnabarra nagusia"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:211
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:220
msgid "The main toolbar when a device is connected"
msgstr "Tresnabarra nagusia irakurgailua konektaturik dagoenean"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:212
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:221
+msgid "The optional second toolbar"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:222
+msgid "The menubar"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:223
+msgid "The menubar when a device is connected"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:224
msgid "The context menu for the books in the calibre library"
msgstr "calibreren liburutegiko liburuetako testuinguruko menua"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:214
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:226
msgid "The context menu for the books on the device"
msgstr "Ez dago testuinguruko menurik irakurgailuko liburuentzat"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:248
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:260
msgid "Cannot add"
msgstr "Ezin da gehitu"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:249
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:261
msgid "Cannot add the actions %s to this location"
msgstr "Ezin da ekintza hau %s kokaleku honetara gehitu"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:267
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:279
msgid "Cannot remove"
msgstr "Ezin da ezabatu"
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:268
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:280
msgid "Cannot remove the actions %s from this location"
msgstr "Ezin dira %s ekintzak ezabatu kokaleku honetatik"
@@ -13071,7 +13387,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:93
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:277
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:646
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:653
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:280
msgid "Search"
msgstr "Bilatu"
@@ -13166,168 +13482,168 @@ msgstr "Egin klik aldatzeko"
msgid "&Alternate shortcut:"
msgstr "&Ordezko lasterbidea:"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:332
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:362
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:391
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:344
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:374
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:403
msgid "Rename %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:348
msgid "Edit sort for %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:343
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:355
msgid "Add %s to user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:356
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:368
msgid "Children of %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:366
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:378
msgid "Delete search %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:371
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:383
msgid "Remove %s from category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:390
msgid "Search for %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:395
msgid "Search for everything but %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:407
msgid "Add sub-category to %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:399
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:411
msgid "Delete user category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:404
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:416
msgid "Hide category %s"
msgstr "Ezkutatu %s kategoria"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:408
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:420
msgid "Show category"
msgstr "Erakutsi kategoria"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:418
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:430
msgid "Search for books in category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:424
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:436
msgid "Search for books not in category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:433
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:438
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:445
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:450
msgid "Manage %s"
msgstr "Kudeatu %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:441
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:453
msgid "Manage Saved Searches"
msgstr "Kudeatu gordetako bilaketak"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:449
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:453
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:461
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:465
msgid "Manage User Categories"
msgstr "Kudeatu erabiltzaile kategoriak"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:460
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:472
msgid "Show all categories"
msgstr "Erakutsi kategoria guztiak"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:463
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:475
msgid "Change sub-categorization scheme"
msgstr "Aldatu azpi-kategorizazio eskema"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:779
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:791
msgid "The grouped search term name is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1051
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1064
msgid ""
"Changing the authors for several books can take a while. Are you sure?"
msgstr ""
"Liburu multzo batean egileen izenak aldatzeko denbora beharko. Ziur zaude?"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1056
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1069
msgid ""
"Changing the metadata for that many books can take a while. Are you sure?"
msgstr ""
"Liburu multzo batean metadatuak aldatzeko denbora beharko. Ziur zaude?"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1139
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:413
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1152
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:418
msgid "Searches"
msgstr "Bilaketak"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1373
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1393
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1386
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1406
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1415
msgid "Rename user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1374
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1387
msgid "You cannot use periods in the name when renaming user categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1394
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1403
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416
msgid "The name %s is already used"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1426
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1439
msgid "Duplicate search name"
msgstr "Bilaketa izena bikoiztua"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1427
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1440
msgid "The saved search name %s is already used."
msgstr "%s bilaketa izen hori dagoeneko erabilia izan da."
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1829
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1842
msgid "New Category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1880
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1883
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1893
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1896
msgid "Delete user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1881
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1894
msgid "%s is not a user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1884
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1897
msgid "%s contains items. Do you really want to delete it?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1905
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1918
msgid "Remove category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1906
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1919
msgid "User category %s does not exist"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1925
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1938
msgid "Add to user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1926
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1939
msgid "A user category %s does not exist"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2049
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2062
msgid "Find item in tag browser"
msgstr "Bilatu zerbait etiketa arakatzailearekin"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2052
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2065
msgid ""
"Search for items. This is a \"contains\" search; items containing the\n"
"text anywhere in the name will be found. You can limit the search\n"
@@ -13347,64 +13663,64 @@ msgstr ""
"dira\n"
"\"jan\" testua daukaten testuak."
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2061
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2074
msgid "ALT+f"
msgstr "ALT+b"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2065
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2078
msgid "F&ind"
msgstr "B&ilatu"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2066
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2079
msgid "Find the first/next matching item"
msgstr "Bila ezazu aurrekoa edo hurrengoa"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2071
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2084
msgid "Collapse all categories"
msgstr "Kategoria guztiak murriztu"
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2095
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108
msgid "No More Matches.
Click Find again to go to first match" msgstr "" "Ez dago bat etortze gehiagorik.
Egin klik berriro Bilatu horretan " "lehen bat etortzera joateko" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2121 msgid "Sort by name" msgstr "Izenez ordenatu" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2121 msgid "Sort by popularity" msgstr "Ospearen arabera ordenatu" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2109 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2122 msgid "Sort by average rating" msgstr "Ordenatu batezbesteko balorazioen arabera" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2112 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2125 msgid "Set the sort order for entries in the Tag Browser" msgstr "Ezarri etiketen arakatzaileko sarreren ordena" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2118 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2132 msgid "Match all" msgstr "Bilatu dena" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2118 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2132 msgid "Match any" msgstr "Bilatu edozein" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2123 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2137 msgid "" "When selecting multiple entries in the Tag Browser match any or all of them" msgstr "" "Etiketen arakatzailean hainbat sarrera hautatzen direnean bilatu haietako " "bat edo haiek guztiak" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2127 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2141 msgid "Manage &user categories" msgstr "Kudeatu &erabiltzaile kategoriak" -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2130 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2144 msgid "Add your own categories to the Tag Browser" msgstr "Gehi ezazu zeuk asmatutako kategoria etiketa arakatzailean" @@ -13454,14 +13770,14 @@ msgstr "" "Honako liburuak dagoeneko %s formatura bihurtu dira. Nahi dituzu berriro " "bihurtu?" -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:188 -msgid "&Restore" -msgstr "&Lehengoratu" - -#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:156 msgid "&Donate to support calibre" msgstr "&Emaitza egin calibre diruz laguntzeko" +#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:189 +msgid "&Restore" +msgstr "&Lehengoratu" + #: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194 msgid "&Eject connected device" msgstr "&Deskonektatu konektatuta zegoen gailua" @@ -13484,24 +13800,24 @@ msgstr "" "hasiera araztailea erabilgarri egongo da honako fitxategian: %s
hori "
"automatikoki erakutsiko da."
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:502
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505
msgid "Conversion Error"
msgstr "Bihurketa akatsa"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:525
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:528
msgid "Recipe Disabled"
msgstr "Formula desgaitua"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:541
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:544
msgid "Failed"
msgstr "Huts egin du"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:574
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:577
msgid "There are active jobs. Are you sure you want to quit?"
msgstr ""
"Oraintxe bertan lan batzuk egiten ari dira. Ziur zaude irten nahi duzula?"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:577
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:580
msgid ""
" is communicating with the device!
\n"
" Quitting may cause corruption on the device.
\n"
@@ -13512,11 +13828,11 @@ msgstr ""
"daiteke.
\n"
" Ziur zaude? Benetan irten nahi duzu?"
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:581
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:584
msgid "Active jobs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:650
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:653
msgid ""
"will keep running in the system tray. To close it, choose Quit in the "
"context menu of the system tray."
@@ -13678,10 +13994,6 @@ msgstr "Orriaren biraren &iraupena:"
msgid "disabled"
msgstr "desgaiturik"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:199
-msgid " secs"
-msgstr " segundoak"
-
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:200
msgid "Mouse &wheel flips pages"
msgstr "Saguaren &gurpilak orriak biratu"
@@ -13726,7 +14038,7 @@ msgid "Options to customize the ebook viewer"
msgstr "Liburu elektronikoen irakurgailua pertsonalizatzeko aukerak"
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783
msgid "Remember last used window size"
msgstr "Gogoratu erabilitako azken leiho tamaina"
@@ -13811,36 +14123,36 @@ msgid ""
"clicking outside the shortcut editing box."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534
msgid "&Lookup in dictionary"
msgstr "&Bilatu hiztegian"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141
msgid "Go to..."
msgstr "Joan horra..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549
msgid "Next Section"
msgstr "Hurrengo atala"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:550
msgid "Previous Section"
msgstr "Aurreko atala"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552
msgid "Document Start"
msgstr "Documentuaren hasiera"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553
msgid "Document End"
msgstr "Documentuaren bukaera"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555
msgid "Section Start"
msgstr "Atalaren hasiera"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556
msgid "Section End"
msgstr "Atalaren amaiera"
@@ -13918,77 +14230,77 @@ msgstr "Inprimatze-aurrebista"
msgid "Clear list of recently opened books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:361
msgid "Connecting to dict.org to lookup: %s…"
msgstr "Konektatzen dict.org horrekin hauxe bilatzeko: %s…"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:464
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:467
msgid "Choose ebook"
msgstr "Aukeratu liburua"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:465
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:468
msgid "Ebooks"
msgstr "Liburu elektronikoak"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504
msgid "No matches found for: %s"
msgstr "Ez da bat etortzerik aurkitu %s horretarako"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:538
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:541
msgid "Loading flow..."
msgstr "Jarioa kargatzen..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579
msgid "Laying out %s"
msgstr "Bistarazten %s"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:610
msgid "Bookmark #%d"
msgstr "Laster-marka #%d"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:611
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:614
msgid "Add bookmark"
msgstr "Gehitu laster-marka"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:612
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:615
msgid "Enter title for bookmark:"
msgstr "Sartu laster-markaren izenburua:"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:622
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625
msgid "Manage Bookmarks"
msgstr "Kudeatu laster-markak"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:662
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:665
msgid "Loading ebook..."
msgstr "Liburu elektronikoa kargatzen..."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:674
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677
msgid "Could not open ebook"
msgstr "Ezin izan da liburua zabaldu"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:770
msgid "Options to control the ebook viewer"
msgstr "Liburu elektronikoen irakurgailua kontrolatzeko aukerak"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:774
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777
msgid ""
"If specified, viewer window will try to come to the front when started."
msgstr ""
"Zehazten bada, ikustailearen leihoa saiatuko da aurreko aldera etortzen "
"hasterakoan."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780
msgid ""
"If specified, viewer window will try to open full screen when started."
msgstr ""
"Hauxe hautatu eginez gero, ikusiko den leihoa saiatuko da pantaila osoa "
"zabaltzen hasi eta berehalakoan."
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785
msgid "Print javascript alert and console messages to the console"
msgstr "Inprimatu javascript alerta eta kontsola mezuak kontsolara"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:788
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791
msgid ""
"%prog [options] file\n"
"\n"
@@ -14034,10 +14346,6 @@ msgstr "Aurkitu hurrengoa"
msgid "Find next occurrence"
msgstr "Biatu hurrengo gertaera"
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205
-msgid "Copy to clipboard"
-msgstr "Kopiatu arbelean"
-
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:207
msgid "Reference Mode"
msgstr "Erreferentzia modua"
@@ -14066,27 +14374,27 @@ msgstr "Aurkitu aurreko gertaera"
msgid "Print eBook"
msgstr "Inprimatu liburu elektronikoa"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:412
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:419
msgid "Change Case"
msgstr "Letra larriak/xeheak giltza aldatu"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:415
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:422
msgid "Swap Case"
msgstr "Trukatu leta xehe/larri"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:955
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:962
msgid "Drag to resize"
msgstr "Herrestan eraman tamaina doitzeko"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:990
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:997
msgid "Show"
msgstr "Erakutsi"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:997
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1004
msgid "Hide"
msgstr "Ezkutatu"
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1034
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1041
msgid "Toggle"
msgstr "Txandakatu"
@@ -15557,11 +15865,11 @@ msgstr ""
"\n"
"Aginduren bati buruz laguntza behar izatekotan: %%prog agindua --help\n"
-#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:589
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:591
msgid "No label was provided"
msgstr "Etiketarik ez da eskaini"
-#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:591
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:593
msgid ""
"The label must contain only lower case letters, digits and underscores, and "
"start with a letter"
@@ -15569,25 +15877,25 @@ msgstr ""
"Etiketak idazteko bakarrik letra xeheak, zenbakiak eta azpimarrak (hau da "
"beheko gidoitxoak). Letra batekin hasi beharko"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:66
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:65
msgid "%sAverage rating is %3.1f"
msgstr "%sBatezbesteko balorazioa hauxe: %3.1f"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1007
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1012
msgid "Main"
msgstr "Nagusia"
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3050
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3056
msgid "
Migrating old database to ebook library in %s
Migrazioa egiten datu base zaharretik liburu elektronikoen liburutegira "
"zera honetan: %s
If you do not want calibre to recognize your Apple iDevice when it is " +"connected to your computer, click Disable Apple Driver.
To " +"transfer books to your iDevice, click Disable Apple Driver, then use " +"the 'Connect to iTunes' method recommended in the Calibre + " +"iDevices FAQ, using the Connect/Share|Connect to " +"iTunes menu item.
Enabling the Apple driver for direct connection " +"to iDevices is an unsupported advanced user mode.
" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:53 -msgid "Enable to use the series name as the iTunes Genre, iBooks Category" +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:65 +msgid "Disable Apple driver" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:55 -msgid "Cache covers from iTunes/iBooks" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:57 -msgid "Enable to cache and display covers from iTunes/iBooks" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:58 -msgid "Skip 'Connect to iTunes' recommendation" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:60 -msgid "Enable to skip the 'Connect to iTunes' recommendation dialog" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:115 -msgid "Apple device" +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:69 +msgid "Enable Apple driver" msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:117 +msgid "Use Series as Category in iTunes/iBooks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:118 +msgid "Enable to use the series name as the iTunes Genre, iBooks Category" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:120 +msgid "Cache covers from iTunes/iBooks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:122 +msgid "Enable to cache and display covers from iTunes/iBooks" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:176 +msgid "Apple device" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:178 msgid "Communicate with iTunes/iBooks." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:190 msgid "Apple device detected, launching iTunes, please wait ..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:130 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:192 msgid "" "Cannot copy books directly from iDevice. Drag from iTunes Library to " "desktop, then add to calibre's Library window." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:290 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:293 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:352 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:355 msgid "Updating device metadata listing..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:369 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:408 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:986 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1026 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3010 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3050 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:431 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:470 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1044 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1084 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3068 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3108 msgid "%d of %d" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:415 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1031 -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3056 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:477 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1089 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:3114 msgid "finished" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:600 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:662 msgid "" "Some books not found in iTunes database.\n" "Delete using the iBooks app.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:950 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:1008 msgid "" "Some cover art could not be converted.\n" "Click 'Show Details' for a list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2592 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2650 #: /home/kovid/work/calibre/src/calibre/devices/nook/driver.py:100 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:447 #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:470 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:909 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:915 #: /home/kovid/work/calibre/src/calibre/devices/usbms/device.py:945 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/fetch_news.py:73 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:445 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:294 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:307 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2753 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:299 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:312 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2759 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:159 msgid "News" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2593 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2651 #: /home/kovid/work/calibre/src/calibre/gui2/catalog/catalog_epub_mobi.py:65 #: /home/kovid/work/calibre/src/calibre/library/catalog.py:634 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2715 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:2733 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2721 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:2739 msgid "Catalog" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2914 +#: /home/kovid/work/calibre/src/calibre/devices/apple/driver.py:2972 msgid "Communicate with iTunes." msgstr "" @@ -888,20 +912,20 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:70 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:73 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:232 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:120 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:123 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:126 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:190 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:197 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:220 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:122 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:125 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:128 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:196 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:203 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:226 msgid "Getting list of books on device..." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:264 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:268 #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:279 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:249 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:251 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:255 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:257 msgid "Transferring books to device..." msgstr "" @@ -909,8 +933,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:299 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:349 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:384 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:273 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:304 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:279 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:310 msgid "Adding books to device metadata listing..." msgstr "" @@ -920,8 +944,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/hanvon/driver.py:113 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:301 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:333 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:310 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:328 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:316 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:334 msgid "Removing books from device..." msgstr "" @@ -929,17 +953,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:329 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:337 #: /home/kovid/work/calibre/src/calibre/devices/kobo/driver.py:344 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:335 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:340 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:341 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:346 msgid "Removing books from device metadata listing..." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/bambook/driver.py:397 -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:370 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:376 msgid "Sending metadata to device..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/bambook/libbambookcore.py:132 +#: /home/kovid/work/calibre/src/calibre/devices/bambook/libbambookcore.py:129 msgid "Bambook SDK has not been installed." msgstr "" @@ -952,7 +976,7 @@ msgid "Communicate with the Blackberry smart phone." msgstr "" #: /home/kovid/work/calibre/src/calibre/devices/blackberry/driver.py:14 -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:253 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:254 #: /home/kovid/work/calibre/src/calibre/devices/nuut2/driver.py:18 #: /home/kovid/work/calibre/src/calibre/devices/prs500/driver.py:90 msgid "Kovid Goyal" @@ -982,7 +1006,7 @@ msgstr "" msgid "Communicate with the PocketBook 602/603/902/903 reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:252 +#: /home/kovid/work/calibre/src/calibre/devices/eb600/driver.py:253 msgid "Communicate with the PocketBook 701" msgstr "" @@ -1238,32 +1262,32 @@ msgstr "" msgid "Communicate with all the Sony eBook readers." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:61 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:62 msgid "All by title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:62 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:63 msgid "All by author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:65 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:66 msgid "" "Comma separated list of metadata fields to turn into collections on the " "device. Possibilities include: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:68 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:69 msgid "" ". Two special collections are available: %s:%s and %s:%s. Add these values " "to the list to enable them. The collections will be given the name provided " "after the \":\" character." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:72 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73 msgid "Upload separate cover thumbnails for books (newer readers)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:73 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:74 msgid "" "Normally, the SONY readers get the cover image from the ebook file itself. " "With this option, calibre will send a separate cover image to the reader, " @@ -1272,29 +1296,40 @@ msgid "" "950 and newer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:79 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:80 msgid "" "Refresh separate covers when using automatic management (newer readers)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:81 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:82 msgid "" "Set this option to have separate book covers uploaded every time you connect " "your device. Unset this option if you have so many books on the reader that " "performance is unacceptable." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:85 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:86 msgid "Preserve cover aspect ratio when building thumbnails" msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:87 +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:88 msgid "" "Set this option if you want the cover thumbnails to have the same aspect " "ratio (width to height) as the cover. Unset it if you want the thumbnail to " "be the maximum size, ignoring aspect ratio." msgstr "" +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:92 +msgid "Search for books in all folders" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:94 +msgid "" +"Setting this option tells calibre to look for books in all folders on the " +"device and its cards. This permits calibre to find books put on the device " +"by other software and by wireless download." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/devices/prs505/sony_cache.py:190 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/structure.py:69 msgid "Unnamed" @@ -1427,7 +1462,7 @@ msgstr "" msgid "Communicate with an eBook reader." msgstr "" -#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:92 +#: /home/kovid/work/calibre/src/calibre/devices/usbms/driver.py:94 msgid "Get device information..." msgstr "" @@ -2064,7 +2099,7 @@ msgstr "" msgid "Running transforms on ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1030 +#: /home/kovid/work/calibre/src/calibre/ebooks/conversion/plumber.py:1032 msgid "Creating" msgstr "" @@ -2179,7 +2214,7 @@ msgstr "" msgid "Do not insert a Table of Contents at the beginning of the book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:22 +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:149 msgid "" "Specify the sectionization of elements. A value of \"nothing\" turns the " "book into a single section. A value of \"files\" turns each file into a " @@ -2190,6 +2225,17 @@ msgid "" "of Contents)." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:158 +msgid "" +"Genre for the book. Choices: %s\n" +"\n" +" See: " +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/fb2/output.py:159 +msgid "for a complete list with descriptions." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/html/input.py:248 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " @@ -2233,6 +2279,22 @@ msgid "" "WARNING: The contents of the directory will be deleted." msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/htmlz/output.py:29 +msgid "" +"Specify the handling of CSS. Default is class.\n" +"class: Use CSS classes and have elements reference them.\n" +"inline: Write the CSS as an inline style attribute.\n" +"tag: Turn as many CSS styles as possible into HTML tags." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/htmlz/output.py:37 +msgid "" +"How to handle the CSS when using css-type = 'class'.\n" +"Default is external.\n" +"external: Use an external CSS file that is linked in the document.\n" +"inline: Place the CSS in the head section of the document." +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/lit/from_any.py:47 msgid "Creating LIT file from EPUB..." msgstr "" @@ -2539,105 +2601,107 @@ msgstr "" msgid "TEMPLATE ERROR" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:589 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:593 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 msgid "No" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:589 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:593 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/custom_column_widgets.py:561 msgid "Yes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:673 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:677 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:45 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:127 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:128 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:75 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:427 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1004 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1021 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:128 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:331 #: /home/kovid/work/calibre/src/calibre/library/server/opds.py:574 msgid "Title" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:674 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:678 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:61 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:67 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:432 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1005 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:66 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1022 msgid "Author(s)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:675 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:679 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:63 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 msgid "Publisher" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:676 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:680 #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:49 msgid "Producer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:677 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:681 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:41 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:247 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:79 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:389 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1211 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1209 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:211 msgid "Comments" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:679 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:683 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:170 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:377 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1207 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:72 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1205 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:171 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:761 msgid "Tags" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:681 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:685 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/book_details.py:30 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_categories.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:74 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:394 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1216 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1214 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:65 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:114 msgid "Series" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:682 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:686 msgid "Language" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:684 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1199 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:688 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1197 msgid "Timestamp" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:686 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:690 #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:65 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:128 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:271 msgid "Published" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:688 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/book/base.py:692 msgid "Rights" msgstr "" @@ -2763,10 +2827,6 @@ msgstr "" msgid "Downloads metadata from Douban.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:57 -msgid "Metadata download" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:144 msgid "ratings" msgstr "" @@ -2788,11 +2848,12 @@ msgid "Convert comments downloaded from %s to plain text" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:181 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:157 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/google.py:160 msgid "Downloads metadata from Google Books" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fetch.py:198 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/isbndb.py:15 msgid "Downloads metadata from isbndb.com" msgstr "" @@ -2996,31 +3057,31 @@ msgstr "" msgid "Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:280 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:283 msgid "Downloads metadata from Amazon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:287 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:292 msgid "US" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:288 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:293 msgid "France" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:289 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:294 msgid "Germany" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:290 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:295 msgid "UK" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:375 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/amazon.py:389 msgid "Amazon timed out. Try again later." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:93 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/sources/base.py:138 msgid "Metadata source" msgstr "" @@ -3144,7 +3205,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/cover.py:98 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:176 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:220 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:703 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:723 msgid "Book %s of %s" msgstr "" @@ -3153,7 +3214,7 @@ msgid "HTML TOC generation options." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/oeb/transforms/jacket.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:66 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:759 msgid "Rating" @@ -3319,6 +3380,7 @@ msgid "Author" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/pdf/manipulate/info.py:47 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27 msgid "Subject" msgstr "" @@ -3420,7 +3482,7 @@ msgid "" "full first page of the generated pdf." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:55 +#: /home/kovid/work/calibre/src/calibre/ebooks/pdf/pdftohtml.py:57 msgid "Could not find pdftohtml, check it is in your PATH" msgstr "" @@ -3583,141 +3645,145 @@ msgid "" "are always removed with plain text output." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:71 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:97 msgid "Send file to storage card instead of main memory by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:73 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:99 msgid "Confirm before deleting" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:75 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:101 msgid "Main window geometry" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:77 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:103 msgid "Notify when a new version is available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:79 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:105 msgid "Use Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:107 msgid "Sort tags list by name, popularity, or rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:83 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:109 +msgid "Match tags by any or all." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:111 msgid "Number of covers to show in the cover browsing mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:85 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:113 msgid "Defaults for conversion to LRF" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:115 msgid "Options for the LRF ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:118 msgid "Formats that are viewed using the internal viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:120 msgid "Columns to be displayed in the book list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:121 msgid "Automatically launch content server on application startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:122 msgid "Oldest news kept in database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:123 msgid "Show system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:97 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:125 msgid "Upload downloaded news to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:127 msgid "Delete books from library after uploading to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:129 msgid "" "Show the cover flow in a separate window instead of in the main calibre " "window" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 msgid "Disable notifications from the system tray icon" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:105 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 msgid "Default action to perform when send to device button is clicked" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:110 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:138 msgid "" "Start searching as you type. If this is disabled then search will only take " "place when the Enter or Return key is pressed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:113 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:141 msgid "" "When searching, show all books with search results highlighted instead of " "showing only the matches. You can use the N or F3 keys to go to the next " "match." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:131 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:159 msgid "Maximum number of waiting worker processes" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:133 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:161 msgid "Download social metadata (tags/rating/etc.)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:135 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:163 msgid "Overwrite author and title with new metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:137 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:165 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:101 msgid "Automatically download the cover, if available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:139 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:167 msgid "Limit max simultaneous jobs to number of CPUs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:141 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:169 msgid "The layout of the user interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:171 msgid "Show the average rating per item indication in the tag browser" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:145 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:173 msgid "Disable UI animations" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:178 msgid "tag browser categories not to display" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:448 msgid "Choose Files" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/actions/add.py:28 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:308 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:529 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:534 msgid "Books" msgstr "" @@ -3903,53 +3969,53 @@ msgstr "" msgid "Fetch annotations (experimental)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:56 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:240 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:57 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:241 msgid "Use library only" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:57 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:241 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:58 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:242 msgid "User annotations generated from main library only" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:64 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:65 #: /home/kovid/work/calibre/src/calibre/gui2/actions/catalog.py:30 #: /home/kovid/work/calibre/src/calibre/gui2/actions/convert.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/actions/copy_to_library.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:80 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:127 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:188 -#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:225 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:81 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:128 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:224 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/edit_metadata.py:261 #: /home/kovid/work/calibre/src/calibre/gui2/actions/save_to_disk.py:92 msgid "No books selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:65 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:66 msgid "No books selected to fetch annotations from" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:90 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:91 msgid "Merging user annotations into database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:118 +#: /home/kovid/work/calibre/src/calibre/gui2/actions/annotate.py:119 msgid "%sThere was an error reading from file:
"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata.py:204
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:196
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:671
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:694
msgid " is not a valid picture"
msgstr ""
@@ -6129,7 +6215,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/metadata_ui.py:165
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:409
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:60
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:62
msgid "Change the title of this book"
msgstr ""
@@ -6172,7 +6258,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:544
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:433
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:214
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:293
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:296
msgid "&Series:"
msgstr ""
@@ -6182,7 +6268,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:546
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:434
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:435
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:292
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:295
msgid "List of known series. You can add new series."
msgstr ""
@@ -6196,6 +6282,7 @@ msgid "MOBI Output"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/mobi_output.py:44
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:72
msgid "Default"
msgstr ""
@@ -6360,7 +6447,7 @@ msgid "Regex:"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:92
-#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:122
+#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:136
msgid "Test"
msgstr ""
@@ -6377,13 +6464,13 @@ msgid "Goto:"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:96
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:81
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:96
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:89
msgid "&Previous"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/regex_builder_ui.py:97
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:82
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:97
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins_ui.py:88
msgid "&Next"
msgstr ""
@@ -6451,7 +6538,7 @@ msgid "Options specific to the input format."
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/single_ui.py:117
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:76
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:91
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:96
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/message_box_ui.py:52
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/progress_ui.py:53
@@ -6673,8 +6760,8 @@ msgid "TXTZ Output"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/convert/xexp_edit_ui.py:55
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:77
-#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:78
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:92
+#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:93
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_ui.py:46
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:54
#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:62
@@ -6788,7 +6875,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:215
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:248
#: /home/kovid/work/calibre/src/calibre/gui2/library/delegates.py:252
-#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:994
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1031
msgid "Undefined"
msgstr ""
@@ -6945,97 +7032,97 @@ msgstr ""
msgid "Error communicating with device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:628
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1158
-#: /home/kovid/work/calibre/src/calibre/gui2/email.py:299
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:631
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1166
+#: /home/kovid/work/calibre/src/calibre/gui2/email.py:307
msgid "No suitable formats"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:644
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:647
msgid "Select folder to open as device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:695
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:698
msgid "Error talking to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:696
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:699
msgid ""
"There was a temporary error talking to the device. Please unplug and "
"reconnect the device and or reboot."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:739
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:742
msgid "Device: "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:741
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:744
msgid " detected."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:839
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:842
msgid "selected to send"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:858
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:861
msgid "%i of %i Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:861
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:864
msgid "0 of %i Books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:862
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:865
msgid "Choose format to send to device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:870
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:873
msgid "No device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:871
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:874
msgid "Cannot send: No device is connected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:874
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:877
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:881
msgid "No card"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:875
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:879
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:878
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:882
msgid "Cannot send: Device has no storage card"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:935
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1018
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1152
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:943
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1026
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1160
msgid "Auto convert the following books before uploading to the device?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:964
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:972
msgid "Sending catalogs to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1065
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1073
msgid "Sending news to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1119
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1127
msgid "Sending books to device."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1159
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1167
msgid ""
"Could not upload the following books to the device, as no suitable formats "
"were found. Convert the book(s) to a format supported by your device first."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1231
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1239
msgid "No space on device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1232
+#: /home/kovid/work/calibre/src/calibre/gui2/device.py:1240
msgid ""
"
Cannot upload books to device there is no more free space available " msgstr "" @@ -7126,7 +7213,7 @@ msgstr "" msgid "&Tags to set on created book entries:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:80 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:95 msgid "Fit &cover within view" msgstr "" @@ -7321,7 +7408,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_device_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1196 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1194 msgid "Format" msgstr "" @@ -7436,12 +7523,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:97 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:211 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:61 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:63 msgid "&Title:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:157 msgid "&Author(s):" msgstr "" @@ -7457,7 +7544,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comments_dialog.py:25 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/template_dialog.py:31 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tweak_epub_ui.py:60 -#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:226 +#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231 msgid "&Cancel" msgstr "" @@ -7504,8 +7591,8 @@ msgid "Location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/delete_matching_from_device.py:76 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:69 -#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1006 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:68 +#: /home/kovid/work/calibre/src/calibre/gui2/library/models.py:1023 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:32 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/create_custom_column.py:71 #: /home/kovid/work/calibre/src/calibre/library/field_metadata.py:241 @@ -7537,12 +7624,12 @@ msgid "Author sort" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1421 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1434 msgid "Invalid author name" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/edit_authors_dialog.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1422 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1435 msgid "Author names cannot contain & characters." msgstr "" @@ -7726,22 +7813,22 @@ msgid "Working" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:260 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:421 msgid "Lower Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:261 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:420 msgid "Upper Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:262 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:423 msgid "Title Case" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk.py:263 -#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:424 msgid "Capitalize" msgstr "" @@ -7901,7 +7988,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:530 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:424 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:786 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:806 msgid "&Rating:" msgstr "" @@ -7909,7 +7996,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:532 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:425 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:426 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:787 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:807 msgid "Rating of this book. 0-5 stars" msgstr "" @@ -7930,7 +8017,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:539 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:431 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:432 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:143 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:147 msgid "Open Tag Editor" msgstr "" @@ -7983,7 +8070,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:558 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:440 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:978 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1015 msgid "&Date:" msgstr "" @@ -8059,14 +8146,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:581 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:465 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:397 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:526 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:440 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:591 msgid "&Basic metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:582 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:466 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:447 msgid "&Custom metadata" msgstr "" @@ -8234,48 +8321,48 @@ msgid "&Search and replace" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:429 msgid "Last modified: %s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:122 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:128 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:255 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:268 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:275 msgid "Could not read cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:123 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:256 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:269 msgid "Could not read cover from %s format" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:129 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:263 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:276 msgid "The cover in the %s format is invalid" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:158 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:746 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:766 msgid "Cover size: %dx%d pixels" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:195 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:670 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:693 msgid "Not a valid picture" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:214 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:717 msgid "Specify title and author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:698 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:718 msgid "You must specify a title and author before generating a cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:902 msgid "Downloading cover..." msgstr "" @@ -8314,67 +8401,67 @@ msgid "The cover is not a valid picture" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:307 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:527 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:532 msgid "Choose formats for " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:338 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:564 msgid "No permission" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:339 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:560 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:565 msgid "You do not have permission to read the following files:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:366 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:367 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:595 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:596 msgid "No format selected" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:378 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:603 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:607 msgid "Could not read metadata" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:379 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:604 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:608 msgid "Could not read metadata from %s format" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:453 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:232 msgid "" " The green color indicates that the current author sort matches the current " "author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:456 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:235 msgid "" " The red color indicates that the current author sort does not match the " "current author. No action is required if this is what you want." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:463 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:119 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:121 msgid "" " The green color indicates that the current title sort matches the current " "title" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:466 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:122 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:124 msgid "" " The red color warns that the current title sort does not match the current " "title. No action is required if this is what you want." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:472 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:50 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:53 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:106 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:221 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:384 @@ -8383,13 +8470,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:475 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:484 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:361 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:400 msgid "Save changes and edit the metadata of %s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:481 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:46 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:49 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:820 #: /home/kovid/work/calibre/src/calibre/library/server/browse.py:107 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:211 #: /home/kovid/work/calibre/src/calibre/web/feeds/templates.py:401 @@ -8398,22 +8486,22 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:690 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:695 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:913 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:954 msgid "This ISBN number is valid" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:698 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:920 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:957 msgid "This ISBN number is invalid" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:783 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:862 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:883 msgid "Tags changed" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:784 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:863 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:884 msgid "" "You have changed the tags. In order to use the tags editor, you must either " "discard or apply these changes. Apply changes?" @@ -8446,12 +8534,12 @@ msgid "You must specify at least one of ISBN, Title, Authors or Publisher" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:961 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:310 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:342 msgid "Permission denied" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:962 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:311 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:343 msgid "Could not open %s. Is it being used by another program?" msgstr "" @@ -8464,7 +8552,7 @@ msgid "Meta information" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:410 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:95 msgid "" "Automatically create the title sort entry based on the current title entry.\n" "Using this button to create title sort will change title sort from red to " @@ -8472,12 +8560,12 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:413 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:114 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:117 msgid "Swap the author and title" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:415 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:106 msgid "" "Automatically create the author sort entry based on the current author " "entry.\n" @@ -8490,7 +8578,7 @@ msgid "Title &sort: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:419 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:109 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:111 msgid "" "Specify how this book should be sorted when by title. For example, The " "Exorcist might be sorted as Exorcist, The." @@ -8501,7 +8589,7 @@ msgid "Author S&ort: " msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:422 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:215 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:218 msgid "" "Specify how the author(s) of this book should be sorted. For example Charles " "Dickens should be sorted as Dickens, Charles.\n" @@ -8510,12 +8598,11 @@ msgid "" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:436 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:121 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:124 msgid "Remove unused series (Series that have no books)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:886 msgid "IS&BN:" msgstr "" @@ -8524,17 +8611,16 @@ msgid "dd MMM yyyy" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:442 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1029 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:1066 msgid "Publishe&d:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:445 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:159 msgid "&Fetch metadata from server" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:448 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:621 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:627 msgid "&Browse" msgstr "" @@ -8543,7 +8629,7 @@ msgid "Remove border (if any) from cover" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:450 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:623 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:629 msgid "T&rim" msgstr "" @@ -8552,12 +8638,12 @@ msgid "Reset cover to default" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:452 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:631 msgid "&Remove" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:453 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:631 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:637 msgid "Download co&ver" msgstr "" @@ -8566,7 +8652,7 @@ msgid "Generate a default cover based on the title and author" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:455 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:632 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:638 msgid "&Generate cover" msgstr "" @@ -8583,7 +8669,7 @@ msgid "Remove the selected formats for this book from the database." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:461 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:450 msgid "Set the cover for the book from the selected format" msgstr "" @@ -8592,7 +8678,7 @@ msgid "Update metadata from the metadata in the selected format" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:464 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:585 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single.py:652 msgid "&Comments" msgstr "" @@ -9033,7 +9119,7 @@ msgid "&Author:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search_ui.py:215 -#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/basic_widgets.py:847 msgid "Ta&gs:" msgstr "" @@ -9221,12 +9307,12 @@ msgid "%s (was %s)" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:85 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1367 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1380 msgid "Item is blank" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_list_editor.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1368 +#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1381 msgid "An item cannot be set to nothing. Delete it instead." msgstr "" @@ -9295,7 +9381,7 @@ msgid "Send test mail from %s to:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/test_email_ui.py:58 -#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:120 +#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:134 msgid "&Test" msgstr "" @@ -9523,6 +9609,8 @@ msgid "Downloading %s from %s" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dnd.py:84 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:712 msgid "Download failed" msgstr "" @@ -9530,61 +9618,61 @@ msgstr "" msgid "Failed to download from %r with error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:147 msgid "Email %s to %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:188 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:189 msgid "News:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:190 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:191 msgid "Attached is the %s periodical downloaded by calibre." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:242 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:244 msgid "E-book:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:245 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:253 msgid "Attached, you will find the e-book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:246 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:254 #: /home/kovid/work/calibre/src/calibre/gui2/preferences/plugins.py:185 msgid "by" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:247 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:255 msgid "in the %s format." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:262 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:270 msgid "Sending email to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:293 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:301 msgid "Auto convert the following books before sending via email?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:308 msgid "" "Could not email the following books as no suitable formats were found:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:306 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:314 msgid "Failed to email book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:309 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:317 msgid "sent" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/email.py:334 +#: /home/kovid/work/calibre/src/calibre/gui2/email.py:342 msgid "Sent news to" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:115 +#: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:129 msgid "" "
Set a regular expression pattern to use when trying to guess ebook " @@ -9598,67 +9686,85 @@ msgid "" "tooltips.
To see the full log, click Show "
+"Details."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:534
+msgid "Current cover"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:537
+msgid "Searching..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:683
+msgid "Downloading covers for %s, please wait..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:713
+msgid "Failed to download any covers, click \"Show details\" for details."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:719
+msgid "Could not find any covers for %s"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:721
+msgid "Found %d covers of %s. Pick the one you like best."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:766
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205
+msgid "Copy to clipboard"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:773
+msgid "Download log"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:809
+msgid "Downloading metadata..."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:827
+#: /home/kovid/work/calibre/src/calibre/gui2/metadata/single_download.py:918
+msgid "View log"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/__init__.py:36
msgid ""
"Restore settings to default values. You have to click Apply to actually save "
@@ -10372,90 +10591,114 @@ msgstr ""
msgid "&Configure metadata from file name"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:34
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:36
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:141
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:35
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:37
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:170
msgid "Low"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:34
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:140
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:35
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:169
msgid "High"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:36
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:37
msgid "Very low"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:72
+msgid "Compact Metadata"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior.py:176
msgid "Confirmation dialogs have all been reset"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:131
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:155
msgid "&Overwrite author and title by default when fetching metadata"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:156
msgid "Download &social metadata (tags/ratings/etc.) by default"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:157
msgid "Show notification when &new version is available"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:134
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:158
+msgid "Yes/No columns have three values (Requires restart)"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:159
+msgid ""
+"If checked, Yes/No custom columns values can be Yes, No, or Unknown.\n"
+"If not checked, the values can be Yes or No."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:161
msgid "Automatically send downloaded &news to ebook reader"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:135
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:162
msgid "&Delete news from library when it is automatically sent to reader"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:136
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:163
+msgid "Preferred &output format:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:164
msgid "Default network &timeout:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:137
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:165
msgid ""
"Set the default timeout for network fetches (i.e. anytime we go out to the "
"internet to get information)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:138
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:166
msgid " seconds"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:142
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:167
msgid "Job &priority:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:143
-msgid "Preferred &output format:"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:144
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:171
msgid "Restriction to apply when the current library is opened:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:172
msgid ""
"Apply this restriction on calibre startup if the current library is being "
"used. Also applied when switching to this library. Note that this setting is "
"per library. "
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:146
-msgid "Reset all disabled &confirmation dialogs"
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:173
+msgid "Edit metadata (single) layout:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:147
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:174
+msgid ""
+"Choose a different layout for the Edit Metadata dialog. The compact metadata "
+"layout favors editing custom metadata over changing covers and formats."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:175
msgid "Preferred &input format order:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:178
msgid "Use internal &viewer for:"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/behavior_ui.py:179
+msgid "Reset all disabled &confirmation dialogs"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/columns.py:96
msgid "You must select a column to delete it"
msgstr ""
@@ -10810,25 +11053,32 @@ msgstr ""
msgid "&Remove email"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Auto send"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:24
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:27
msgid "Email"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:29
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:32
msgid "Formats to email. The first matching format will be sent."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:30
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:33
+msgid ""
+"Subject of the email to use when sending. When left blank the title will be "
+"used for the subject. Also, the same templates used for \"Save to disk\" "
+"such as {title} and {author_sort} can be used here."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:37
msgid ""
"If checked, downloaded news will be automatically mailed
to this email "
"address (provided it is in one of the listed formats)."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:104
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/emailp.py:115
msgid "new email address"
msgstr ""
@@ -10840,91 +11090,95 @@ msgstr ""
msgid "Wide"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:52
+msgid "Off"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:52
+msgid "Small"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
+msgid "Large"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
msgid "Medium"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:53
-msgid "Small"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:54
-msgid "Large"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:56
msgid "Always"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:56
msgid "Automatic"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:58
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:57
msgid "Never"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:60
msgid "By first letter"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:60
msgid "Disabled"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:62
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel.py:61
msgid "Partitioned"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:143
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:140
msgid "User Interface &layout (needs restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:144
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:141
msgid "&Number of covers to show in browse mode (needs restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:145
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:142
msgid "Choose &language (requires restart):"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:146
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:143
msgid "Show &average ratings in the tags browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:147
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:144
msgid "Disable all animations. Useful if you have a slow/old computer."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:148
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:145
msgid "Disable &animations"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:149
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:146
msgid "Enable system &tray icon (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:150
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:147
msgid "Show &splash screen at startup"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:151
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:148
msgid "Disable ¬ifications in system tray"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:152
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:149
msgid "Use &Roman numerals for series"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:153
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:150
msgid "Show cover &browser in a separate window (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:154
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:151
msgid "Tags browser category &partitioning method:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:155
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:152
msgid ""
"Choose how tag browser subcategories are displayed when\n"
"there are more items than the limit. Select by first\n"
@@ -10933,22 +11187,22 @@ msgid ""
"if you never want subcategories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:160
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:157
msgid "&Collapse when more items than:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:161
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:158
msgid ""
"If a Tag Browser category has more than this number of items, it is divided\n"
"up into sub-categories. If the partition method is set to disable, this "
"value is ignored."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:163
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:160
msgid "Categories with &hierarchical items:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:164
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:161
msgid ""
"A comma-separated list of columns in which items containing\n"
"periods are displayed in the tag browser trees. For example, if\n"
@@ -10958,68 +11212,118 @@ msgid ""
"then the tags will be displayed each on their own line."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:170
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:167
msgid "&Toolbar"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:171
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:168
msgid "&Icon size:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:172
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:169
msgid "Show &text under icons:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:173
-msgid "&Split the toolbar into two toolbars"
-msgstr ""
-
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:174
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:170
msgid "Interface font:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:175
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/look_feel_ui.py:171
msgid "Change &font (needs restart)"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:223
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:228
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/tweaks_ui.py:96
msgid "&Apply"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:230
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:235
msgid "Restore &defaults"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:231
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:236
msgid "Save changes"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:232
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:237
msgid "Cancel and return to overview"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:288
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:293
msgid "Restoring to defaults not supported for"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:323
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:328
msgid ""
"Some of the changes you made require a restart. Please restart calibre as "
"soon as possible."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:326
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331
msgid ""
"The changes you have made require calibre be restarted immediately. You will "
"not be allowed set any more preferences, until you restart."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:331
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:132
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/main.py:336
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:127
msgid "Restart needed"
msgstr ""
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:46
+msgid "Source"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources.py:48
+msgid "Cover priority"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:93
+msgid "Metadata sources"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:94
+msgid ""
+"Disable any metadata sources you do not want by unchecking them. You can "
+"also set the cover priority. Covers from sources that have a higher "
+"(smaller) priority will be preferred when bulk downloading metadata.\n"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:96
+msgid "Configure selected source"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:97
+msgid "Downloaded metadata fields"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:98
+msgid ""
+"If you uncheck any fields, metadata for those fields will not be downloaded"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:99
+msgid "Convert all downloaded comments to plain &text"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:100
+msgid "Max. number of &tags to download:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:101
+msgid "Max. &time to wait after first match is found:"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:102
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:104
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:199
+msgid " secs"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/metadata_sources_ui.py:103
+msgid "Max. time to wait after first &cover is found:"
+msgstr ""
+
#: /home/kovid/work/calibre/src/calibre/gui2/preferences/misc.py:42
msgid "Failed to install command line tools."
msgstr ""
@@ -11503,20 +11807,20 @@ msgid ""
"by customizing the device interface plugins in Preferences->Advanced->Plugins"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:75
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:70
#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:382
msgid "Failed to start content server"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:111
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:106
msgid "Error log:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:118
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:113
msgid "Access log:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:133
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/server.py:128
msgid "You need to restart the server for changes to take effect"
msgstr ""
@@ -11733,43 +12037,55 @@ msgstr ""
msgid "Switch between library and device views"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:39
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:41
msgid "Separator"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:55
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:58
msgid "Choose library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:210
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:219
msgid "The main toolbar"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:211
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:220
msgid "The main toolbar when a device is connected"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:212
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:221
+msgid "The optional second toolbar"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:222
+msgid "The menubar"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:223
+msgid "The menubar when a device is connected"
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:224
msgid "The context menu for the books in the calibre library"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:214
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:226
msgid "The context menu for the books on the device"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:248
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:260
msgid "Cannot add"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:249
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:261
msgid "Cannot add the actions %s to this location"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:267
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:279
msgid "Cannot remove"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:268
+#: /home/kovid/work/calibre/src/calibre/gui2/preferences/toolbar.py:280
msgid "Cannot remove the actions %s from this location"
msgstr ""
@@ -11866,7 +12182,7 @@ msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:93
#: /home/kovid/work/calibre/src/calibre/gui2/search_box.py:277
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:646
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:653
#: /home/kovid/work/calibre/src/calibre/library/server/browse.py:280
msgid "Search"
msgstr ""
@@ -11959,166 +12275,166 @@ msgstr ""
msgid "&Alternate shortcut:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:332
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:362
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:391
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:344
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:374
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:403
msgid "Rename %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:336
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:348
msgid "Edit sort for %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:343
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:355
msgid "Add %s to user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:356
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:368
msgid "Children of %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:366
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:378
msgid "Delete search %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:371
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:383
msgid "Remove %s from category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:378
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:390
msgid "Search for %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:383
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:395
msgid "Search for everything but %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:395
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:407
msgid "Add sub-category to %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:399
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:411
msgid "Delete user category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:404
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:416
msgid "Hide category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:408
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:420
msgid "Show category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:418
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:430
msgid "Search for books in category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:424
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:436
msgid "Search for books not in category %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:433
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:438
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:445
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:450
msgid "Manage %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:441
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:453
msgid "Manage Saved Searches"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:449
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:453
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:461
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:465
msgid "Manage User Categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:460
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:472
msgid "Show all categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:463
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:475
msgid "Change sub-categorization scheme"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:779
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:791
msgid "The grouped search term name is \"{0}\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1051
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1064
msgid ""
"Changing the authors for several books can take a while. Are you sure?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1056
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1069
msgid ""
"Changing the metadata for that many books can take a while. Are you sure?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1139
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:413
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1152
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:418
msgid "Searches"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1373
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1393
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1402
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1386
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1406
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1415
msgid "Rename user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1374
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1387
msgid "You cannot use periods in the name when renaming user categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1394
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1403
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1407
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1416
msgid "The name %s is already used"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1426
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1439
msgid "Duplicate search name"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1427
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1440
msgid "The saved search name %s is already used."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1829
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1842
msgid "New Category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1880
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1883
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1893
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1896
msgid "Delete user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1881
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1894
msgid "%s is not a user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1884
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1897
msgid "%s contains items. Do you really want to delete it?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1905
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1918
msgid "Remove category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1906
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1919
msgid "User category %s does not exist"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1925
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1938
msgid "Add to user category"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1926
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:1939
msgid "A user category %s does not exist"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2049
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2062
msgid "Find item in tag browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2052
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2065
msgid ""
"Search for items. This is a \"contains\" search; items containing the\n"
"text anywhere in the name will be found. You can limit the search\n"
@@ -12128,60 +12444,60 @@ msgid ""
"containing the text \"foo\""
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2061
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2074
msgid "ALT+f"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2065
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2078
msgid "F&ind"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2066
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2079
msgid "Find the first/next matching item"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2071
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2084
msgid "Collapse all categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2095
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108
msgid "No More Matches.
Click Find again to go to first match"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2121
msgid "Sort by name"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2108
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2121
msgid "Sort by popularity"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2109
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2122
msgid "Sort by average rating"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2112
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2125
msgid "Set the sort order for entries in the Tag Browser"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2118
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2132
msgid "Match all"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2118
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2132
msgid "Match any"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2123
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2137
msgid ""
"When selecting multiple entries in the Tag Browser match any or all of them"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2127
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2141
msgid "Manage &user categories"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2130
+#: /home/kovid/work/calibre/src/calibre/gui2/tag_view.py:2144
msgid "Add your own categories to the Tag Browser"
msgstr ""
@@ -12227,12 +12543,12 @@ msgid ""
"reconvert them?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:188
-msgid "&Restore"
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:156
+msgid "&Donate to support calibre"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:190
-msgid "&Donate to support calibre"
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:189
+msgid "&Restore"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:194
@@ -12254,34 +12570,34 @@ msgid ""
"automatically."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:502
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:505
msgid "Conversion Error"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:525
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:528
msgid "Recipe Disabled"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:541
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:544
msgid "Failed"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:574
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:577
msgid "There are active jobs. Are you sure you want to quit?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:577
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:580
msgid ""
" is communicating with the device!
\n"
" Quitting may cause corruption on the device.
\n"
" Are you sure you want to quit?"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:581
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:584
msgid "Active jobs"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:650
+#: /home/kovid/work/calibre/src/calibre/gui2/ui.py:653
msgid ""
"will keep running in the system tray. To close it, choose Quit in the "
"context menu of the system tray."
@@ -12437,10 +12753,6 @@ msgstr ""
msgid "disabled"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:199
-msgid " secs"
-msgstr ""
-
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/config_ui.py:200
msgid "Mouse &wheel flips pages"
msgstr ""
@@ -12481,7 +12793,7 @@ msgid "Options to customize the ebook viewer"
msgstr ""
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:47
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:783
msgid "Remember last used window size"
msgstr ""
@@ -12559,36 +12871,36 @@ msgid ""
"clicking outside the shortcut editing box."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:515
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534
msgid "&Lookup in dictionary"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:518
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:141
msgid "Go to..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:530
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:549
msgid "Next Section"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:531
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:550
msgid "Previous Section"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:533
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:552
msgid "Document Start"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:534
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:553
msgid "Document End"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:536
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:555
msgid "Section Start"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:537
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/documentview.py:556
msgid "Section End"
msgstr ""
@@ -12664,73 +12976,73 @@ msgstr ""
msgid "Clear list of recently opened books"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:358
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:361
msgid "Connecting to dict.org to lookup: %s…"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:464
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:467
msgid "Choose ebook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:465
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:468
msgid "Ebooks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:501
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:504
msgid "No matches found for: %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:538
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:541
msgid "Loading flow..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:576
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:579
msgid "Laying out %s"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:607
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:610
msgid "Bookmark #%d"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:611
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:614
msgid "Add bookmark"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:612
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:615
msgid "Enter title for bookmark:"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:622
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:625
msgid "Manage Bookmarks"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:662
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:665
msgid "Loading ebook..."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:674
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:677
msgid "Could not open ebook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:767
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:770
msgid "Options to control the ebook viewer"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:774
-msgid ""
-"If specified, viewer window will try to come to the front when started."
-msgstr ""
-
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:777
msgid ""
+"If specified, viewer window will try to come to the front when started."
+msgstr ""
+
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:780
+msgid ""
"If specified, viewer window will try to open full screen when started."
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:782
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:785
msgid "Print javascript alert and console messages to the console"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:788
+#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:791
msgid ""
"%prog [options] file\n"
"\n"
@@ -12773,10 +13085,6 @@ msgstr ""
msgid "Find next occurrence"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:205
-msgid "Copy to clipboard"
-msgstr ""
-
#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:207
msgid "Reference Mode"
msgstr ""
@@ -12805,27 +13113,27 @@ msgstr ""
msgid "Print eBook"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:412
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:419
msgid "Change Case"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:415
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:422
msgid "Swap Case"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:955
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:962
msgid "Drag to resize"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:990
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:997
msgid "Show"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:997
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1004
msgid "Hide"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1034
+#: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:1041
msgid "Toggle"
msgstr ""
@@ -13991,33 +14299,33 @@ msgid ""
"For help on an individual command: %%prog command --help\n"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:589
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:591
msgid "No label was provided"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:591
+#: /home/kovid/work/calibre/src/calibre/library/custom_columns.py:593
msgid ""
"The label must contain only lower case letters, digits and underscores, and "
"start with a letter"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:66
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:65
msgid "%sAverage rating is %3.1f"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:1007
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:1012
msgid "Main"
msgstr ""
-#: /home/kovid/work/calibre/src/calibre/library/database2.py:3050
+#: /home/kovid/work/calibre/src/calibre/library/database2.py:3056
msgid "
Migrating old database to ebook library in %s