diff --git a/installer/linux/freeze.py b/installer/linux/freeze.py index 32581abee2..c381041675 100644 --- a/installer/linux/freeze.py +++ b/installer/linux/freeze.py @@ -16,6 +16,7 @@ def freeze(): from calibre.linux import entry_points from calibre import walk from calibre.web.feeds.recipes import recipe_modules + from calibre.ebooks.lrf.fonts import FONT_MAP import calibre @@ -37,6 +38,7 @@ def freeze(): '/usr/lib/libxml2.so.2', '/usr/lib/libxslt.so.1', '/usr/lib/libxslt.so.1', + '/usr/lib/libexslt.so.0', '/usr/lib/libMagickWand.so', '/usr/lib/libMagickCore.so', ] @@ -72,6 +74,7 @@ def freeze(): os.makedirs(DIST_DIR) includes = [x[0] for x in executables.values()] + includes += ['calibre.ebooks.lrf.fonts.prs500.'+x for x in FONT_MAP.values()] excludes = ['matplotlib', "Tkconstants", "Tkinter", "tcl", "_imagingtk", "ImageTk", "FixTk", 'wx', 'PyQt4.QtAssistant', 'PyQt4.QtOpenGL.so', diff --git a/installer/osx/freeze.py b/installer/osx/freeze.py index 2a74d15802..de93a344c2 100644 --- a/installer/osx/freeze.py +++ b/installer/osx/freeze.py @@ -326,7 +326,7 @@ def main(): 'genshi', 'calibre.web.feeds.recipes.*', 'calibre.ebooks.lrf.any.*', 'calibre.ebooks.lrf.feeds.*', 'keyword', 'codeop', 'pydoc', 'readline', - 'BeautifulSoup' + 'BeautifulSoup', 'calibre.ebooks.lrf.fonts.prs500.*', ], 'packages' : ['PIL', 'Authorization', 'lxml'], 'excludes' : ['IPython'], diff --git a/installer/windows/freeze.py b/installer/windows/freeze.py index 73bb9cae56..064615f422 100644 --- a/installer/windows/freeze.py +++ b/installer/windows/freeze.py @@ -176,6 +176,7 @@ def main(args=sys.argv): 'BeautifulSoup', 'pyreadline', 'pydoc', 'IPython.Extensions.*', 'calibre.web.feeds.recipes.*', + 'calibre.ebooks.lrf.fonts.prs500.*', 'PyQt4.QtWebKit', 'PyQt4.QtNetwork', ], 'packages' : ['PIL', 'lxml', 'cherrypy'], diff --git a/src/calibre/constants.py b/src/calibre/constants.py index 03307abcfe..2209f482f5 100644 --- a/src/calibre/constants.py +++ b/src/calibre/constants.py @@ -2,7 +2,7 @@ __license__ = 'GPL v3' __copyright__ = '2008, Kovid Goyal kovid@kovidgoyal.net' __docformat__ = 'restructuredtext en' __appname__ = 'calibre' -__version__ = '0.4.124' +__version__ = '0.4.126' __author__ = "Kovid Goyal " ''' Various run time constants. diff --git a/src/calibre/customize/ui.py b/src/calibre/customize/ui.py index 240621c51e..067185b0c3 100644 --- a/src/calibre/customize/ui.py +++ b/src/calibre/customize/ui.py @@ -105,30 +105,43 @@ def reread_metadata_plugins(): for plugin in _initialized_plugins: if isinstance(plugin, MetadataReaderPlugin): for ft in plugin.file_types: - _metadata_readers[ft] = plugin + if not _metadata_readers.has_key(ft): + _metadata_readers[ft] = [] + _metadata_readers[ft].append(plugin) elif isinstance(plugin, MetadataWriterPlugin): for ft in plugin.file_types: - _metadata_writers[ft] = plugin + if not _metadata_writers.has_key(ft): + _metadata_writers[ft] = [] + _metadata_writers[ft].append(plugin) + + def get_file_type_metadata(stream, ftype): mi = MetaInformation(None, None) - try: - plugin = _metadata_readers[ftype.lower().strip()] - if not is_disabled(plugin): - with plugin: - mi = plugin.get_metadata(stream, ftype.lower().strip()) - except: - pass + ftype = ftype.lower().strip() + if _metadata_readers.has_key(ftype): + for plugin in _metadata_readers[ftype]: + if not is_disabled(plugin): + with plugin: + try: + mi = plugin.get_metadata(stream, ftype.lower().strip()) + break + except: + continue return mi def set_file_type_metadata(stream, mi, ftype): - try: - plugin = _metadata_writers[ftype.lower().strip()] - if not is_disabled(plugin): - with plugin: - plugin.set_metadata(stream, mi, ftype.lower().strip()) - except: - traceback.print_exc() + ftype = ftype.lower().strip() + if _metadata_writers.has_key(ftype): + for plugin in _metadata_writers[ftype]: + if not is_disabled(plugin): + with plugin: + try: + plugin.set_metadata(stream, mi, ftype.lower().strip()) + break + except: + traceback.print_exc() + def _run_filetype_plugins(path_to_file, ft=None, occasion='preprocess'): occasion = {'import':_on_import, 'preprocess':_on_preprocess, diff --git a/src/calibre/devices/cybookg3/books.py b/src/calibre/devices/cybookg3/books.py index 9a1689af0b..9ff8aa70a7 100644 --- a/src/calibre/devices/cybookg3/books.py +++ b/src/calibre/devices/cybookg3/books.py @@ -1,5 +1,5 @@ __license__ = 'GPL v3' -__copyright__ = '2009, John Schember = 2000 def open_windows(self): - raise NotImplementedError() + drives = [] + wmi = __import__('wmi', globals(), locals(), [], -1) + c = wmi.WMI() + for drive in c.Win32_DiskDrive(): + if self.__class__.windows_match_device(str(drive.PNPDeviceID)): + if drive.Partitions == 0: + continue + try: + partition = drive.associators("Win32_DiskDriveToDiskPartition")[0] + logical_disk = partition.associators('Win32_LogicalDiskToPartition')[0] + prefix = logical_disk.DeviceID+os.sep + drives.append((drive.Index, prefix)) + except IndexError: + continue + + if not drives: + raise DeviceError(_('Unable to detect the %s disk drive. Try rebooting.')%self.__class__.__name__) + + drives.sort(cmp=lambda a, b: cmp(a[0], b[0])) + self._main_prefix = drives[0][1] + if len(drives) > 1: + self._card_prefix = drives[1][1] + def open_osx(self): raise NotImplementedError() + def open_linux(self): import dbus bus = dbus.SystemBus() diff --git a/src/calibre/ebooks/epub/from_html.py b/src/calibre/ebooks/epub/from_html.py index 1832d75ab3..9165e99313 100644 --- a/src/calibre/ebooks/epub/from_html.py +++ b/src/calibre/ebooks/epub/from_html.py @@ -35,7 +35,7 @@ Conversion of HTML/OPF files follows several stages: import os, sys, cStringIO, logging, re, functools, shutil from lxml.etree import XPath -from lxml import html +from lxml import html, etree from PyQt4.Qt import QApplication, QPixmap from calibre.ebooks.html import Processor, merge_metadata, get_filelist,\ @@ -61,7 +61,7 @@ def remove_bad_link(element, attribute, link, pos): element.set(attribute, '') del element.attrib[attribute] -def check(opf_path, pretty_print): +def check_links(opf_path, pretty_print): ''' Find and remove all invalid links in the HTML files ''' @@ -284,6 +284,16 @@ def find_oeb_cover(htmlfile): if match: return match.group(1) +def condense_ncx(ncx_path): + tree = etree.parse(ncx_path) + for tag in tree.getroot().iter(tag=etree.Element): + if tag.text: + tag.text = tag.text.strip() + if tag.tail: + tag.tail = tag.tail.strip() + compressed = etree.tostring(tree.getroot(), encoding='utf-8') + open(ncx_path, 'wb').write(compressed) + def convert(htmlfile, opts, notification=None, create_epub=True, oeb_cover=False, extract_to=None): htmlfile = os.path.abspath(htmlfile) @@ -366,7 +376,8 @@ def convert(htmlfile, opts, notification=None, create_epub=True, if opts.show_ncx: print toc split(opf_path, opts, stylesheet_map) - check(opf_path, opts.pretty_print) + check_links(opf_path, opts.pretty_print) + opf = OPF(opf_path, tdir) opf.remove_guide() oeb_cover_file = None @@ -387,6 +398,13 @@ def convert(htmlfile, opts, notification=None, create_epub=True, if not raw.startswith('\n'+raw f.write(raw) + ncx_path = os.path.join(os.path.dirname(opf_path), 'toc.ncx') + if os.path.exists(ncx_path) and os.stat(ncx_path).st_size > opts.profile.flow_size: + logger.info('Condensing NCX from %d bytes...'%os.stat(ncx_path).st_size) + condense_ncx(ncx_path) + if os.stat(ncx_path).st_size > opts.profile.flow_size: + logger.warn('NCX still larger than allowed size at %d bytes. Menu based Table of Contents may not work on device.'%os.stat(ncx_path).st_size) + if create_epub: epub = initialize_container(opts.output) epub.add_dir(tdir) diff --git a/src/calibre/ebooks/html.py b/src/calibre/ebooks/html.py index 011c0f6a8d..84af7527bd 100644 --- a/src/calibre/ebooks/html.py +++ b/src/calibre/ebooks/html.py @@ -458,6 +458,8 @@ class Parser(PreProcessor, LoggingInterface): def parse_html(self): ''' Create lxml ElementTree from HTML ''' self.log_info('\tParsing '+os.sep.join(self.htmlfile.path.split(os.sep)[-3:])) + if self.htmlfile.is_binary: + raise ValueError('Not a valid HTML file: '+self.htmlfile.path) src = open(self.htmlfile.path, 'rb').read().decode(self.htmlfile.encoding, 'replace').strip() src = src.replace('\x00', '') src = self.preprocess(src) diff --git a/src/calibre/ebooks/lrf/fonts/__init__.py b/src/calibre/ebooks/lrf/fonts/__init__.py index 25ef8433b5..1f67a50f25 100644 --- a/src/calibre/ebooks/lrf/fonts/__init__.py +++ b/src/calibre/ebooks/lrf/fonts/__init__.py @@ -50,7 +50,8 @@ def get_font_path(name): try: font_mod = __import__('calibre.ebooks.lrf.fonts.prs500', {}, {}, [fname], -1) - except ImportError: + getattr(font_mod, fname) + except (ImportError, AttributeError): font_mod = __import__('calibre.ebooks.lrf.fonts.liberation', {}, {}, [LIBERATION_FONT_MAP[name]], -1) p = PersistentTemporaryFile('.ttf', 'font_') @@ -80,4 +81,4 @@ def get_font(name, size, encoding='unic'): path = get_font_path(name) return ImageFont.truetype(path, size, encoding=encoding) elif name in FONT_FILE_MAP.keys(): - return ImageFont.truetype(FONT_FILE_MAP[name], size, encoding=encoding) \ No newline at end of file + return ImageFont.truetype(FONT_FILE_MAP[name], size, encoding=encoding) diff --git a/src/calibre/ebooks/lrf/html/convert_from.py b/src/calibre/ebooks/lrf/html/convert_from.py index b3f394aac8..292ae0b50b 100644 --- a/src/calibre/ebooks/lrf/html/convert_from.py +++ b/src/calibre/ebooks/lrf/html/convert_from.py @@ -245,7 +245,6 @@ class HTMLConverter(object, LoggingInterface): self.override_css = {} self.override_pcss = {} - self.table_render_job_server = None if self._override_css is not None: if os.access(self._override_css, os.R_OK): @@ -266,41 +265,37 @@ class HTMLConverter(object, LoggingInterface): paths = [os.path.abspath(path) for path in paths] paths = [path.decode(sys.getfilesystemencoding()) if not isinstance(path, unicode) else path for path in paths] - try: - while len(paths) > 0 and self.link_level <= self.link_levels: - for path in paths: - if path in self.processed_files: - continue - try: - self.add_file(path) - except KeyboardInterrupt: + while len(paths) > 0 and self.link_level <= self.link_levels: + for path in paths: + if path in self.processed_files: + continue + try: + self.add_file(path) + except KeyboardInterrupt: + raise + except: + if self.link_level == 0: # Die on errors in the first level raise - except: - if self.link_level == 0: # Die on errors in the first level - raise - for link in self.links: - if link['path'] == path: - self.links.remove(link) - break - self.log_warn('Could not process '+path) - if self.verbose: - self.log_exception(' ') - self.links = self.process_links() - self.link_level += 1 - paths = [link['path'] for link in self.links] - - if self.current_page is not None and self.current_page.has_text(): - self.book.append(self.current_page) - - for text, tb in self.extra_toc_entries: - self.book.addTocEntry(text, tb) - - if self.base_font_size > 0: - self.log_info('\tRationalizing font sizes...') - self.book.rationalize_font_sizes(self.base_font_size) - finally: - if self.table_render_job_server is not None: - self.table_render_job_server.killall() + for link in self.links: + if link['path'] == path: + self.links.remove(link) + break + self.log_warn('Could not process '+path) + if self.verbose: + self.log_exception(' ') + self.links = self.process_links() + self.link_level += 1 + paths = [link['path'] for link in self.links] + + if self.current_page is not None and self.current_page.has_text(): + self.book.append(self.current_page) + + for text, tb in self.extra_toc_entries: + self.book.addTocEntry(text, tb) + + if self.base_font_size > 0: + self.log_info('\tRationalizing font sizes...') + self.book.rationalize_font_sizes(self.base_font_size) def is_baen(self, soup): return bool(soup.find('meta', attrs={'name':'Publisher', @@ -1732,15 +1727,11 @@ class HTMLConverter(object, LoggingInterface): self.process_children(tag, tag_css, tag_pseudo_css) elif tagname == 'table' and not self.ignore_tables and not self.in_table: if self.render_tables_as_images: - if self.table_render_job_server is None: - from calibre.parallel import Server - self.table_render_job_server = Server(number_of_workers=1) print 'Rendering table...' from calibre.ebooks.lrf.html.table_as_image import render_table pheight = int(self.current_page.pageStyle.attrs['textheight']) pwidth = int(self.current_page.pageStyle.attrs['textwidth']) - images = render_table(self.table_render_job_server, - self.soup, tag, tag_css, + images = render_table(self.soup, tag, tag_css, os.path.dirname(self.target_prefix), pwidth, pheight, self.profile.dpi, self.text_size_multiplier_for_rendered_tables) diff --git a/src/calibre/ebooks/lrf/html/table_as_image.py b/src/calibre/ebooks/lrf/html/table_as_image.py index 7211dc858e..08eaec0436 100644 --- a/src/calibre/ebooks/lrf/html/table_as_image.py +++ b/src/calibre/ebooks/lrf/html/table_as_image.py @@ -6,14 +6,11 @@ __docformat__ = 'restructuredtext en' ''' Render HTML tables as images. ''' -import os, tempfile, atexit, shutil, time -from PyQt4.Qt import QUrl, QApplication, QSize, \ +import os, tempfile, atexit, shutil +from PyQt4.Qt import QUrl, QApplication, QSize, QEventLoop, \ SIGNAL, QPainter, QImage, QObject, Qt from PyQt4.QtWebKit import QWebPage -from calibre.parallel import ParallelJob - -__app = None class HTMLTableRenderer(QObject): @@ -27,13 +24,15 @@ class HTMLTableRenderer(QObject): self.app = None self.width, self.height, self.dpi = width, height, dpi self.base_dir = base_dir + self.images = [] + self.tdir = tempfile.mkdtemp(prefix='calibre_render_table') + self.loop = QEventLoop() self.page = QWebPage() self.connect(self.page, SIGNAL('loadFinished(bool)'), self.render_html) self.page.mainFrame().setTextSizeMultiplier(factor) self.page.mainFrame().setHtml(html, QUrl('file:'+os.path.abspath(self.base_dir))) - self.images = [] - self.tdir = tempfile.mkdtemp(prefix='calibre_render_table') + def render_html(self, ok): try: @@ -63,7 +62,7 @@ class HTMLTableRenderer(QObject): finally: QApplication.quit() -def render_table(server, soup, table, css, base_dir, width, height, dpi, factor=1.0): +def render_table(soup, table, css, base_dir, width, height, dpi, factor=1.0): head = '' for e in soup.findAll(['link', 'style']): head += unicode(e)+'\n\n' @@ -83,24 +82,13 @@ def render_table(server, soup, table, css, base_dir, width, height, dpi, factor= '''%(head, width-10, style, unicode(table)) - job = ParallelJob('render_table', lambda j : j, None, - args=[html, base_dir, width, height, dpi, factor]) - server.add_job(job) - while not job.has_run: - time.sleep(2) - - if job.exception is not None: - print 'Failed to render table' - print job.exception - print job.traceback - images, tdir = job.result + images, tdir = do_render(html, base_dir, width, height, dpi, factor) atexit.register(shutil.rmtree, tdir) return images def do_render(html, base_dir, width, height, dpi, factor): - app = QApplication.instance() - if app is None: - app = QApplication([]) + if QApplication.instance() is None: + QApplication([]) tr = HTMLTableRenderer(html, base_dir, width, height, dpi, factor) - app.exec_() + tr.loop.exec_() return tr.images, tr.tdir \ No newline at end of file diff --git a/src/calibre/ebooks/metadata/meta.py b/src/calibre/ebooks/metadata/meta.py index c6d3cf479a..f2c31a538d 100644 --- a/src/calibre/ebooks/metadata/meta.py +++ b/src/calibre/ebooks/metadata/meta.py @@ -83,7 +83,7 @@ def get_metadata(stream, stream_type='lrf', use_libprs_metadata=False): return base def set_metadata(stream, mi, stream_type='lrf'): - if stream_type: + if stream_type: stream_type = stream_type.lower() set_file_type_metadata(stream, mi, stream_type) diff --git a/src/calibre/ebooks/mobi/reader.py b/src/calibre/ebooks/mobi/reader.py index 137d403053..d76b5f1574 100644 --- a/src/calibre/ebooks/mobi/reader.py +++ b/src/calibre/ebooks/mobi/reader.py @@ -257,6 +257,8 @@ class MobiReader(object): pass try: styles.append('text-indent: %s' % tag['width']) + if tag['width'].startswith('-'): + styles.append('margin-left: %s'%(tag['width'][1:])) del tag['width'] except KeyError: pass @@ -335,9 +337,8 @@ class MobiReader(object): if flags & 1: num += sizeof_trailing_entry(data, size - num) flags >>= 1 - # Flag indicates overlapping multibyte character data if self.book_header.extra_flags & 1: - num += ord(data[size - num - 1]) + 1 + num += (ord(data[size - num - 1]) & 0x3) + 1 return num def text_section(self, index): diff --git a/src/calibre/gui2/__init__.py b/src/calibre/gui2/__init__.py index a393843156..ccc14b8d1f 100644 --- a/src/calibre/gui2/__init__.py +++ b/src/calibre/gui2/__init__.py @@ -54,8 +54,12 @@ def _config(): c.add_opt('autolaunch_server', default=False, help=_('Automatically launch content server on application startup')) c.add_opt('oldest_news', default=60, help=_('Oldest news kept in database')) c.add_opt('systray_icon', default=True, help=_('Show system tray icon')) - c.add_opt('upload_news_to_device', default=True, help=_('Upload downloaded news to device')) - c.add_opt('delete_news_from_library_on_upload', default=False, help=_('Delete books from library after uploading to device')) + c.add_opt('upload_news_to_device', default=True, + help=_('Upload downloaded news to device')) + c.add_opt('delete_news_from_library_on_upload', default=False, + help=_('Delete books from library after uploading to device')) + c.add_opt('separate_cover_flow', default=False, + help=_('Show the cover flow in a separate window instead of in the main calibre window')) return ConfigProxy(c) config = _config() diff --git a/src/calibre/gui2/cover_flow.py b/src/calibre/gui2/cover_flow.py index 196e723be7..220e368a04 100644 --- a/src/calibre/gui2/cover_flow.py +++ b/src/calibre/gui2/cover_flow.py @@ -69,11 +69,11 @@ if pictureflow is not None: class CoverFlow(pictureflow.PictureFlow): - def __init__(self, height=300, parent=None): + def __init__(self, height=300, parent=None, text_height=25): pictureflow.PictureFlow.__init__(self, parent, config['cover_flow_queue_length']+1) self.setSlideSize(QSize(int(2/3. * height), height)) - self.setMinimumSize(QSize(int(2.35*0.67*height), (5/3.)*height+25)) + self.setMinimumSize(QSize(int(2.35*0.67*height), (5/3.)*height+text_height)) self.setFocusPolicy(Qt.WheelFocus) self.setSizePolicy(QSizePolicy(QSizePolicy.Minimum, QSizePolicy.Minimum)) diff --git a/src/calibre/gui2/dialogs/config.py b/src/calibre/gui2/dialogs/config.py index 5e63bcdfd5..8acbb2a825 100644 --- a/src/calibre/gui2/dialogs/config.py +++ b/src/calibre/gui2/dialogs/config.py @@ -244,6 +244,7 @@ class ConfigDialog(QDialog, Ui_Dialog): self.connect(self.remove_plugin, SIGNAL('clicked()'), lambda : self.modify_plugin(op='remove')) self.connect(self.button_plugin_browse, SIGNAL('clicked()'), self.find_plugin) self.connect(self.button_plugin_add, SIGNAL('clicked()'), self.add_plugin) + self.separate_cover_flow.setChecked(config['separate_cover_flow']) def add_plugin(self): path = unicode(self.plugin_path.text()) @@ -392,6 +393,7 @@ class ConfigDialog(QDialog, Ui_Dialog): config['column_map'] = cols config['toolbar_icon_size'] = self.ICON_SIZES[self.toolbar_button_size.currentIndex()] config['show_text_in_toolbar'] = bool(self.show_toolbar_text.isChecked()) + config['separate_cover_flow'] = bool(self.separate_cover_flow.isChecked()) pattern = self.filename_pattern.commit() prefs['filename_pattern'] = pattern p = {0:'normal', 1:'high', 2:'low'}[self.priority.currentIndex()] diff --git a/src/calibre/gui2/dialogs/config.ui b/src/calibre/gui2/dialogs/config.ui index 0bfbfd73c4..7f678ce8ea 100644 --- a/src/calibre/gui2/dialogs/config.ui +++ b/src/calibre/gui2/dialogs/config.ui @@ -7,7 +7,7 @@ 0 0 800 - 563 + 570 @@ -356,7 +356,7 @@ - + Toolbar @@ -404,7 +404,7 @@ - + Select visible &columns in library view @@ -492,20 +492,27 @@ - + Automatically send downloaded &news to ebook reader - + &Delete news from library when it is sent to reader + + + + Show cover &browser in a separate window (needs restart) + + + diff --git a/src/calibre/gui2/dialogs/metadata_single.ui b/src/calibre/gui2/dialogs/metadata_single.ui index 00215180d6..b2e2108ec3 100644 --- a/src/calibre/gui2/dialogs/metadata_single.ui +++ b/src/calibre/gui2/dialogs/metadata_single.ui @@ -600,6 +600,33 @@
widgets.h
+ + title + swap_button + authors + author_sort + auto_author_sort + rating + publisher + tags + tag_editor_button + series + remove_series_button + series_index + isbn + comments + fetch_metadata_button + fetch_cover_button + password_button + cover_button + reset_cover + cover_path + add_format_button + button_set_cover + remove_format_button + formats + button_box + diff --git a/src/calibre/gui2/images/news/joelonsoftware.png b/src/calibre/gui2/images/news/joelonsoftware.png new file mode 100644 index 0000000000..9f21608105 Binary files /dev/null and b/src/calibre/gui2/images/news/joelonsoftware.png differ diff --git a/src/calibre/gui2/library.py b/src/calibre/gui2/library.py index 02135c0967..3129fec47a 100644 --- a/src/calibre/gui2/library.py +++ b/src/calibre/gui2/library.py @@ -8,9 +8,9 @@ from math import cos, sin, pi from PyQt4.QtGui import QTableView, QAbstractItemView, QColor, \ QItemDelegate, QPainterPath, QLinearGradient, QBrush, \ QPen, QStyle, QPainter, QLineEdit, \ - QPalette, QImage, QApplication, QMenu + QPalette, QImage, QApplication, QMenu, QStyledItemDelegate from PyQt4.QtCore import QAbstractTableModel, QVariant, Qt, QString, \ - SIGNAL, QObject, QSize, QModelIndex + SIGNAL, QObject, QSize, QModelIndex, QDate from calibre import strftime from calibre.ptempfile import PersistentTemporaryFile @@ -82,6 +82,17 @@ class LibraryDelegate(QItemDelegate): sb.setMaximum(5) return sb +class DateDelegate(QStyledItemDelegate): + + def displayText(self, val, locale): + d = val.toDate() + return d.toString('dd MMM yyyy') + if d.isNull(): + return '' + d = datetime(d.year(), d.month(), d.day()) + return strftime(BooksView.TIME_FMT, d.timetuple()) + + class BooksModel(QAbstractTableModel): coding = zip( [1000,900,500,400,100,90,50,40,10,9,5,4,1], @@ -114,7 +125,8 @@ class BooksModel(QAbstractTableModel): QAbstractTableModel.__init__(self, parent) self.db = None self.column_map = config['column_map'] - self.editable_cols = ['title', 'authors', 'rating', 'publisher', 'tags', 'series'] + self.editable_cols = ['title', 'authors', 'rating', 'publisher', + 'tags', 'series', 'timestamp'] self.default_image = QImage(':/images/book.svg') self.sorted_on = ('timestamp', Qt.AscendingOrder) self.last_search = '' # The last search performed on this model @@ -136,7 +148,12 @@ class BooksModel(QAbstractTableModel): idx = self.column_map.index('rating') except ValueError: idx = -1 - self.emit(SIGNAL('columns_sorted(int)'), idx) + try: + tidx = self.column_map.index('timestamp') + except ValueError: + tidx = -1 + + self.emit(SIGNAL('columns_sorted(int,int)'), idx, tidx) def set_database(self, db): @@ -443,7 +460,7 @@ class BooksModel(QAbstractTableModel): dt = self.db.data[r][tmdx] if dt: dt = dt - timedelta(seconds=time.timezone) + timedelta(hours=time.daylight) - return strftime(BooksView.TIME_FMT, dt.timetuple()) + return QDate(dt.year, dt.month, dt.day) def rating(r): r = self.db.data[r][ridx] @@ -508,35 +525,40 @@ class BooksModel(QAbstractTableModel): return flags def setData(self, index, value, role): - done = False if role == Qt.EditRole: row, col = index.row(), index.column() column = self.column_map[col] if column not in self.editable_cols: return False - val = unicode(value.toString().toUtf8(), 'utf-8').strip() if column != 'rating' else \ - int(value.toInt()[0]) + val = int(value.toInt()[0]) if column == 'rating' else \ + value.toDate() if column == 'timestamp' else \ + unicode(value.toString()) + id = self.db.id(row) if column == 'rating': val = 0 if val < 0 else 5 if val > 5 else val val *= 2 - if column == 'series': + elif column == 'series': pat = re.compile(r'\[(\d+)\]') match = pat.search(val) - id = self.db.id(row) if match is not None: self.db.set_series_index(id, int(match.group(1))) val = pat.sub('', val) val = val.strip() if val: self.db.set_series(id, val) + elif column == 'timestamp': + if val.isNull() or not val.isValid(): + return False + dt = datetime(val.year(), val.month(), val.day()) + timedelta(seconds=time.timezone) - timedelta(hours=time.daylight) + self.db.set_timestamp(id, dt) else: self.db.set(row, column, val) self.emit(SIGNAL("dataChanged(QModelIndex, QModelIndex)"), \ index, index) if column == self.sorted_on[0]: self.resort() - done = True - return done + + return True class BooksView(TableView): TIME_FMT = '%d %b %Y' @@ -555,25 +577,29 @@ class BooksView(TableView): def __init__(self, parent, modelcls=BooksModel): TableView.__init__(self, parent) self.rating_delegate = LibraryDelegate(self) + self.timestamp_delegate = DateDelegate(self) self.display_parent = parent self._model = modelcls(self) self.setModel(self._model) self.setSelectionBehavior(QAbstractItemView.SelectRows) self.setSortingEnabled(True) try: - self.columns_sorted(self._model.column_map.index('rating')) + self.columns_sorted(self._model.column_map.index('rating'), + self._model.column_map.index('timestamp')) except ValueError: pass QObject.connect(self.selectionModel(), SIGNAL('currentRowChanged(QModelIndex, QModelIndex)'), self._model.current_changed) - self.connect(self._model, SIGNAL('columns_sorted(int)'), self.columns_sorted, Qt.QueuedConnection) + self.connect(self._model, SIGNAL('columns_sorted(int, int)'), self.columns_sorted, Qt.QueuedConnection) - def columns_sorted(self, col): + def columns_sorted(self, rating_col, timestamp_col): for i in range(self.model().columnCount(None)): if self.itemDelegateForColumn(i) == self.rating_delegate: self.setItemDelegateForColumn(i, self.itemDelegate()) - if col > -1: - self.setItemDelegateForColumn(col, self.rating_delegate) + if rating_col > -1: + self.setItemDelegateForColumn(rating_col, self.rating_delegate) + if timestamp_col > -1: + self.setItemDelegateForColumn(timestamp_col, self.timestamp_delegate) def set_context_menu(self, edit_metadata, send_to_device, convert, view, save, open_folder, book_details, similar_menu=None): diff --git a/src/calibre/gui2/main.py b/src/calibre/gui2/main.py index ddacc42ca8..97ad934eeb 100644 --- a/src/calibre/gui2/main.py +++ b/src/calibre/gui2/main.py @@ -7,7 +7,7 @@ from PyQt4.Qt import Qt, SIGNAL, QObject, QCoreApplication, QUrl, QTimer, \ QModelIndex, QPixmap, QColor, QPainter, QMenu, QIcon, \ QToolButton, QDialog, QDesktopServices, QFileDialog, \ QSystemTrayIcon, QApplication, QKeySequence, QAction, \ - QProgressDialog, QMessageBox + QProgressDialog, QMessageBox, QStackedLayout from PyQt4.QtSvg import QSvgRenderer from calibre import __version__, __appname__, islinux, sanitize_file_name, \ @@ -22,7 +22,8 @@ from calibre.gui2 import APP_UID, warning_dialog, choose_files, error_dialog, \ pixmap_to_data, choose_dir, ORG_NAME, \ set_sidebar_directories, Dispatcher, \ SingleApplication, Application, available_height, \ - max_available_height, config, info_dialog + max_available_height, config, info_dialog, \ + available_width from calibre.gui2.cover_flow import CoverFlow, DatabaseImages, pictureflowerror from calibre.library.database import LibraryDatabase from calibre.gui2.dialogs.scheduler import Scheduler @@ -342,9 +343,16 @@ class Main(MainWindow, Ui_MainWindow): ########################### Cover Flow ################################ self.cover_flow = None if CoverFlow is not None: - self.cover_flow = CoverFlow(height=220 if available_height() > 950 else 170 if available_height() > 850 else 140) + text_height = 40 if config['separate_cover_flow'] else 25 + ah = available_height() + cfh = ah-100 + cfh = 3./5 * cfh - text_height + if not config['separate_cover_flow']: + cfh = 220 if ah > 950 else 170 if ah > 850 else 140 + self.cover_flow = CoverFlow(height=cfh, text_height=text_height) self.cover_flow.setVisible(False) - self.library.layout().addWidget(self.cover_flow) + if not config['separate_cover_flow']: + self.library.layout().addWidget(self.cover_flow) self.connect(self.cover_flow, SIGNAL('currentChanged(int)'), self.sync_cf_to_listview) self.connect(self.cover_flow, SIGNAL('itemActivated(int)'), self.show_book_info) self.connect(self.status_bar.cover_flow_button, SIGNAL('toggled(bool)'), self.toggle_cover_flow) @@ -410,17 +418,40 @@ class Main(MainWindow, Ui_MainWindow): def toggle_cover_flow(self, show): - if show: - self.library_view.setCurrentIndex(self.library_view.currentIndex()) - self.cover_flow.setVisible(True) - self.cover_flow.setFocus(Qt.OtherFocusReason) - #self.status_bar.book_info.book_data.setMaximumHeight(100) - #self.status_bar.setMaximumHeight(120) - self.library_view.scrollTo(self.library_view.currentIndex()) + if config['separate_cover_flow']: + if show: + d = QDialog(self) + ah, aw = available_height(), available_width() + d.resize(int(aw/2.), ah-60) + d._layout = QStackedLayout() + d.setLayout(d._layout) + d.setWindowTitle(_('Browse by covers')) + d.layout().addWidget(self.cover_flow) + self.cover_flow.setVisible(True) + self.cover_flow.setFocus(Qt.OtherFocusReason) + self.library_view.scrollTo(self.library_view.currentIndex()) + d.show() + self.connect(d, SIGNAL('finished(int)'), + lambda x: self.status_bar.cover_flow_button.setChecked(False)) + self.cf_dialog = d + else: + cfd = getattr(self, 'cf_dialog', None) + if cfd is not None: + self.cover_flow.setVisible(False) + cfd.hide() + self.cf_dialog = None else: - self.cover_flow.setVisible(False) - #self.status_bar.book_info.book_data.setMaximumHeight(1000) - self.setMaximumHeight(available_height()) + if show: + self.library_view.setCurrentIndex(self.library_view.currentIndex()) + self.cover_flow.setVisible(True) + self.cover_flow.setFocus(Qt.OtherFocusReason) + #self.status_bar.book_info.book_data.setMaximumHeight(100) + #self.status_bar.setMaximumHeight(120) + self.library_view.scrollTo(self.library_view.currentIndex()) + else: + self.cover_flow.setVisible(False) + #self.status_bar.book_info.book_data.setMaximumHeight(1000) + self.setMaximumHeight(available_height()) def toggle_tags_view(self, show): if show: @@ -583,7 +614,8 @@ class Main(MainWindow, Ui_MainWindow): try: duplicates = self.library_view.model().db.recursive_import(root, single, callback=callback) finally: - progress.close() + progress.hide() + progress.close() if duplicates: files = _('

Books with the same title as the following already exist in the database. Add them anyway?

    ') for mi, formats in duplicates: @@ -702,7 +734,8 @@ class Main(MainWindow, Ui_MainWindow): else: self.upload_books(paths, list(map(sanitize_file_name, names)), infos, on_card=on_card) finally: - progress.setValue(len(paths)) + progress.setValue(progress.maximum()) + progress.hide() progress.close() def upload_books(self, files, names, metadata, on_card=False, memory=None): @@ -1391,9 +1424,14 @@ in which you want to store your books files. Any existing books will be automati self.memory_view.write_settings() def quit(self, checked, restart=False): - if self.shutdown(): - self.restart_after_quit = restart - QApplication.instance().quit() + if not self.confirm_quit(): + return + try: + self.shutdown() + except: + pass + self.restart_after_quit = restart + QApplication.instance().quit() def donate(self): BUTTON = ''' @@ -1424,22 +1462,26 @@ in which you want to store your books files. Any existing books will be automati QDesktopServices.openUrl(QUrl.fromLocalFile(pt.name)) - def shutdown(self): - msg = _('There are active jobs. Are you sure you want to quit?') - if self.job_manager.has_device_jobs(): - msg = '

    '+__appname__ + _(''' is communicating with the device!
    - 'Quitting may cause corruption on the device.
    - 'Are you sure you want to quit?''')+'

    ' + def confirm_quit(self): if self.job_manager.has_jobs(): + msg = _('There are active jobs. Are you sure you want to quit?') + if self.job_manager.has_device_jobs(): + msg = '

    '+__appname__ + _(''' is communicating with the device!
    + 'Quitting may cause corruption on the device.
    + 'Are you sure you want to quit?''')+'

    ' + d = QMessageBox(QMessageBox.Warning, _('WARNING: Active jobs'), msg, QMessageBox.Yes|QMessageBox.No, self) d.setIconPixmap(QPixmap(':/images/dialog_warning.svg')) d.setDefaultButton(QMessageBox.No) if d.exec_() != QMessageBox.Yes: return False + return True - self.job_manager.terminate_all_jobs() + + def shutdown(self): self.write_settings() + self.job_manager.terminate_all_jobs() self.device_manager.keep_going = False self.cover_cache.stop() self.hide() @@ -1465,7 +1507,11 @@ in which you want to store your books files. Any existing books will be automati self.hide() e.ignore() else: - if self.shutdown(): + if self.confirm_quit(): + try: + self.shutdown() + except: + pass e.accept() else: e.ignore() diff --git a/src/calibre/gui2/tools.py b/src/calibre/gui2/tools.py index 76eaf0fc4b..c00fbfe8e3 100644 --- a/src/calibre/gui2/tools.py +++ b/src/calibre/gui2/tools.py @@ -13,7 +13,7 @@ from calibre.utils.config import prefs from calibre.gui2.dialogs.lrf_single import LRFSingleDialog, LRFBulkDialog from calibre.gui2.dialogs.epub import Config as EPUBConvert import calibre.gui2.dialogs.comicconf as ComicConf -from calibre.gui2 import warning_dialog, dynamic +from calibre.gui2 import warning_dialog from calibre.ptempfile import PersistentTemporaryFile from calibre.ebooks.lrf import preferred_source_formats as LRF_PREFERRED_SOURCE_FORMATS from calibre.ebooks.metadata.opf import OPFCreator @@ -22,7 +22,9 @@ from calibre.ebooks.epub.from_any import SOURCE_FORMATS as EPUB_PREFERRED_SOURCE def convert_single_epub(parent, db, comics, others): changed = False jobs = [] - for row in others: + others_ids = [db.id(row) for row in others] + comics_ids = [db.id(row) for row in comics] + for row, row_id in zip(others, others_ids): temp_files = [] d = EPUBConvert(parent, db, row) if d.source_format is not None: @@ -44,10 +46,10 @@ def convert_single_epub(parent, db, comics, others): opts.cover = d.cover_file.name temp_files.extend([d.opf_file, pt, of]) jobs.append(('any2epub', args, _('Convert book: ')+d.mi.title, - 'EPUB', db.id(row), temp_files)) + 'EPUB', row_id, temp_files)) changed = True - for row in comics: + for row, row_id in zip(comics, comics_ids): mi = db.get_metadata(row) title = author = _('Unknown') if mi.title: @@ -76,7 +78,7 @@ def convert_single_epub(parent, db, comics, others): args = [pt.name, opts] changed = True jobs.append(('comic2epub', args, _('Convert comic: ')+opts.title, - 'EPUB', db.id(row), [pt, of])) + 'EPUB', row_id, [pt, of])) return jobs, changed @@ -85,7 +87,9 @@ def convert_single_epub(parent, db, comics, others): def convert_single_lrf(parent, db, comics, others): changed = False jobs = [] - for row in others: + others_ids = [db.id(row) for row in others] + comics_ids = [db.id(row) for row in comics] + for row, row_id in zip(others, others_ids): temp_files = [] d = LRFSingleDialog(parent, db, row) if d.selected_format: @@ -104,10 +108,10 @@ def convert_single_lrf(parent, db, comics, others): temp_files.append(d.cover_file) temp_files.extend([pt, of]) jobs.append(('any2lrf', [cmdline], _('Convert book: ')+d.title(), - 'LRF', db.id(row), temp_files)) + 'LRF', row_id, temp_files)) changed = True - for row in comics: + for row, row_id in zip(comics, comics_ids): mi = db.get_metadata(row) title = author = _('Unknown') if mi.title: @@ -138,7 +142,7 @@ def convert_single_lrf(parent, db, comics, others): args = [pt.name, opts] changed = True jobs.append(('comic2lrf', args, _('Convert comic: ')+opts.title, - 'LRF', db.id(row), [pt, of])) + 'LRF', row_id, [pt, of])) return jobs, changed @@ -162,6 +166,7 @@ def convert_bulk_epub(parent, db, comics, others): parent.status_bar.showMessage(_('Starting Bulk conversion of %d books')%total, 2000) for i, row in enumerate(others+comics): + row_id = db.id(row) if row in others: data = None for fmt in EPUB_PREFERRED_SOURCE_FORMATS: @@ -198,7 +203,7 @@ def convert_bulk_epub(parent, db, comics, others): desc = _('Convert book %d of %d (%s)')%(i+1, total, repr(mi.title)) temp_files = [cf] if cf is not None else [] temp_files.extend([opf_file, pt, of]) - jobs.append(('any2epub', args, desc, 'EPUB', db.id(row), temp_files)) + jobs.append(('any2epub', args, desc, 'EPUB', row_id, temp_files)) else: options = comic_opts.copy() mi = db.get_metadata(row) @@ -224,7 +229,7 @@ def convert_bulk_epub(parent, db, comics, others): options.verbose = 1 args = [pt.name, options] desc = _('Convert book %d of %d (%s)')%(i+1, total, repr(mi.title)) - jobs.append(('comic2epub', args, desc, 'EPUB', db.id(row), [pt, of])) + jobs.append(('comic2epub', args, desc, 'EPUB', row_id, [pt, of])) if bad_rows: res = [] @@ -255,6 +260,7 @@ def convert_bulk_lrf(parent, db, comics, others): parent.status_bar.showMessage(_('Starting Bulk conversion of %d books')%total, 2000) for i, row in enumerate(others+comics): + row_id = db.id(row) if row in others: cmdline = list(d.cmdline) mi = db.get_metadata(row) @@ -294,7 +300,7 @@ def convert_bulk_lrf(parent, db, comics, others): desc = _('Convert book %d of %d (%s)')%(i+1, total, repr(mi.title)) temp_files = [cf] if cf is not None else [] temp_files.extend([pt, of]) - jobs.append(('any2lrf', [cmdline], desc, 'LRF', db.id(row), temp_files)) + jobs.append(('any2lrf', [cmdline], desc, 'LRF', row_id, temp_files)) else: options = comic_opts.copy() mi = db.get_metadata(row) @@ -320,7 +326,7 @@ def convert_bulk_lrf(parent, db, comics, others): options.verbose = 1 args = [pt.name, options] desc = _('Convert book %d of %d (%s)')%(i+1, total, repr(mi.title)) - jobs.append(('comic2lrf', args, desc, 'LRF', db.id(row), [pt, of])) + jobs.append(('comic2lrf', args, desc, 'LRF', row_id, [pt, of])) if bad_rows: res = [] diff --git a/src/calibre/library/cli.py b/src/calibre/library/cli.py index a3d81156dd..e170842293 100644 --- a/src/calibre/library/cli.py +++ b/src/calibre/library/cli.py @@ -83,9 +83,11 @@ STANZA_TEMPLATE='''\
    - + - ${f.capitalize()}:${unicode(', '.join(record[f]) if f=='tags' else record[f])}
    + ${f.capitalize()}:${unicode(', '.join(record[f]) if f=='tags' else record[f])} + # ${str(record['series_index'])} +
    @@ -231,7 +233,7 @@ NULL = DevNull() def do_add(db, paths, one_book_per_directory, recurse, add_duplicates): orig = sys.stdout - sys.stdout = NULL + #sys.stdout = NULL try: files, dirs = [], [] for path in paths: diff --git a/src/calibre/library/database2.py b/src/calibre/library/database2.py index 0c77705a48..d3cefa47fa 100644 --- a/src/calibre/library/database2.py +++ b/src/calibre/library/database2.py @@ -877,6 +877,14 @@ class LibraryDatabase2(LibraryDatabase): self.conn.commit() if notify: self.notify('metadata', [id]) + + def set_timestamp(self, id, dt, notify=True): + if dt: + self.conn.execute('UPDATE books SET timestamp=? WHERE id=?', (dt, id)) + self.data.set(id, FIELD_MAP['timestamp'], dt, row_is_id=True) + self.conn.commit() + if notify: + self.notify('metadata', [id]) def set_publisher(self, id, publisher, notify=True): self.conn.execute('DELETE FROM books_publishers_link WHERE book=?',(id,)) diff --git a/src/calibre/manual/customize.rst b/src/calibre/manual/customize.rst index 3c00787881..0efb6a3f63 100644 --- a/src/calibre/manual/customize.rst +++ b/src/calibre/manual/customize.rst @@ -46,7 +46,7 @@ Create a file name :file:`my_plugin.py` (the file name must end with plugin.py) ext = os.path.splitext(path_to_ebook)[-1][1:].lower() mi = get_metadata(file, ext) mi.publisher = 'Hello World' - set_metadata(file, ext, mi) + set_metadata(file, mi, ext) return path_to_ebook That's all. To add this code to |app| as a plugin, simply create a zip file with:: diff --git a/src/calibre/parallel.py b/src/calibre/parallel.py index 339bdc761b..45ceff5132 100644 --- a/src/calibre/parallel.py +++ b/src/calibre/parallel.py @@ -615,7 +615,7 @@ class Job(object): self.log = unicode(self.log, 'utf-8', 'replace') ans.extend(self.log.split('\n')) - ans = [x.decode(preferred_encoding, 'replace') if isinstance(x, 'str') else x for x in ans] + ans = [x.decode(preferred_encoding, 'replace') if isinstance(x, str) else x for x in ans] return u'
    '.join(ans) diff --git a/src/calibre/translations/bg.po b/src/calibre/translations/bg.po index edcc079e80..c874dca158 100644 --- a/src/calibre/translations/bg.po +++ b/src/calibre/translations/bg.po @@ -6,14 +6,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre 0.4.51\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2008-12-24 21:48+0000\n" +"POT-Creation-Date: 2008-12-30 15:33+0000\n" "PO-Revision-Date: 2008-05-24 06:23+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: bg\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2008-12-30 05:48+0000\n" +"X-Launchpad-Export-Date: 2009-01-04 04:32+0000\n" "X-Generator: Launchpad (build Unknown)\n" "Generated-By: pygettext.py 1.5\n" @@ -24,8 +24,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:44 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:44 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:478 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:938 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:951 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:948 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:961 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:77 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:79 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:81 @@ -58,12 +58,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:365 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:38 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:328 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:342 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:828 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:343 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:912 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:915 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:918 #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:52 #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:112 #: /home/kovid/work/calibre/src/calibre/library/cli.py:245 @@ -72,10 +72,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/database.py:1423 #: /home/kovid/work/calibre/src/calibre/library/database.py:1452 #: /home/kovid/work/calibre/src/calibre/library/database.py:1580 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:479 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:491 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:826 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:859 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:461 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:473 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:808 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:841 msgid "Unknown" msgstr "" @@ -83,15 +83,15 @@ msgstr "" msgid "Base" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:148 msgid "File type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:180 +#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:182 msgid "Metadata reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:206 +#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:209 msgid "Metadata writer" msgstr "" @@ -149,23 +149,15 @@ msgstr "" msgid "Disabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:56 -msgid "%s needs calibre version at least %s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:59 -msgid "%s is not supported on %s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:63 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:66 msgid "No valid plugin found in " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:165 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:170 msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:225 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:247 msgid "" " %prog options\n" " \n" @@ -173,25 +165,29 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:231 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:253 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:233 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:255 +msgid "Remove a custom plugin by name. Has no effect on builtin plugins" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:257 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:235 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:259 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:237 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:261 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:239 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:263 msgid "Disable the named plugin" msgstr "" @@ -405,7 +401,7 @@ msgid "Output written to " msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:413 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1036 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1046 msgid "You must specify an input HTML file" msgstr "" @@ -428,83 +424,83 @@ msgstr "" msgid "Written processed HTML to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:821 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:831 msgid "Options to control the traversal of HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:828 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:838 msgid "The output directory. Default is the current directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:830 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:840 msgid "Character encoding for HTML files. Default is to auto detect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:832 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:842 msgid "" "Create the output in a zip file. If this option is specified, the --output " "should be the name of a file not a directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:834 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:844 msgid "Control the following of links in HTML files." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:836 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:846 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " "depth first" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:838 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:848 msgid "" "Maximum levels of recursion when following links in HTML files. Must be non-" "negative. 0 implies that no links in the root HTML file are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:840 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:850 msgid "Set metadata of the generated ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:842 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:852 msgid "Set the title. Default is to autodetect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:844 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:854 msgid "The author(s) of the ebook, as a comma separated list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:846 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:856 msgid "The subject(s) of this book, as a comma separated list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:848 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:858 msgid "Set the publisher of this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:850 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:860 msgid "A summary of this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:852 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:862 msgid "Load metadata from the specified OPF file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:854 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:864 msgid "Options useful for debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:856 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:866 msgid "" "Be more verbose while processing. Can be specified multiple times to " "increase verbosity." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:858 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:868 msgid "Output HTML is \"pretty printed\" for easier parsing by humans" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:864 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:874 msgid "" "%prog [options] file.html|opf\n" "\n" @@ -526,7 +522,7 @@ msgid "%prog [options] LITFILE" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:852 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:442 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:444 msgid "Output directory. Defaults to current directory." msgstr "" @@ -540,7 +536,7 @@ msgid "Useful for debugging." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:869 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:466 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:468 msgid "OEB ebook created in" msgstr "" @@ -581,7 +577,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:87 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:39 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:97 msgid "Publisher" msgstr "" @@ -1073,11 +1069,11 @@ msgstr "" msgid "Cannot read from: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2001 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2003 msgid "Failed to process opf file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2007 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2009 msgid "" "Usage: %prog [options] mybook.html\n" "\n" @@ -1276,17 +1272,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:69 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:36 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:325 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:898 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:905 msgid "Title" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:274 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:37 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:330 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:906 msgid "Author(s)" msgstr "" @@ -1305,24 +1301,24 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:391 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:527 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:308 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:287 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:58 msgid "Comments" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:275 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:838 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:902 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:845 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:909 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42 msgid "Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:292 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42 msgid "Series" @@ -1439,11 +1435,11 @@ msgstr "" msgid "Usage: rb-meta file.rb" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:440 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:442 msgid "%prog [options] myebook.mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:466 msgid "Raw MOBI HTML saved in" msgstr "" @@ -1452,7 +1448,7 @@ msgid "The output directory. Defaults to the current directory." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:424 msgid "Frequently used directories" msgstr "" @@ -1567,8 +1563,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:282 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:840 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:56 msgid "Path" msgstr "" @@ -1577,7 +1573,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:282 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42 msgid "Formats" @@ -1592,6 +1588,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_ui.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:56 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/warning_ui.py:53 msgid "TextLabel" @@ -1729,49 +1726,57 @@ msgstr "" msgid "Customize %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:310 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:295 +msgid "Cannot remove builtin plugin" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:296 +msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:317 msgid "Error log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:321 msgid "Access log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:336 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:343 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 msgid "Failed to start content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:383 msgid "Invalid size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:383 msgid "The size %s is invalid. must be of the form widthxheight" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:413 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:423 msgid "Invalid database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:420 msgid "
    Must be a directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:420 msgid "Invalid database location " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:424 msgid "Invalid database location.
    Cannot write to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:436 msgid "Compacting database. This may take a while." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:436 msgid "Compacting..." msgstr "" @@ -1791,10 +1796,10 @@ msgid "Browse for the new database location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:411 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:427 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:438 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:440 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:467 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:373 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:509 @@ -1823,195 +1828,191 @@ msgid "Show notification when &new version is available" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:413 -msgid "Ask for &confirmation before deleting files" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:414 msgid "" -"If you disable this setting, metadatas is guessed from the filename instead. " +"If you disable this setting, metadata is guessed from the filename instead. " "This can be configured in the Advanced section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:414 msgid "Read &metadata from files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:415 msgid "Format for &single file save:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:416 msgid "Default network &timeout:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:417 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/dialogs/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:418 msgid " seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:419 msgid "Choose &language (requires restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:421 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:420 msgid "Normal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:421 msgid "High" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:422 msgid "Low" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:423 msgid "Job &priority:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:425 msgid "Add a directory to the frequently used directories list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:427 msgid "Remove a directory from the frequently used directories list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:429 msgid "Use &Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:430 msgid "&Number of covers to show in browse mode (after restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:431 msgid "Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:432 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:433 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:434 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:435 msgid "&Button size in toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:436 msgid "Show &text in toolbar buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:437 msgid "Select visible &columns in library view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:440 msgid "Use internal &viewer for the following formats:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:441 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:442 msgid "Automatically send downloaded &news to ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:443 msgid "&Delete news from library when it is sent to reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:444 msgid "Free unused diskspace from the database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:445 msgid "&Compact database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:446 msgid "&Metadata from file name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:447 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " "settings will only take effect after a server restart." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:448 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:449 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:146 msgid "&Username:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:450 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:147 msgid "&Password:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:451 msgid "" "If you leave the password blank, anyone will be able to access your book " "collection using the web interface." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:452 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:148 msgid "&Show password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:453 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:454 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:455 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:456 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:457 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:458 msgid "Run server &automatically on startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:459 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:460 msgid "" "If you want to use the content server to access your ebook collection on " "your iphone with Stanza, you will need to add the URL " @@ -2020,20 +2021,24 @@ msgid "" "address of this computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:461 msgid "" "Here you can customize the behavior of Calibre by controlling what plugins " "it uses." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:462 msgid "Enable/&Disable plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:463 msgid "&Customize plugin" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:464 +msgid "&Remove plugin" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:465 msgid "Add new plugin" msgstr "" @@ -2046,6 +2051,14 @@ msgstr "" msgid "&Add" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:48 +msgid "Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:50 +msgid "&Show this warning again" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/conversion_error_ui.py:41 msgid "ERROR" msgstr "" @@ -2063,7 +2076,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:55 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:296 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:161 msgid "Metadata" msgstr "" @@ -2145,7 +2158,7 @@ msgid " is not a valid picture" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:227 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1002 msgid "Cannot convert" msgstr "" @@ -2890,9 +2903,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:770 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:774 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1073 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:752 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:756 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1055 msgid "News" msgstr "" @@ -3361,52 +3374,62 @@ msgstr "" msgid "Working" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:176 msgid "Cannot kill job" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:173 msgid "Cannot kill jobs that communicate with the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:177 msgid "Job has already run" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:93 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:900 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:907 msgid "Size (MB)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:901 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:908 msgid "Date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:96 msgid "Rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:274 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:286 msgid "None" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:292 msgid "Book %s of %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:832 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:675 +msgid "Not allowed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:676 +msgid "" +"Dropping onto a device is not supported. First add the book to the calibre " +"library." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:839 msgid "Format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:844 msgid "Timestamp" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:942 msgid "Search (For Advanced Search click the button to the left)" msgstr "" @@ -3435,7 +3458,7 @@ msgid "No matches for the search phrase %s were found." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:377 msgid "No matches found" msgstr "" @@ -3460,12 +3483,12 @@ msgid "Previous Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:154 msgid "Back" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:134 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:155 msgid "Forward" msgstr "" @@ -3474,7 +3497,7 @@ msgid "Next match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:136 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:162 msgid "Open ebook" msgstr "" @@ -3482,152 +3505,152 @@ msgstr "" msgid "Configure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:88 msgid "Error communicating with device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:100 msgid "&Restore" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:101 msgid "&Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:102 msgid "&Quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:104 msgid "&Restart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:148 msgid "" "

    For help visit %s.kovidgoyal.net
    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:149 msgid "%s: %s by Kovid Goyal %%(version)s
    %%(device)s

    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168 -msgid "Send to main memory" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/main.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:169 -msgid "Send to storage card" +msgid "Send to main memory" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 +msgid "Send to storage card" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/main.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 msgid "and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:172 msgid "Send to storage card by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:185 msgid "Edit metadata individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:187 msgid "Edit metadata in bulk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:189 -msgid "Add books from a single directory" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/main.py:190 -msgid "" -"Add books recursively (One book per directory, assumes every ebook file is " -"the same book in a different format)" +msgid "Add books from a single directory" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:191 msgid "" -"Add books recursively (Multiple books per directory, assumes every ebook " -"file is a different book)" +"Add books from directories, including sub-directories (One book per " +"directory, assumes every ebook file is the same book in a different format)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:192 +msgid "" +"Add books from directories, including sub directories (Multiple books per " +"directory, assumes every ebook file is a different book)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:207 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:342 msgid "Save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 msgid "Save to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:209 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1200 msgid "Save only %s format to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:212 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:348 msgid "View" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 msgid "View specific format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 msgid "Convert individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 msgid "Bulk convert" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:233 msgid "Set defaults for conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:234 msgid "Set defaults for conversion of comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:255 msgid "Similar books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:301 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:302 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1356 msgid "Choose a location for your ebook library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:315 msgid "Migrating database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:486 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:487 msgid "Device: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:488 msgid " detected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:510 msgid "Connected " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:521 msgid "Device database corrupted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:522 msgid "" "\n" "

    The database of books on the reader is corrupted. Try the " @@ -3643,322 +3666,320 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658 msgid "Stop" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 msgid "Adding books recursively..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:577 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:578 msgid "Added " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:577 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:578 msgid "Searching..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:588 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:695 msgid "" "

    Books with the same title as the following already exist in the database. " "Add them anyway?

      " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:698 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:624 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:649 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:632 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:633 msgid "Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:633 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:634 msgid "EPUB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:635 msgid "LRF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:636 msgid "HTML Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:637 msgid "LIT Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:638 msgid "MOBI Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:638 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:639 msgid "Text books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:640 msgid "PDF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:640 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:641 msgid "Comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:642 msgid "Archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:660 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:661 msgid "Reading metadata..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:659 msgid "Adding books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:684 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:685 msgid "Read metadata from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:687 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:688 msgid "Adding books to database..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:730 msgid "No space on device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:730 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:731 msgid "" "

      Cannot upload books to device there is no more free space available " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:762 -msgid "Confirm delete" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/main.py:763 -msgid "Are you sure you want to delete these %d books?" +msgid "" +"The selected books will be permanently deleted and the files removed " +"from your computer. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:775 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:772 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:805 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:802 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:824 msgid "Cannot edit metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:805 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:946 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:802 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:824 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1002 msgid "No books selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:874 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:871 msgid "Sending news to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:923 msgid "Sending books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:929 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:926 msgid "No suitable formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:930 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:927 msgid "" "Could not upload the following books to the device, as no suitable formats " "were found:

        %s
      " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:946 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:943 msgid "Cannot save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:947 msgid "Choose destination directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:954 msgid "" "

      Could not save the following books to disk, because the %s format is not " "available for them:

        " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:958 msgid "Could not save some ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:978 msgid "Fetching news from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:992 msgid " fetched." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1127 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1124 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1136 msgid "No book selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1139 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1155 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1136 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1152 msgid "Cannot view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1115 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1160 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1112 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1157 msgid "Choose the format to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1127 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1124 msgid "Cannot open folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1156 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1153 msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1191 msgid "Cannot configure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1191 msgid "Cannot configure while there are running jobs." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1213 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1210 msgid "Copying database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1215 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1212 msgid "Copying library to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1225 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1222 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1226 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1223 msgid "" "

        An invalid database already exists at %s, delete it before trying to move " "the existing database.
        Error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1232 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1229 msgid "Could not move database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1252 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1249 msgid "No detailed info available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1250 msgid "No detailed information is available for books on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1296 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1293 msgid "Error talking to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1297 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1294 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/main.py:1310 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1325 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1329 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1307 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1322 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1326 msgid "Conversion Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1311 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1308 msgid "" "

        Could not convert: %s

        It is a DRMed book. You must " "first remove the DRM using 3rd party tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1342 msgid "Database does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1346 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1343 msgid "" "The directory in which the database should be: %s no longer exists. Please " "choose a new database location." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1345 msgid "Choose new location for database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1398 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1422 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1419 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1424 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1421 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/main.py:1428 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1425 msgid "WARNING: Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1454 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1470 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1467 msgid "" "Latest version: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1475 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1472 msgid "" "%s has been updated to version %s. See the new features. " "Visit the download page?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1475 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1472 msgid "Update available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1490 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1487 msgid "Use the library located at the specified path." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1492 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1489 msgid "Log debugging information to console" msgstr "" @@ -4262,7 +4283,7 @@ msgid "The standard font type" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:160 msgid "Table of Contents" msgstr "" @@ -4286,109 +4307,113 @@ msgstr "" msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:338 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:339 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:357 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:357 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:378 msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:409 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:418 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:445 msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:497 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:505 msgid "

        This book is protected by DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:505 msgid "DRM Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:507 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:508 msgid "%s

        %s

        " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:568 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:577 msgid "" "%prog [options] file\n" "\n" "View an ebook. \n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:152 msgid "Ebook Viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:153 msgid "toolBar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:156 msgid "Next page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:157 msgid "Previous page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:158 msgid "Font size larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:159 msgid "Font size smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:163 msgid "Find next" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:164 msgid "Copy to clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:165 msgid "Preferences" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:166 msgid "Reference Mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:167 msgid "Bookmark" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:168 +msgid "Toggle full screen" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:47 msgid "Invalid regular expression" msgstr "" @@ -4685,20 +4710,20 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1164 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1146 msgid "

        Copying books to %s

        " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1286 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1159 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1268 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1257 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1239 msgid "

        Migrating old database to ebook library in %s

        " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1303 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1285 msgid "Compacting database" msgstr "" diff --git a/src/calibre/translations/ca.po b/src/calibre/translations/ca.po index 7fae22dc54..e58ac9d920 100644 --- a/src/calibre/translations/ca.po +++ b/src/calibre/translations/ca.po @@ -10,14 +10,14 @@ msgid "" msgstr "" "Project-Id-Version: ca\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2008-12-24 21:48+0000\n" +"POT-Creation-Date: 2008-12-30 15:33+0000\n" "PO-Revision-Date: 2008-05-24 06:21+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2008-12-30 05:49+0000\n" +"X-Launchpad-Export-Date: 2009-01-04 04:32+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41 @@ -27,8 +27,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:44 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:44 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:478 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:938 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:951 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:948 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:961 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:77 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:79 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:81 @@ -61,12 +61,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:365 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:38 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:328 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:342 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:828 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:343 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:912 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:915 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:918 #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:52 #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:112 #: /home/kovid/work/calibre/src/calibre/library/cli.py:245 @@ -75,10 +75,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/database.py:1423 #: /home/kovid/work/calibre/src/calibre/library/database.py:1452 #: /home/kovid/work/calibre/src/calibre/library/database.py:1580 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:479 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:491 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:826 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:859 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:461 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:473 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:808 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:841 msgid "Unknown" msgstr "Desconegut" @@ -86,15 +86,15 @@ msgstr "Desconegut" msgid "Base" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:148 msgid "File type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:180 +#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:182 msgid "Metadata reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:206 +#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:209 msgid "Metadata writer" msgstr "" @@ -152,23 +152,15 @@ msgstr "" msgid "Disabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:56 -msgid "%s needs calibre version at least %s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:59 -msgid "%s is not supported on %s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:63 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:66 msgid "No valid plugin found in " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:165 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:170 msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:225 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:247 msgid "" " %prog options\n" " \n" @@ -176,25 +168,29 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:231 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:253 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:233 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:255 +msgid "Remove a custom plugin by name. Has no effect on builtin plugins" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:257 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:235 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:259 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:237 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:261 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:239 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:263 msgid "Disable the named plugin" msgstr "" @@ -408,7 +404,7 @@ msgid "Output written to " msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:413 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1036 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1046 msgid "You must specify an input HTML file" msgstr "" @@ -431,83 +427,83 @@ msgstr "" msgid "Written processed HTML to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:821 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:831 msgid "Options to control the traversal of HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:828 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:838 msgid "The output directory. Default is the current directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:830 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:840 msgid "Character encoding for HTML files. Default is to auto detect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:832 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:842 msgid "" "Create the output in a zip file. If this option is specified, the --output " "should be the name of a file not a directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:834 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:844 msgid "Control the following of links in HTML files." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:836 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:846 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " "depth first" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:838 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:848 msgid "" "Maximum levels of recursion when following links in HTML files. Must be non-" "negative. 0 implies that no links in the root HTML file are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:840 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:850 msgid "Set metadata of the generated ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:842 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:852 msgid "Set the title. Default is to autodetect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:844 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:854 msgid "The author(s) of the ebook, as a comma separated list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:846 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:856 msgid "The subject(s) of this book, as a comma separated list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:848 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:858 msgid "Set the publisher of this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:850 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:860 msgid "A summary of this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:852 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:862 msgid "Load metadata from the specified OPF file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:854 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:864 msgid "Options useful for debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:856 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:866 msgid "" "Be more verbose while processing. Can be specified multiple times to " "increase verbosity." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:858 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:868 msgid "Output HTML is \"pretty printed\" for easier parsing by humans" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:864 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:874 msgid "" "%prog [options] file.html|opf\n" "\n" @@ -529,7 +525,7 @@ msgid "%prog [options] LITFILE" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:852 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:442 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:444 msgid "Output directory. Defaults to current directory." msgstr "" @@ -543,7 +539,7 @@ msgid "Useful for debugging." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:869 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:466 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:468 msgid "OEB ebook created in" msgstr "" @@ -586,7 +582,7 @@ msgstr "Clau d'ordre per a l'autor" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:87 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:39 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:97 msgid "Publisher" msgstr "Editorial" @@ -1119,11 +1115,11 @@ msgstr "" msgid "Cannot read from: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2001 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2003 msgid "Failed to process opf file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2007 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2009 msgid "" "Usage: %prog [options] mybook.html\n" "\n" @@ -1322,17 +1318,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:69 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:36 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:325 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:898 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:905 msgid "Title" msgstr "Tí­tol" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:274 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:37 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:330 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:906 msgid "Author(s)" msgstr "Autor(s)" @@ -1351,24 +1347,24 @@ msgstr "Categoria" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:391 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:527 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:308 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:287 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:58 msgid "Comments" msgstr "Comentaris" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:275 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:838 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:902 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:845 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:909 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42 msgid "Tags" msgstr "Etiquetes" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:292 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42 msgid "Series" @@ -1485,11 +1481,11 @@ msgstr "" msgid "Usage: rb-meta file.rb" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:440 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:442 msgid "%prog [options] myebook.mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:466 msgid "Raw MOBI HTML saved in" msgstr "" @@ -1498,7 +1494,7 @@ msgid "The output directory. Defaults to the current directory." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:424 msgid "Frequently used directories" msgstr "Directoris emprats amb freqüència" @@ -1613,8 +1609,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:282 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:840 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:56 msgid "Path" msgstr "Camí" @@ -1623,7 +1619,7 @@ msgstr "Camí" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:282 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42 msgid "Formats" @@ -1638,6 +1634,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_ui.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:56 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/warning_ui.py:53 msgid "TextLabel" @@ -1775,49 +1772,57 @@ msgstr "" msgid "Customize %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:310 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:295 +msgid "Cannot remove builtin plugin" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:296 +msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:317 msgid "Error log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:321 msgid "Access log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:336 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:343 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 msgid "Failed to start content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:383 msgid "Invalid size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:383 msgid "The size %s is invalid. must be of the form widthxheight" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:413 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:423 msgid "Invalid database location" msgstr "Ubicació de la base de dades no vàlida" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:420 msgid "
        Must be a directory." msgstr "
        Cal que siga un directori." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:420 msgid "Invalid database location " msgstr "Ubicació de la base de dades no vàlida " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:424 msgid "Invalid database location.
        Cannot write to " msgstr "Ubicació de la base de dades no vàlida.
        No es pot escriure " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:436 msgid "Compacting database. This may take a while." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:436 msgid "Compacting..." msgstr "" @@ -1837,10 +1842,10 @@ msgid "Browse for the new database location" msgstr "Cerca la nova ubicació de la base de dades" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:411 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:427 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:438 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:440 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:467 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:373 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:509 @@ -1869,195 +1874,191 @@ msgid "Show notification when &new version is available" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:413 -msgid "Ask for &confirmation before deleting files" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:414 msgid "" -"If you disable this setting, metadatas is guessed from the filename instead. " +"If you disable this setting, metadata is guessed from the filename instead. " "This can be configured in the Advanced section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:414 msgid "Read &metadata from files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:415 msgid "Format for &single file save:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:416 msgid "Default network &timeout:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:417 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/dialogs/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:418 msgid " seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:419 msgid "Choose &language (requires restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:421 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:420 msgid "Normal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:421 msgid "High" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:422 msgid "Low" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:423 msgid "Job &priority:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:425 msgid "Add a directory to the frequently used directories list" msgstr "Afegir el directori al llistat de directoris freqüents" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:427 msgid "Remove a directory from the frequently used directories list" msgstr "Elimiar el directori al llistat de directoris freqüents" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:429 msgid "Use &Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:430 msgid "&Number of covers to show in browse mode (after restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:431 msgid "Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:432 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:433 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:434 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:435 msgid "&Button size in toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:436 msgid "Show &text in toolbar buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:437 msgid "Select visible &columns in library view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:440 msgid "Use internal &viewer for the following formats:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:441 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:442 msgid "Automatically send downloaded &news to ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:443 msgid "&Delete news from library when it is sent to reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:444 msgid "Free unused diskspace from the database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:445 msgid "&Compact database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:446 msgid "&Metadata from file name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:447 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " "settings will only take effect after a server restart." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:448 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:449 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:146 msgid "&Username:" msgstr "Nom d'&usuari:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:450 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:147 msgid "&Password:" msgstr "&Contrasenya:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:451 msgid "" "If you leave the password blank, anyone will be able to access your book " "collection using the web interface." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:452 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:148 msgid "&Show password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:453 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:454 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:455 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:456 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:457 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:458 msgid "Run server &automatically on startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:459 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:460 msgid "" "If you want to use the content server to access your ebook collection on " "your iphone with Stanza, you will need to add the URL " @@ -2066,20 +2067,24 @@ msgid "" "address of this computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:461 msgid "" "Here you can customize the behavior of Calibre by controlling what plugins " "it uses." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:462 msgid "Enable/&Disable plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:463 msgid "&Customize plugin" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:464 +msgid "&Remove plugin" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:465 msgid "Add new plugin" msgstr "" @@ -2092,6 +2097,14 @@ msgstr "" msgid "&Add" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:48 +msgid "Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:50 +msgid "&Show this warning again" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/conversion_error_ui.py:41 msgid "ERROR" msgstr "ERROR" @@ -2109,7 +2122,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:55 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:296 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:161 msgid "Metadata" msgstr "Metadades" @@ -2191,7 +2204,7 @@ msgid " is not a valid picture" msgstr " no és una imatge vàlida" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:227 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1002 msgid "Cannot convert" msgstr "No puc convertir-lo" @@ -2953,9 +2966,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:770 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:774 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1073 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:752 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:756 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1055 msgid "News" msgstr "" @@ -3424,52 +3437,62 @@ msgstr "En espera..." msgid "Working" msgstr "Està treballant..." -#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:176 msgid "Cannot kill job" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:173 msgid "Cannot kill jobs that communicate with the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:177 msgid "Job has already run" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:93 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:900 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:907 msgid "Size (MB)" msgstr "Grandària (MB)" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:901 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:908 msgid "Date" msgstr "Data" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:96 msgid "Rating" msgstr "Valoració" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:274 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:286 msgid "None" msgstr "Cap" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:292 msgid "Book %s of %s." msgstr "Llibre %s de %s." -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:832 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:675 +msgid "Not allowed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:676 +msgid "" +"Dropping onto a device is not supported. First add the book to the calibre " +"library." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:839 msgid "Format" msgstr "Format" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:844 msgid "Timestamp" msgstr "Marca de temps" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:942 msgid "Search (For Advanced Search click the button to the left)" msgstr "" @@ -3498,7 +3521,7 @@ msgid "No matches for the search phrase %s were found." msgstr "No s'han trobat coincidències per al text \"%s\"." #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:377 msgid "No matches found" msgstr "No s'han trobat coincidències" @@ -3523,12 +3546,12 @@ msgid "Previous Page" msgstr "Pàgina anterior" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:154 msgid "Back" msgstr "Precedent" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:134 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:155 msgid "Forward" msgstr "Següent" @@ -3537,7 +3560,7 @@ msgid "Next match" msgstr "Següent coincidència" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:136 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:162 msgid "Open ebook" msgstr "Obre l'eBook" @@ -3545,152 +3568,152 @@ msgstr "Obre l'eBook" msgid "Configure" msgstr "Configura" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:88 msgid "Error communicating with device" msgstr "Error en la comunicació amb el dispositiu" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:100 msgid "&Restore" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:101 msgid "&Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:102 msgid "&Quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:104 msgid "&Restart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:148 msgid "" "

        For help visit %s.kovidgoyal.net
        " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:149 msgid "%s: %s by Kovid Goyal %%(version)s
        %%(device)s

        " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:167 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:169 msgid "Send to main memory" msgstr "Envia a la memòria interna" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 msgid "Send to storage card" msgstr "Envia a la targeta de memòria" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 msgid "and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:172 msgid "Send to storage card by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:185 msgid "Edit metadata individually" msgstr "Edita metadades individualment" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:187 msgid "Edit metadata in bulk" msgstr "Edita metadades en massa" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:189 -msgid "Add books from a single directory" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/main.py:190 -msgid "" -"Add books recursively (One book per directory, assumes every ebook file is " -"the same book in a different format)" +msgid "Add books from a single directory" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:191 msgid "" -"Add books recursively (Multiple books per directory, assumes every ebook " -"file is a different book)" +"Add books from directories, including sub-directories (One book per " +"directory, assumes every ebook file is the same book in a different format)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:192 +msgid "" +"Add books from directories, including sub directories (Multiple books per " +"directory, assumes every ebook file is a different book)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:207 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:342 msgid "Save to disk" msgstr "Desa al disc" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 msgid "Save to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:209 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1200 msgid "Save only %s format to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:212 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:348 msgid "View" msgstr "Mostra" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 msgid "View specific format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 msgid "Convert individually" msgstr "Converteix individualment" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 msgid "Bulk convert" msgstr "Converteix tots" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:233 msgid "Set defaults for conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:234 msgid "Set defaults for conversion of comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:255 msgid "Similar books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:301 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:302 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1356 msgid "Choose a location for your ebook library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:315 msgid "Migrating database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:486 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:487 msgid "Device: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:488 msgid " detected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:510 msgid "Connected " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:521 msgid "Device database corrupted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:522 msgid "" "\n" "

        The database of books on the reader is corrupted. Try the " @@ -3706,242 +3729,240 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658 msgid "Stop" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 msgid "Adding books recursively..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:577 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:578 msgid "Added " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:577 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:578 msgid "Searching..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:588 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:695 msgid "" "

        Books with the same title as the following already exist in the database. " "Add them anyway?

          " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:698 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:624 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:649 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:632 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:633 msgid "Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:633 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:634 msgid "EPUB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:635 msgid "LRF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:636 msgid "HTML Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:637 msgid "LIT Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:638 msgid "MOBI Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:638 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:639 msgid "Text books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:640 msgid "PDF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:640 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:641 msgid "Comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:642 msgid "Archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:660 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:661 msgid "Reading metadata..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:659 msgid "Adding books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:684 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:685 msgid "Read metadata from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:687 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:688 msgid "Adding books to database..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:730 msgid "No space on device" msgstr "Sense espai al dispositiu" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:730 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:731 msgid "" "

          Cannot upload books to device there is no more free space available " msgstr "

          No puc desar llibres al dispositiu perquè no hi ha espai restant " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:762 -msgid "Confirm delete" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/main.py:763 -msgid "Are you sure you want to delete these %d books?" +msgid "" +"The selected books will be permanently deleted and the files removed " +"from your computer. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:775 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:772 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:805 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:802 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:824 msgid "Cannot edit metadata" msgstr "No puc editar les meta-dades" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:805 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:946 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:802 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:824 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1002 msgid "No books selected" msgstr "Cap llibre seleccionat" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:874 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:871 msgid "Sending news to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:923 msgid "Sending books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:929 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:926 msgid "No suitable formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:930 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:927 msgid "" "Could not upload the following books to the device, as no suitable formats " "were found:

            %s
          " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:946 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:943 msgid "Cannot save to disk" msgstr "No puc desar al disc" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:947 msgid "Choose destination directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:954 msgid "" "

          Could not save the following books to disk, because the %s format is not " "available for them:

            " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:958 msgid "Could not save some ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:978 msgid "Fetching news from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:992 msgid " fetched." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1127 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1124 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1136 msgid "No book selected" msgstr "Cap llibre seleccionat" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1139 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1155 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1136 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1152 msgid "Cannot view" msgstr "No puc mostrar-lo" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1115 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1160 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1112 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1157 msgid "Choose the format to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1127 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1124 msgid "Cannot open folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1156 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1153 msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1191 msgid "Cannot configure" msgstr "No puc configurar-lo" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1191 msgid "Cannot configure while there are running jobs." msgstr "No puc configurar-lo amb treballs processant-se" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1213 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1210 msgid "Copying database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1215 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1212 msgid "Copying library to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1225 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1222 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1226 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1223 msgid "" "

            An invalid database already exists at %s, delete it before trying to move " "the existing database.
            Error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1232 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1229 msgid "Could not move database" msgstr "No puc moure la base de dades" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1252 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1249 msgid "No detailed info available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1250 msgid "No detailed information is available for books on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1296 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1293 msgid "Error talking to device" msgstr "Error comunicant amb el dispositiu" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1297 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1294 msgid "" "There was a temporary error talking to the device. Please unplug and " "reconnect the device and or reboot." @@ -3949,81 +3970,81 @@ msgstr "" "Hi ha hagut un error de comunicació amb el dispositiu. Lleve, torne a " "connectar el dispositiu i torne a iniciar el programa" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1310 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1325 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1329 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1307 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1322 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1326 msgid "Conversion Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1311 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1308 msgid "" "

            Could not convert: %s

            It is a DRMed book. You must " "first remove the DRM using 3rd party tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1342 msgid "Database does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1346 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1343 msgid "" "The directory in which the database should be: %s no longer exists. Please " "choose a new database location." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1345 msgid "Choose new location for database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1398 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1422 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1419 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1424 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1421 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/main.py:1428 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1425 msgid "WARNING: Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1454 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1470 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1467 msgid "" "Latest version: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1475 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1472 msgid "" "%s has been updated to version %s. See the new features. " "Visit the download page?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1475 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1472 msgid "Update available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1490 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1487 msgid "Use the library located at the specified path." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1492 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1489 msgid "Log debugging information to console" msgstr "" @@ -4331,7 +4352,7 @@ msgid "The standard font type" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:160 msgid "Table of Contents" msgstr "" @@ -4355,109 +4376,113 @@ msgstr "" msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:338 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:339 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:357 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:357 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:378 msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:409 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:418 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:445 msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:497 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:505 msgid "

            This book is protected by DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:505 msgid "DRM Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:507 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:508 msgid "%s

            %s

            " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:568 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:577 msgid "" "%prog [options] file\n" "\n" "View an ebook. \n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:152 msgid "Ebook Viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:153 msgid "toolBar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:156 msgid "Next page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:157 msgid "Previous page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:158 msgid "Font size larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:159 msgid "Font size smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:163 msgid "Find next" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:164 msgid "Copy to clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:165 msgid "Preferences" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:166 msgid "Reference Mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:167 msgid "Bookmark" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:168 +msgid "Toggle full screen" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:47 msgid "Invalid regular expression" msgstr "" @@ -4754,20 +4779,20 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1164 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1146 msgid "

            Copying books to %s

            " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1286 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1159 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1268 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1257 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1239 msgid "

            Migrating old database to ebook library in %s

            " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1303 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1285 msgid "Compacting database" msgstr "" diff --git a/src/calibre/translations/cs.po b/src/calibre/translations/cs.po index d88120fd36..50dd953fa4 100644 --- a/src/calibre/translations/cs.po +++ b/src/calibre/translations/cs.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2008-12-24 21:48+0000\n" +"POT-Creation-Date: 2008-12-30 15:33+0000\n" "PO-Revision-Date: 2008-10-23 12:18+0000\n" "Last-Translator: raduz \n" "Language-Team: Czech \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2008-12-30 05:49+0000\n" +"X-Launchpad-Export-Date: 2009-01-04 04:32+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41 @@ -24,8 +24,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:44 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:44 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:478 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:938 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:951 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:948 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:961 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:77 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:79 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:81 @@ -58,12 +58,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:365 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:38 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:328 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:342 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:828 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:343 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:912 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:915 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:918 #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:52 #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:112 #: /home/kovid/work/calibre/src/calibre/library/cli.py:245 @@ -72,10 +72,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/database.py:1423 #: /home/kovid/work/calibre/src/calibre/library/database.py:1452 #: /home/kovid/work/calibre/src/calibre/library/database.py:1580 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:479 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:491 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:826 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:859 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:461 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:473 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:808 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:841 msgid "Unknown" msgstr "Neznámý" @@ -83,15 +83,15 @@ msgstr "Neznámý" msgid "Base" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:148 msgid "File type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:180 +#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:182 msgid "Metadata reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:206 +#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:209 msgid "Metadata writer" msgstr "" @@ -149,23 +149,15 @@ msgstr "" msgid "Disabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:56 -msgid "%s needs calibre version at least %s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:59 -msgid "%s is not supported on %s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:63 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:66 msgid "No valid plugin found in " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:165 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:170 msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:225 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:247 msgid "" " %prog options\n" " \n" @@ -173,25 +165,29 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:231 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:253 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:233 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:255 +msgid "Remove a custom plugin by name. Has no effect on builtin plugins" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:257 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:235 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:259 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:237 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:261 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:239 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:263 msgid "Disable the named plugin" msgstr "" @@ -449,7 +445,7 @@ msgid "Output written to " msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:413 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1036 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1046 msgid "You must specify an input HTML file" msgstr "Musíte specifikovat vstupní HTML soubor." @@ -475,19 +471,19 @@ msgstr "" msgid "Written processed HTML to " msgstr "Zpracované HTML bylo zapsano do " -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:821 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:831 msgid "Options to control the traversal of HTML" msgstr "Volby pro nastavení průchodu HTML souborem." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:828 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:838 msgid "The output directory. Default is the current directory." msgstr "Výstupní adresář. Standardně je aktuální adresář." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:830 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:840 msgid "Character encoding for HTML files. Default is to auto detect." msgstr "Kódování znakové sady HTML souborů. Standardně je autodetekována." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:832 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:842 msgid "" "Create the output in a zip file. If this option is specified, the --output " "should be the name of a file not a directory." @@ -495,11 +491,11 @@ msgstr "" "Výstuo je uložen do ZIP souboru. Pokud je zvolena tato volba, položka --" "output by měly obsahovat název souboru, nikoliv adresáře." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:834 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:844 msgid "Control the following of links in HTML files." msgstr "Nastavuje následovaní odkazů v HTML souborech." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:836 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:846 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " "depth first" @@ -507,7 +503,7 @@ msgstr "" "Nastavuje procházení HTML souborů do šířky. Normálně je nastaveno procházení " "do hloubky." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:838 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:848 msgid "" "Maximum levels of recursion when following links in HTML files. Must be non-" "negative. 0 implies that no links in the root HTML file are followed." @@ -516,39 +512,39 @@ msgstr "" "nezáporné číslo. 0 znamená, že nejsou následovány žádné odkazy obsažené v " "HTML souboru." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:840 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:850 msgid "Set metadata of the generated ebook" msgstr "Nastavit metadata pro generovanou knihu." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:842 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:852 msgid "Set the title. Default is to autodetect." msgstr "Zadat název. Standardně je autodetekován." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:844 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:854 msgid "The author(s) of the ebook, as a comma separated list." msgstr "Autor/ři knihy v seznamu odděleném čárkou." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:846 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:856 msgid "The subject(s) of this book, as a comma separated list." msgstr "Téma(ta) knihy jako seznam oddělený čárkami." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:848 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:858 msgid "Set the publisher of this book." msgstr "Zadat vydavatele této knihy." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:850 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:860 msgid "A summary of this book." msgstr "Shrnutí této knihy." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:852 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:862 msgid "Load metadata from the specified OPF file" msgstr "Nahrát metadata ze zadaného OPF souboru." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:854 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:864 msgid "Options useful for debugging" msgstr "Nastavení užitečná pro odlaďování." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:856 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:866 msgid "" "Be more verbose while processing. Can be specified multiple times to " "increase verbosity." @@ -556,11 +552,11 @@ msgstr "" "Zobrazovat více informací při zpracování. Může být zadáno několikrát pro " "zvětšení množství informací." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:858 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:868 msgid "Output HTML is \"pretty printed\" for easier parsing by humans" msgstr "Výstupní HTML je zobrazeno v podobě lépe čitelné pro člověka." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:864 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:874 msgid "" "%prog [options] file.html|opf\n" "\n" @@ -589,7 +585,7 @@ msgid "%prog [options] LITFILE" msgstr "%prog [options] LIT_soubor" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:852 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:442 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:444 msgid "Output directory. Defaults to current directory." msgstr "Výstupní adresář. Standardně je použit aktuální adresář." @@ -603,7 +599,7 @@ msgid "Useful for debugging." msgstr "Užitečné pro ladění programu." #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:869 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:466 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:468 msgid "OEB ebook created in" msgstr "OEB kniha vytvořena v" @@ -646,7 +642,7 @@ msgstr "Třídící klíč pro autora" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:87 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:39 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:97 msgid "Publisher" msgstr "Vydavatel" @@ -1150,11 +1146,11 @@ msgstr "" msgid "Cannot read from: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2001 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2003 msgid "Failed to process opf file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2007 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2009 msgid "" "Usage: %prog [options] mybook.html\n" "\n" @@ -1353,17 +1349,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:69 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:36 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:325 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:898 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:905 msgid "Title" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:274 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:37 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:330 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:906 msgid "Author(s)" msgstr "" @@ -1382,24 +1378,24 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:391 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:527 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:308 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:287 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:58 msgid "Comments" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:275 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:838 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:902 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:845 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:909 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42 msgid "Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:292 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42 msgid "Series" @@ -1516,11 +1512,11 @@ msgstr "" msgid "Usage: rb-meta file.rb" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:440 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:442 msgid "%prog [options] myebook.mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:466 msgid "Raw MOBI HTML saved in" msgstr "" @@ -1529,7 +1525,7 @@ msgid "The output directory. Defaults to the current directory." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:424 msgid "Frequently used directories" msgstr "" @@ -1644,8 +1640,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:282 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:840 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:56 msgid "Path" msgstr "" @@ -1654,7 +1650,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:282 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42 msgid "Formats" @@ -1669,6 +1665,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_ui.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:56 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/warning_ui.py:53 msgid "TextLabel" @@ -1806,49 +1803,57 @@ msgstr "" msgid "Customize %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:310 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:295 +msgid "Cannot remove builtin plugin" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:296 +msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:317 msgid "Error log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:321 msgid "Access log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:336 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:343 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 msgid "Failed to start content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:383 msgid "Invalid size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:383 msgid "The size %s is invalid. must be of the form widthxheight" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:413 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:423 msgid "Invalid database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:420 msgid "
            Must be a directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:420 msgid "Invalid database location " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:424 msgid "Invalid database location.
            Cannot write to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:436 msgid "Compacting database. This may take a while." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:436 msgid "Compacting..." msgstr "" @@ -1868,10 +1873,10 @@ msgid "Browse for the new database location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:411 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:427 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:438 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:440 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:467 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:373 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:509 @@ -1900,195 +1905,191 @@ msgid "Show notification when &new version is available" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:413 -msgid "Ask for &confirmation before deleting files" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:414 msgid "" -"If you disable this setting, metadatas is guessed from the filename instead. " +"If you disable this setting, metadata is guessed from the filename instead. " "This can be configured in the Advanced section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:414 msgid "Read &metadata from files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:415 msgid "Format for &single file save:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:416 msgid "Default network &timeout:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:417 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/dialogs/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:418 msgid " seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:419 msgid "Choose &language (requires restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:421 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:420 msgid "Normal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:421 msgid "High" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:422 msgid "Low" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:423 msgid "Job &priority:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:425 msgid "Add a directory to the frequently used directories list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:427 msgid "Remove a directory from the frequently used directories list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:429 msgid "Use &Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:430 msgid "&Number of covers to show in browse mode (after restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:431 msgid "Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:432 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:433 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:434 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:435 msgid "&Button size in toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:436 msgid "Show &text in toolbar buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:437 msgid "Select visible &columns in library view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:440 msgid "Use internal &viewer for the following formats:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:441 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:442 msgid "Automatically send downloaded &news to ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:443 msgid "&Delete news from library when it is sent to reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:444 msgid "Free unused diskspace from the database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:445 msgid "&Compact database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:446 msgid "&Metadata from file name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:447 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " "settings will only take effect after a server restart." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:448 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:449 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:146 msgid "&Username:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:450 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:147 msgid "&Password:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:451 msgid "" "If you leave the password blank, anyone will be able to access your book " "collection using the web interface." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:452 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:148 msgid "&Show password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:453 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:454 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:455 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:456 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:457 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:458 msgid "Run server &automatically on startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:459 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:460 msgid "" "If you want to use the content server to access your ebook collection on " "your iphone with Stanza, you will need to add the URL " @@ -2097,20 +2098,24 @@ msgid "" "address of this computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:461 msgid "" "Here you can customize the behavior of Calibre by controlling what plugins " "it uses." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:462 msgid "Enable/&Disable plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:463 msgid "&Customize plugin" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:464 +msgid "&Remove plugin" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:465 msgid "Add new plugin" msgstr "" @@ -2123,6 +2128,14 @@ msgstr "" msgid "&Add" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:48 +msgid "Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:50 +msgid "&Show this warning again" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/conversion_error_ui.py:41 msgid "ERROR" msgstr "" @@ -2140,7 +2153,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:55 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:296 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:161 msgid "Metadata" msgstr "" @@ -2222,7 +2235,7 @@ msgid " is not a valid picture" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:227 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1002 msgid "Cannot convert" msgstr "" @@ -2967,9 +2980,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:770 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:774 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1073 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:752 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:756 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1055 msgid "News" msgstr "" @@ -3438,52 +3451,62 @@ msgstr "" msgid "Working" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:176 msgid "Cannot kill job" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:173 msgid "Cannot kill jobs that communicate with the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:177 msgid "Job has already run" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:93 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:900 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:907 msgid "Size (MB)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:901 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:908 msgid "Date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:96 msgid "Rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:274 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:286 msgid "None" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:292 msgid "Book %s of %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:832 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:675 +msgid "Not allowed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:676 +msgid "" +"Dropping onto a device is not supported. First add the book to the calibre " +"library." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:839 msgid "Format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:844 msgid "Timestamp" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:942 msgid "Search (For Advanced Search click the button to the left)" msgstr "" @@ -3512,7 +3535,7 @@ msgid "No matches for the search phrase %s were found." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:377 msgid "No matches found" msgstr "" @@ -3537,12 +3560,12 @@ msgid "Previous Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:154 msgid "Back" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:134 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:155 msgid "Forward" msgstr "" @@ -3551,7 +3574,7 @@ msgid "Next match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:136 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:162 msgid "Open ebook" msgstr "" @@ -3559,152 +3582,152 @@ msgstr "" msgid "Configure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:88 msgid "Error communicating with device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:100 msgid "&Restore" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:101 msgid "&Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:102 msgid "&Quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:104 msgid "&Restart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:148 msgid "" "

            For help visit %s.kovidgoyal.net
            " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:149 msgid "%s: %s by Kovid Goyal %%(version)s
            %%(device)s

            " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168 -msgid "Send to main memory" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/main.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:169 -msgid "Send to storage card" +msgid "Send to main memory" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 +msgid "Send to storage card" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/main.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 msgid "and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:172 msgid "Send to storage card by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:185 msgid "Edit metadata individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:187 msgid "Edit metadata in bulk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:189 -msgid "Add books from a single directory" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/main.py:190 -msgid "" -"Add books recursively (One book per directory, assumes every ebook file is " -"the same book in a different format)" +msgid "Add books from a single directory" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:191 msgid "" -"Add books recursively (Multiple books per directory, assumes every ebook " -"file is a different book)" +"Add books from directories, including sub-directories (One book per " +"directory, assumes every ebook file is the same book in a different format)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:192 +msgid "" +"Add books from directories, including sub directories (Multiple books per " +"directory, assumes every ebook file is a different book)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:207 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:342 msgid "Save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 msgid "Save to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:209 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1200 msgid "Save only %s format to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:212 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:348 msgid "View" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 msgid "View specific format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 msgid "Convert individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 msgid "Bulk convert" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:233 msgid "Set defaults for conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:234 msgid "Set defaults for conversion of comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:255 msgid "Similar books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:301 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:302 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1356 msgid "Choose a location for your ebook library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:315 msgid "Migrating database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:486 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:487 msgid "Device: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:488 msgid " detected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:510 msgid "Connected " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:521 msgid "Device database corrupted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:522 msgid "" "\n" "

            The database of books on the reader is corrupted. Try the " @@ -3720,322 +3743,320 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658 msgid "Stop" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 msgid "Adding books recursively..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:577 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:578 msgid "Added " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:577 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:578 msgid "Searching..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:588 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:695 msgid "" "

            Books with the same title as the following already exist in the database. " "Add them anyway?

              " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:698 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:624 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:649 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:632 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:633 msgid "Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:633 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:634 msgid "EPUB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:635 msgid "LRF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:636 msgid "HTML Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:637 msgid "LIT Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:638 msgid "MOBI Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:638 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:639 msgid "Text books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:640 msgid "PDF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:640 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:641 msgid "Comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:642 msgid "Archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:660 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:661 msgid "Reading metadata..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:659 msgid "Adding books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:684 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:685 msgid "Read metadata from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:687 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:688 msgid "Adding books to database..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:730 msgid "No space on device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:730 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:731 msgid "" "

              Cannot upload books to device there is no more free space available " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:762 -msgid "Confirm delete" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/main.py:763 -msgid "Are you sure you want to delete these %d books?" +msgid "" +"The selected books will be permanently deleted and the files removed " +"from your computer. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:775 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:772 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:805 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:802 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:824 msgid "Cannot edit metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:805 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:946 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:802 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:824 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1002 msgid "No books selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:874 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:871 msgid "Sending news to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:923 msgid "Sending books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:929 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:926 msgid "No suitable formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:930 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:927 msgid "" "Could not upload the following books to the device, as no suitable formats " "were found:

                %s
              " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:946 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:943 msgid "Cannot save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:947 msgid "Choose destination directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:954 msgid "" "

              Could not save the following books to disk, because the %s format is not " "available for them:

                " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:958 msgid "Could not save some ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:978 msgid "Fetching news from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:992 msgid " fetched." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1127 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1124 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1136 msgid "No book selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1139 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1155 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1136 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1152 msgid "Cannot view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1115 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1160 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1112 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1157 msgid "Choose the format to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1127 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1124 msgid "Cannot open folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1156 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1153 msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1191 msgid "Cannot configure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1191 msgid "Cannot configure while there are running jobs." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1213 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1210 msgid "Copying database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1215 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1212 msgid "Copying library to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1225 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1222 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1226 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1223 msgid "" "

                An invalid database already exists at %s, delete it before trying to move " "the existing database.
                Error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1232 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1229 msgid "Could not move database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1252 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1249 msgid "No detailed info available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1250 msgid "No detailed information is available for books on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1296 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1293 msgid "Error talking to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1297 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1294 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/main.py:1310 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1325 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1329 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1307 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1322 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1326 msgid "Conversion Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1311 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1308 msgid "" "

                Could not convert: %s

                It is a DRMed book. You must " "first remove the DRM using 3rd party tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1342 msgid "Database does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1346 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1343 msgid "" "The directory in which the database should be: %s no longer exists. Please " "choose a new database location." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1345 msgid "Choose new location for database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1398 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1422 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1419 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1424 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1421 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/main.py:1428 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1425 msgid "WARNING: Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1454 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1470 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1467 msgid "" "Latest version: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1475 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1472 msgid "" "%s has been updated to version %s. See the new features. " "Visit the download page?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1475 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1472 msgid "Update available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1490 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1487 msgid "Use the library located at the specified path." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1492 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1489 msgid "Log debugging information to console" msgstr "" @@ -4339,7 +4360,7 @@ msgid "The standard font type" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:160 msgid "Table of Contents" msgstr "" @@ -4363,109 +4384,113 @@ msgstr "" msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:338 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:339 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:357 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:357 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:378 msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:409 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:418 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:445 msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:497 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:505 msgid "

                This book is protected by DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:505 msgid "DRM Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:507 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:508 msgid "%s

                %s

                " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:568 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:577 msgid "" "%prog [options] file\n" "\n" "View an ebook. \n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:152 msgid "Ebook Viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:153 msgid "toolBar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:156 msgid "Next page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:157 msgid "Previous page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:158 msgid "Font size larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:159 msgid "Font size smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:163 msgid "Find next" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:164 msgid "Copy to clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:165 msgid "Preferences" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:166 msgid "Reference Mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:167 msgid "Bookmark" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:168 +msgid "Toggle full screen" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:47 msgid "Invalid regular expression" msgstr "" @@ -4762,20 +4787,20 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1164 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1146 msgid "

                Copying books to %s

                " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1286 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1159 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1268 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1257 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1239 msgid "

                Migrating old database to ebook library in %s

                " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1303 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1285 msgid "Compacting database" msgstr "" diff --git a/src/calibre/translations/de.po b/src/calibre/translations/de.po index 04b6430d42..0e0b852920 100644 --- a/src/calibre/translations/de.po +++ b/src/calibre/translations/de.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: de\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2008-12-24 21:48+0000\n" -"PO-Revision-Date: 2008-12-25 03:18+0000\n" +"POT-Creation-Date: 2008-12-30 15:33+0000\n" +"PO-Revision-Date: 2009-01-04 01:11+0000\n" "Last-Translator: S. Dorscht \n" "Language-Team: de\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2008-12-30 05:49+0000\n" +"X-Launchpad-Export-Date: 2009-01-04 04:32+0000\n" "X-Generator: Launchpad (build Unknown)\n" "Generated-By: pygettext.py 1.5\n" @@ -25,8 +25,8 @@ msgstr "Macht gar nix" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:44 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:44 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:478 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:938 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:951 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:948 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:961 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:77 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:79 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:81 @@ -59,12 +59,12 @@ msgstr "Macht gar nix" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:365 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:38 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:328 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:342 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:828 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:343 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:912 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:915 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:918 #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:52 #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:112 #: /home/kovid/work/calibre/src/calibre/library/cli.py:245 @@ -73,10 +73,10 @@ msgstr "Macht gar nix" #: /home/kovid/work/calibre/src/calibre/library/database.py:1423 #: /home/kovid/work/calibre/src/calibre/library/database.py:1452 #: /home/kovid/work/calibre/src/calibre/library/database.py:1580 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:479 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:491 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:826 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:859 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:461 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:473 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:808 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:841 msgid "Unknown" msgstr "Unbekannt" @@ -84,15 +84,15 @@ msgstr "Unbekannt" msgid "Base" msgstr "Basis" -#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:148 msgid "File type" msgstr "Datei Typ" -#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:180 +#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:182 msgid "Metadata reader" msgstr "Metadaten Reader" -#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:206 +#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:209 msgid "Metadata writer" msgstr "Metadaten Writer" @@ -153,23 +153,15 @@ msgstr "Lokale Plugin Anpassung" msgid "Disabled plugins" msgstr "Ausgeschaltene Plugins" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:56 -msgid "%s needs calibre version at least %s" -msgstr "%s benötigt Calibre Version größer als %s" - -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:59 -msgid "%s is not supported on %s" -msgstr "%s wird nicht unterstützt auf %s" - -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:63 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:66 msgid "No valid plugin found in " msgstr "Kein gültiges Plugin gefunden in " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:165 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:170 msgid "Initialization of plugin %s failed with traceback:" msgstr "Staren des Plugins %s schlug fehl. Traceback:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:225 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:247 msgid "" " %prog options\n" " \n" @@ -181,13 +173,19 @@ msgstr "" " Calibre anpassen durch das Laden externer Plugins.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:231 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:253 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" "Plugin hinzufügen durch die Angabe des Pfads zur ZIP Datei, die das Plugin " "enthält." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:233 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:255 +msgid "Remove a custom plugin by name. Has no effect on builtin plugins" +msgstr "" +"Anpassbares Plugin entfernen. Dies hat keinen Einfluss auf festinstallierte " +"Plugins" + +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:257 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -195,15 +193,15 @@ msgstr "" "Plugin anpassen. Geben Sie den Namen des Pugins und die Anpassung durch ein " "Komma getrennt an." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:235 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:259 msgid "List all installed plugins" msgstr "Installierte Plugins auflisten" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:237 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:261 msgid "Enable the named plugin" msgstr "Gewähltes Plugin einschalten" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:239 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:263 msgid "Disable the named plugin" msgstr "Gewähltes Plugin ausschalten" @@ -492,7 +490,7 @@ msgid "Output written to " msgstr "Ausgabe geschrieben nach " #: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:413 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1036 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1046 msgid "You must specify an input HTML file" msgstr "Geben Sie eine Eingabedatei im HTML Format an." @@ -519,21 +517,21 @@ msgstr "" msgid "Written processed HTML to " msgstr "Verarbeitetes HTML wurde geschrieben in " -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:821 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:831 msgid "Options to control the traversal of HTML" msgstr "Einstellungen zur Kontrolle der Durchforstung von HTML" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:828 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:838 msgid "The output directory. Default is the current directory." msgstr "Ausgabeverzeichnis. Voreinstellung ist das aktuelle Verzeichnis." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:830 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:840 msgid "Character encoding for HTML files. Default is to auto detect." msgstr "" "Zeichenkodierung für HTML Dateien. Die Voreinstellung ist automatisches " "Erkennen." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:832 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:842 msgid "" "Create the output in a zip file. If this option is specified, the --output " "should be the name of a file not a directory." @@ -541,11 +539,11 @@ msgstr "" "Erstellt die Ausgabe in eine ZIP Datei. Wird diese Option angegeben, sollte -" "-output der Name einer Datei und nicht eines Verzeichnisses sein." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:834 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:844 msgid "Control the following of links in HTML files." msgstr "Kontrolliert die Verfolgung von Verknüpfungen in HTML Dateien." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:836 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:846 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " "depth first" @@ -553,7 +551,7 @@ msgstr "" "Durchforstet Verknüpfungen in HTML Dateien zuerst in die Breite. " "Normalerweise werden sie zuerst in die Tiefe durchforstet" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:838 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:848 msgid "" "Maximum levels of recursion when following links in HTML files. Must be non-" "negative. 0 implies that no links in the root HTML file are followed." @@ -562,39 +560,39 @@ msgstr "" "Dateien. Darf nicht negativ sein. 0 gibt an, dass keine Verknüpfungen in der " "ursprünglichen HTML Datei verfolgt werden." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:840 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:850 msgid "Set metadata of the generated ebook" msgstr "Geben Sie die Metadaten des erstellten eBooks an" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:842 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:852 msgid "Set the title. Default is to autodetect." msgstr "Geben Sie den Titel an. Voreinstellung ist automatische Ermittlung." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:844 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:854 msgid "The author(s) of the ebook, as a comma separated list." msgstr "Autor(en) des eBooks, als durch Kommata getrennte Liste." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:846 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:856 msgid "The subject(s) of this book, as a comma separated list." msgstr "Das Thema dieses Buches, als durch Kommata getrennte Liste." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:848 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:858 msgid "Set the publisher of this book." msgstr "Geben Sie den Herausgeber dieses Buches an." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:850 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:860 msgid "A summary of this book." msgstr "Inhaltsübersicht dieses Buches." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:852 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:862 msgid "Load metadata from the specified OPF file" msgstr "Metadaten aus der angegebenen OPF Datei laden" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:854 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:864 msgid "Options useful for debugging" msgstr "Hilfreiche Einstellungen zur Fehlersuche" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:856 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:866 msgid "" "Be more verbose while processing. Can be specified multiple times to " "increase verbosity." @@ -602,13 +600,13 @@ msgstr "" "Noch ausführlicher bei der weiteren Verarbeitung vorgehen. Kann zur " "Vergrößerung der Ausführlichkeit mehrfach angegeben werden." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:858 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:868 msgid "Output HTML is \"pretty printed\" for easier parsing by humans" msgstr "" "Ausgabe HTML ist \"hübsch gedruckt\" zur einfacheren Analyse durch " "menschliche Wesen" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:864 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:874 msgid "" "%prog [options] file.html|opf\n" "\n" @@ -639,7 +637,7 @@ msgid "%prog [options] LITFILE" msgstr "%prog [options] LITFILE" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:852 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:442 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:444 msgid "Output directory. Defaults to current directory." msgstr "Ausgabeverzeichnis. Voreinstellung ist aktuelles Verzeichnis." @@ -655,7 +653,7 @@ msgid "Useful for debugging." msgstr "Hilfreich bei der Fehlersuche." #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:869 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:466 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:468 msgid "OEB ebook created in" msgstr "OEB eBook erstellt in" @@ -698,7 +696,7 @@ msgstr "Sortierung nach Autor" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:87 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:39 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:97 msgid "Publisher" msgstr "Herausgeber" @@ -1327,11 +1325,11 @@ msgstr "Konnte Umschlagbild nicht lesen: %s" msgid "Cannot read from: %s" msgstr "Lesen nicht möglich von: %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2001 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2003 msgid "Failed to process opf file" msgstr "Verarbeitung der OPF Datei schlug fehl" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2007 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2009 msgid "" "Usage: %prog [options] mybook.html\n" "\n" @@ -1580,17 +1578,17 @@ msgstr "Gebe Kommentar ein" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:69 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:36 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:325 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:898 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:905 msgid "Title" msgstr "Titel" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:274 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:37 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:330 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:906 msgid "Author(s)" msgstr "Autor(en)" @@ -1609,24 +1607,24 @@ msgstr "Kategorie" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:391 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:527 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:308 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:287 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:58 msgid "Comments" msgstr "Bemerkung" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:275 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:838 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:902 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:845 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:909 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42 msgid "Tags" msgstr "Etiketten" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:292 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42 msgid "Series" @@ -1763,11 +1761,11 @@ msgstr "Benutzung: pdf-meta dateiname.pdf" msgid "Usage: rb-meta file.rb" msgstr "Benutzung: rb-meta file.rb" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:440 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:442 msgid "%prog [options] myebook.mobi" msgstr "%prog [options] dateiname.mobi" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:466 msgid "Raw MOBI HTML saved in" msgstr "Original MOBI HTML gespeichert in" @@ -1777,7 +1775,7 @@ msgstr "" "Das Ausgabeverzeichnis. Laut Voreinstellung das aktuelle Verzeichnis." #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:424 msgid "Frequently used directories" msgstr "Häufig benutzte Verzeichnisse" @@ -1897,8 +1895,8 @@ msgstr "Buch auf dem Gerät ansehen" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:282 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:840 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:56 msgid "Path" msgstr "Pfad" @@ -1907,7 +1905,7 @@ msgstr "Pfad" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:282 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42 msgid "Formats" @@ -1922,6 +1920,7 @@ msgstr "Dialog" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_ui.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:56 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/warning_ui.py:53 msgid "TextLabel" @@ -2062,50 +2061,60 @@ msgstr "Plugin: %s bedarf keines Anpassens" msgid "Customize %s" msgstr "Anpassen von %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:310 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:295 +msgid "Cannot remove builtin plugin" +msgstr "Kann festinstalliertes Plugin nicht entfernen" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:296 +msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." +msgstr "" +" kann nicht entfernt werden, da es ein festinstalliertes Plugin ist. " +"Versuchen Sie, es auszuschalten." + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:317 msgid "Error log:" msgstr "Fehler Log:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:321 msgid "Access log:" msgstr "Zugriffs-Protokolldatei:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:336 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:343 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 msgid "Failed to start content server" msgstr "Content Server konnte nicht gestartet werden" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:383 msgid "Invalid size" msgstr "Ungültige Größe" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:383 msgid "The size %s is invalid. must be of the form widthxheight" msgstr "" "Die Größe %s ist ungültig. Sie muss der Form BreitexHöhe entsprechen." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:413 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:423 msgid "Invalid database location" msgstr "Ortsangabe der Datenbank ungültig" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:420 msgid "
                Must be a directory." msgstr "
                Muss ein Verzeichnis sein." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:420 msgid "Invalid database location " msgstr "Ortsangabe der Datenbank ungültig " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:424 msgid "Invalid database location.
                Cannot write to " msgstr "Ortsangabe der Datenbank ungültig.
                Speichern nicht möglich " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:436 msgid "Compacting database. This may take a while." msgstr "Komprimiere Datenbank. Das kann etwas dauern..." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:436 msgid "Compacting..." msgstr "Komprimiere Datenbank..." @@ -2128,10 +2137,10 @@ msgid "Browse for the new database location" msgstr "Zu einem neuen Ort der Datenbank wechseln" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:411 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:427 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:438 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:440 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:467 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:373 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:509 @@ -2160,30 +2169,26 @@ msgid "Show notification when &new version is available" msgstr "Benachrichtigung anzeigen, wenn &neue Version verfügbar ist" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:413 -msgid "Ask for &confirmation before deleting files" -msgstr "Nach einer Bestätigung vor dem Löschen von Dateien fragen" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:414 msgid "" -"If you disable this setting, metadatas is guessed from the filename instead. " +"If you disable this setting, metadata is guessed from the filename instead. " "This can be configured in the Advanced section." msgstr "" -"Wenn sie diese Einstellung ausschalten, dann werden die Metadaten aus dem " -"Dateinamen erraten. Die Konfiguration ist im Abschnitt \"Erweitert\" möglich." +"Falls Sie diese Einstellung ausschalten, werden die Metadaten aus dem " +"Dateinamen erschlossen. Dies kann unter Erweitert konfiguriert werden." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:414 msgid "Read &metadata from files" msgstr "&Metadaten aus Dateien lesen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:415 msgid "Format for &single file save:" msgstr "Format zur &Speicherung einer Datei:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:416 msgid "Default network &timeout:" msgstr "Voreinstellung für Zei&tüberschreitung bei Netzwerkverbindungen:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:417 msgid "" "Set the default timeout for network fetches (i.e. anytime we go out to the " "internet to get information)" @@ -2191,108 +2196,108 @@ 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/dialogs/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:418 msgid " seconds" msgstr " Sekunden" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:419 msgid "Choose &language (requires restart):" msgstr "Sprache wäh&len (erfordert Neustart):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:421 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:420 msgid "Normal" msgstr "Normal" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:421 msgid "High" msgstr "Hoch" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:422 msgid "Low" msgstr "Niedrig" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:423 msgid "Job &priority:" msgstr "Auftrags&priorität:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:425 msgid "Add a directory to the frequently used directories list" msgstr "" "Ein Verzeichnis zur Liste der häufig genutzten Verzeichnisse hinzufügen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:427 msgid "Remove a directory from the frequently used directories list" msgstr "" "Ein Verzeichnis von der Liste der häufig genutzten Verzeichnisse entfernen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:429 msgid "Use &Roman numerals for series number" msgstr "&Römische Ziffern für Serien Nummerierung verwenden" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:430 msgid "&Number of covers to show in browse mode (after restart):" msgstr "" "A&nzahl der Umschlagbilder, die (nach einem Neustart) in der Cover-Ansicht " "angezeigt werden:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:431 msgid "Toolbar" msgstr "Symbolleiste" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:432 msgid "Large" msgstr "Groß" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:433 msgid "Medium" msgstr "Mittel" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:434 msgid "Small" msgstr "Klein" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:435 msgid "&Button size in toolbar" msgstr "&Größe der Schaltflächen in der Symbolleiste" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:436 msgid "Show &text in toolbar buttons" msgstr "Zeige &Text in Schaltflächen der Symbolleiste" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:437 msgid "Select visible &columns in library view" msgstr "Si&chtbare Spalten in Bibliothek-Ansicht wählen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:440 msgid "Use internal &viewer for the following formats:" msgstr "Den internen &Viewer für die folgenden Formate verwenden:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:441 msgid "Enable system &tray icon (needs restart)" msgstr "" "Symbol im Sys&tembereich der Kontrollleiste aktivieren (erfordert Neustart)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:442 msgid "Automatically send downloaded &news to ebook reader" msgstr "Geladene &Nachrichten automatisch an das Gerät senden" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:443 msgid "&Delete news from library when it is sent to reader" msgstr "Nachrichten nach dem Senden an das Gerät aus der Bibliothek &löschen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:444 msgid "Free unused diskspace from the database" msgstr "Freier unbenutzter Festplattenspeicher der Datenbank" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:445 msgid "&Compact database" msgstr "Datenbank &komprimieren" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:446 msgid "&Metadata from file name" msgstr "&Meta-Daten aus dem Dateinamen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:447 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " @@ -2302,23 +2307,23 @@ msgstr "" "von überall aus mit Hilfe eines Browsers auf Ihre Büchersammlung zugreifen " "können. Einstellungsänderungen erfolgen erst nach einem Neustart des Servers." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:448 msgid "Server &port:" msgstr "Server &Port:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:449 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:146 msgid "&Username:" msgstr "Ben&utzername:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:450 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:147 msgid "&Password:" msgstr "&Passwort:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:451 msgid "" "If you leave the password blank, anyone will be able to access your book " "collection using the web interface." @@ -2326,13 +2331,13 @@ msgstr "" "Wenn Sie das Kennwort leer lassen, kann jeder auf Ihre Büchersammlung über " "das Webinterface zugreifen." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:452 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:148 msgid "&Show password" msgstr "Pa&sswort anzeigen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:453 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " @@ -2340,31 +2345,31 @@ msgstr "" "Maximale Größe (BreitexHöhe) der angezeigten Covers. Größere Covers werden " "verkleinert. " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:454 msgid "Max. &cover size:" msgstr "Maximale &Cover-Größe:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:455 msgid "&Start Server" msgstr "Server &starten" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:456 msgid "St&op Server" msgstr "Server st&oppen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:457 msgid "&Test Server" msgstr "Server &testen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:458 msgid "Run server &automatically on startup" msgstr "Server &automatisch beim Starten hochfahren" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:459 msgid "View &server logs" msgstr "Server Logs ansehen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:460 msgid "" "If you want to use the content server to access your ebook collection on " "your iphone with Stanza, you will need to add the URL " @@ -2378,7 +2383,7 @@ msgstr "" "auf Ihrem iPhone hinzufügen. In diesem Fall sollte meinservername der volle " "Hostname oder die IP Adresse dieses Rechners sein." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:461 msgid "" "Here you can customize the behavior of Calibre by controlling what plugins " "it uses." @@ -2386,14 +2391,18 @@ msgstr "" "Hier können Sie das Verhalten von Calibrie anpassen, indem sie festlegen, " "welche Plugins verwendet werden." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:462 msgid "Enable/&Disable plugin" msgstr "Plugin &ein-/ausschalten" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:463 msgid "&Customize plugin" msgstr "Plugin &anpassen" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:464 +msgid "&Remove plugin" +msgstr "Plugin entfe&rnen" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:465 msgid "Add new plugin" msgstr "Neues Plugin hinzufügen" @@ -2406,6 +2415,14 @@ msgstr "&Plugin Datei:" msgid "&Add" msgstr "&Hinzufügen" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:48 +msgid "Are you sure?" +msgstr "Sicher?" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:50 +msgid "&Show this warning again" +msgstr "&Warnung erneut anzeigen" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/conversion_error_ui.py:41 msgid "ERROR" msgstr "FEHLER" @@ -2423,7 +2440,7 @@ msgstr "%s in EPUB konvertieren" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:55 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:296 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:161 msgid "Metadata" msgstr "Meta-Daten" @@ -2512,7 +2529,7 @@ msgid " is not a valid picture" msgstr " ist kein gültiges Bild" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:227 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1002 msgid "Cannot convert" msgstr "Konvertierung nicht möglich" @@ -3324,9 +3341,9 @@ msgstr "Neue individuelle Nachrichtenquelle hinzufügen" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:770 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:774 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1073 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:752 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:756 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1055 msgid "News" msgstr "Nachrichten" @@ -3849,52 +3866,64 @@ msgstr "Abwarten und Tee trinken..." msgid "Working" msgstr "Bei der Arbeit..." -#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:176 msgid "Cannot kill job" msgstr "Kann Auftrag nicht abbrechen" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:173 msgid "Cannot kill jobs that communicate with the device" msgstr "Kann Aufträge, die mit dem Gerät kommunizieren, nicht abbrechen" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:177 msgid "Job has already run" msgstr "Auftrag wird schon ausgeführt" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:93 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:900 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:907 msgid "Size (MB)" msgstr "Größe (MB)" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:901 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:908 msgid "Date" msgstr "Datum" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:96 msgid "Rating" msgstr "Bewertung" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:274 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:286 msgid "None" msgstr "Keine" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:292 msgid "Book %s of %s." msgstr "Buch %s von %s." -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:832 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:675 +msgid "Not allowed" +msgstr "Das ist nicht gestattet" + +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:676 +msgid "" +"Dropping onto a device is not supported. First add the book to the calibre " +"library." +msgstr "" +"Direktes Hinzufügen auf das Gerät wird nicht unterstützt. Fügen Sie das Buch " +"zuerst zur Bibliothek hinzu." + +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:839 msgid "Format" msgstr "Format" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:844 msgid "Timestamp" msgstr "Zeitstempel" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:942 msgid "Search (For Advanced Search click the button to the left)" msgstr "Suche (Zur erweiterten Suche die Schaltfläche links klicken)" @@ -3923,7 +3952,7 @@ msgid "No matches for the search phrase %s were found." msgstr "Keine Treffer für die Suchworte %s gefunden." #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:377 msgid "No matches found" msgstr "Keine Treffer gefunden" @@ -3948,12 +3977,12 @@ msgid "Previous Page" msgstr "Vorherige Seite" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:154 msgid "Back" msgstr "Zurück" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:134 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:155 msgid "Forward" msgstr "Weiter" @@ -3962,7 +3991,7 @@ msgid "Next match" msgstr "Nächster Treffer" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:136 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:162 msgid "Open ebook" msgstr "eBook öffnen" @@ -3970,27 +3999,27 @@ msgstr "eBook öffnen" msgid "Configure" msgstr "Konfigurieren" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:88 msgid "Error communicating with device" msgstr "Fehler bei der Kommunikation mit dem Gerät" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:100 msgid "&Restore" msgstr "&Wiederherstellen" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:101 msgid "&Donate" msgstr "&Spenden" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:102 msgid "&Quit" msgstr "Be&enden" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:104 msgid "&Restart" msgstr "&Neustart" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:148 msgid "" "

                For help visit %s.kovidgoyal.net
                " @@ -3998,130 +4027,131 @@ msgstr "" "

                Hilfe gibt es online bei %s.kovidgoyal.net
                " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:149 msgid "%s: %s by Kovid Goyal %%(version)s
                %%(device)s

                " msgstr "%s: %s von Kovid Goyal %%(version)s
                %%(device)s

                " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:167 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:169 msgid "Send to main memory" msgstr "An Hauptspeicher senden" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 msgid "Send to storage card" msgstr "An Speicherkarte senden" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 msgid "and delete from library" msgstr "und aus der Datenbank löschen" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:172 msgid "Send to storage card by default" msgstr "Auf die Speicherkarte senden (Voreinstellung)" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:185 msgid "Edit metadata individually" msgstr "Meta-Daten einzeln bearbeiten" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:187 msgid "Edit metadata in bulk" msgstr "Meta-Daten auf einmal bearbeiten" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:190 msgid "Add books from a single directory" msgstr "Bücher aus einem einzelnen Verzeichnis hinzufügen" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:190 -msgid "" -"Add books recursively (One book per directory, assumes every ebook file is " -"the same book in a different format)" -msgstr "" -"Bücher rekursiv hinzufügen (Ein Buch pro Verzeichnis, setzt voraus, dass " -"jede eBook Datei das gleiche Buch in einem unterschiedlichen Format enthält)" - #: /home/kovid/work/calibre/src/calibre/gui2/main.py:191 msgid "" -"Add books recursively (Multiple books per directory, assumes every ebook " -"file is a different book)" +"Add books from directories, including sub-directories (One book per " +"directory, assumes every ebook file is the same book in a different format)" msgstr "" -"Bücher rekursiv hinzufügen (Mehrere Bücher pro Verzeichnis, setzt voraus, " -"dass jede eBook Datei ein anderes Buch enthält)" +"Bücher aus Verzeichnissen hinzufügen, inklusive Unterverzeichnissen (ein " +"Buch pro Verzeichnis, jede eBook Datei im Verzeichnis ist dasselbe Buch in " +"verschiedenen Formaten)" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:192 +msgid "" +"Add books from directories, including sub directories (Multiple books per " +"directory, assumes every ebook file is a different book)" +msgstr "" +"Bücher aus Verzeichnissen hinzufügen, inklusive Unterverzeichnissen " +"(verschiedene Bücher im Verzeichnis, jede eBook Datei ist ein anderes Buch)" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:207 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:342 msgid "Save to disk" msgstr "Auf Festplatte speichern" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 msgid "Save to disk in a single directory" msgstr "Auf Festplatte in ein einziges Verzeichnis speichern" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:209 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1200 msgid "Save only %s format to disk" msgstr "Nur das %s Format auf Festplatte speichern" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:212 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:348 msgid "View" msgstr "Vorschau" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 msgid "View specific format" msgstr "Spezielles Format ansehen" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 msgid "Convert individually" msgstr "Einzeln konvertieren" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 msgid "Bulk convert" msgstr "Auf einmal konvertieren" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:233 msgid "Set defaults for conversion" msgstr "Voreinstellung für Konvertierung eingeben" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:234 msgid "Set defaults for conversion of comics" msgstr "Voreinstellungen für die Konvertierung von Comics eingeben" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:255 msgid "Similar books..." msgstr "Ähnliche Bücher..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:301 msgid "Bad database location" msgstr "Schlechter Datenbank Standort" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:302 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1356 msgid "Choose a location for your ebook library." msgstr "Wählen Sie einen Speicherort für Ihre eBook Bibliothek." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:315 msgid "Migrating database" msgstr "Migriere Datenbank" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:486 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:487 msgid "Device: " msgstr "Gerät: " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:488 msgid " detected." msgstr " gefunden." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:510 msgid "Connected " msgstr "Angeschlossen: " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:521 msgid "Device database corrupted" msgstr "Gerätedatenbank ist beschädigt" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:522 msgid "" "\n" "

                The database of books on the reader is corrupted. Try the " @@ -4152,25 +4182,25 @@ msgstr "" " \n" " " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658 msgid "Stop" msgstr "Stop" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 msgid "Adding books recursively..." msgstr "Füge Bücher rekursiv hinzu..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:577 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:578 msgid "Added " msgstr "Hinzugefügt " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:577 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:578 msgid "Searching..." msgstr "Suche..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:588 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:695 msgid "" "

                Books with the same title as the following already exist in the database. " "Add them anyway?

                  " @@ -4178,121 +4208,121 @@ msgstr "" "

                  Es existieren bereits Bücher mit dem selben Titel in der Datenbank. " "Sollen die folgenden Bücher trotzdem hinzugefügt werden?

                    " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:698 msgid "Duplicates found!" msgstr "Duplikate gefunden!" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:624 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:649 msgid "Uploading books to device." msgstr "Lade Bücher auf das Gerät." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:632 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:633 msgid "Books" msgstr "Bücher" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:633 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:634 msgid "EPUB Books" msgstr "EPUB Bücher" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:635 msgid "LRF Books" msgstr "LRF Bücher" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:636 msgid "HTML Books" msgstr "HTML Bücher" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:637 msgid "LIT Books" msgstr "LIT Bücher" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:638 msgid "MOBI Books" msgstr "MOBI Bücher" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:638 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:639 msgid "Text books" msgstr "Text Bücher" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:640 msgid "PDF Books" msgstr "PDF Bücher" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:640 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:641 msgid "Comics" msgstr "Comics" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:642 msgid "Archives" msgstr "Archive" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:660 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:661 msgid "Reading metadata..." msgstr "Lese Metadaten..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:659 msgid "Adding books..." msgstr "Füge Bücher hinzu..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:684 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:685 msgid "Read metadata from " msgstr "Lese Metadaten von " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:687 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:688 msgid "Adding books to database..." msgstr "Füge Bücher zur Datenbank hinzu..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:730 msgid "No space on device" msgstr "Gerätespeicher voll" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:730 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:731 msgid "" "

                    Cannot upload books to device there is no more free space available " msgstr "" "

                    Es können keine Bücher mehr auf das Gerät geladen werden, da der " "Gerätespeicher voll ist " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:762 -msgid "Confirm delete" -msgstr "Bestätigen Sie das Löschen" - #: /home/kovid/work/calibre/src/calibre/gui2/main.py:763 -msgid "Are you sure you want to delete these %d books?" -msgstr "Sind Sie sicher, dass Sie diese %d Bücher löschen wollen?" +msgid "" +"The selected books will be permanently deleted and the files removed " +"from your computer. Are you sure?" +msgstr "" +"Die gewählten Bücher werden dauerhaft gelöscht und die Dateien vom " +"Computer entfernt. Sicher?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:775 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:772 msgid "Deleting books from device." msgstr "Lösche Bücher vom Gerät." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:805 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:802 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:824 msgid "Cannot edit metadata" msgstr "Kann Metadaten nicht bearbeiten" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:805 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:946 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:802 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:824 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1002 msgid "No books selected" msgstr "Keine Bücher ausgewählt" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:874 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:871 msgid "Sending news to device." msgstr "Sende Nachrichten an das Gerät." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:923 msgid "Sending books to device." msgstr "Sende Bücher an das Gerät." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:929 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:926 msgid "No suitable formats" msgstr "Keine geeigneten Formate" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:930 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:927 msgid "" "Could not upload the following books to the device, as no suitable formats " "were found:

                      %s
                    " @@ -4300,15 +4330,15 @@ msgstr "" "Die folgenden Bücher konnten nicht auf das Gerät geladen werden, da keine " "geeigneten Formate vorhanden sind:
                      %s
                    " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:946 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:943 msgid "Cannot save to disk" msgstr "Speichern auf Festplatte nicht möglich" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:947 msgid "Choose destination directory" msgstr "Zielverzeichnis auswählen" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:954 msgid "" "

                    Could not save the following books to disk, because the %s format is not " "available for them:

                      " @@ -4316,64 +4346,64 @@ msgstr "" "

                      Die folgenden Bücher konnten nicht auf die Festplatte gespeichert werden, " "da das %s Format für sie nicht verfügbar ist:

                        " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:958 msgid "Could not save some ebooks" msgstr "Konnte einige eBooks nicht speichern" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:978 msgid "Fetching news from " msgstr "Rufe Nachrichten ab von " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:992 msgid " fetched." msgstr " abgerufen." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1127 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1124 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1136 msgid "No book selected" msgstr "Kein Buch ausgewählt" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1139 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1155 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1136 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1152 msgid "Cannot view" msgstr "Ansehen nicht möglich" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1115 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1160 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1112 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1157 msgid "Choose the format to view" msgstr "Format zur Vorschau wählen" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1127 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1124 msgid "Cannot open folder" msgstr "Konnte Verzeichnis nicht öffnen" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1156 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1153 msgid "%s has no available formats." msgstr "%s hat keine verfügbaren Formate." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1191 msgid "Cannot configure" msgstr "Konfiguration nicht möglich" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1191 msgid "Cannot configure while there are running jobs." msgstr "Konfiguration nicht möglich während Aufträge abgearbeitet werden." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1213 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1210 msgid "Copying database" msgstr "Kopiere Datenbank" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1215 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1212 msgid "Copying library to " msgstr "Kopiere Bibliothek nach " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1225 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1222 msgid "Invalid database" msgstr "Ungültige Datenbank" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1226 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1223 msgid "" "

                        An invalid database already exists at %s, delete it before trying to move " "the existing database.
                        Error: %s" @@ -4381,24 +4411,24 @@ msgstr "" "

                        Es existiert bereits eine ungültige Datenbank in %s, bitte löschen Sie " "diese, bevor sie die bestehende Datenbank verschieben.
                        Fehler: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1232 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1229 msgid "Could not move database" msgstr "Konnte Datenbank nicht verschieben" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1252 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1249 msgid "No detailed info available" msgstr "Es ist keine weitere Information verfügbar" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1250 msgid "No detailed information is available for books on the device." msgstr "" "Es sind keine weitere Informationen über Bücher auf dem Gerät verfügbar" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1296 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1293 msgid "Error talking to device" msgstr "Fehler in der Kommunikation zum Gerät" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1297 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1294 msgid "" "There was a temporary error talking to the device. Please unplug and " "reconnect the device and or reboot." @@ -4406,13 +4436,13 @@ 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/main.py:1310 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1325 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1329 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1307 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1322 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1326 msgid "Conversion Error" msgstr "Konvertierungsfehler" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1311 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1308 msgid "" "

                        Could not convert: %s

                        It is a DRMed book. You must " "first remove the DRM using 3rd party tools." @@ -4421,11 +4451,11 @@ msgstr "" "href=\"%s\">DRM geschützt. Sie müssen zunächst das DRM mit einem anderen " "Programm entfernen." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1342 msgid "Database does not exist" msgstr "Datenbank existiert nicht" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1346 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1343 msgid "" "The directory in which the database should be: %s no longer exists. Please " "choose a new database location." @@ -4433,11 +4463,11 @@ msgstr "" "Das Verzeichnis, in dem die Datenbank sein sollte: %s existiert nicht mehr. " "Bitte wählen Sie einen neuen Ort für die Datenbank aus." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1345 msgid "Choose new location for database" msgstr "Wählen Sie einen neuen Speicherort für die Datenbank" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1398 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development." @@ -4446,12 +4476,12 @@ msgstr "" "Falls Sie es nützlich finden, sollten Sie eine Spende zur Unterstützung " "seiner Entwicklung in Betracht ziehen." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1422 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1419 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/main.py:1424 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1421 msgid "" " is communicating with the device!
                        \n" " 'Quitting may cause corruption on the device.
                        \n" @@ -4461,11 +4491,11 @@ msgstr "" " 'Ein Beenden kann das Gerät beschädigen.
                        \n" " 'Sind Sie sicher, dass sie es beenden wollen?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1428 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1425 msgid "WARNING: Active jobs" msgstr "WARNUNG: Aktive Aufträge" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1454 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." @@ -4473,7 +4503,7 @@ msgstr "" "wird im System Tray weiter laufen. Zum Schließen wählen Sie Beenden " "im Kontextmenü des System Tray." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1470 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1467 msgid "" "Latest version: %s" @@ -4481,7 +4511,7 @@ msgstr "" "Letzte Version: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1475 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1472 msgid "" "%s has been updated to version %s. See the new features. " @@ -4491,15 +4521,15 @@ msgstr "" "href=\"http://calibre.kovidgoyal.net/wiki/Changelog\">neuen Features an. " "Möchten Sie die Download Seite besuchen?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1475 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1472 msgid "Update available" msgstr "Neue Version verfügbar" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1490 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1487 msgid "Use the library located at the specified path." msgstr "Die im angegebenen Pfad sich befindende Bibliothek verwenden" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1492 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1489 msgid "Log debugging information to console" msgstr "Informationen zur Fehlersuche in Konsole aufzeichnen" @@ -4817,7 +4847,7 @@ msgid "The standard font type" msgstr "Standardschriftart" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:160 msgid "Table of Contents" msgstr "Inhaltsverzeichnis" @@ -4843,59 +4873,59 @@ msgstr "" msgid "Search for text in book" msgstr "Suche nach Text im Buch" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:338 msgid "Choose ebook" msgstr "eBook wählen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:339 msgid "Ebooks" msgstr "eBooks" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:357 msgid "Add bookmark" msgstr "Lesezeichen hinzufügen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:357 msgid "Enter title for bookmark:" msgstr "Titel für Lesezeichen eingeben:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:378 msgid "No matches found for: %s" msgstr "Keine Treffer gefunden für: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:409 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:418 msgid "Loading flow..." msgstr "Lade Ablauf..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:445 msgid "Laying out %s" msgstr "Lege %s an" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:497 msgid "Loading ebook..." msgstr "Lade eBook..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:505 msgid "

                        This book is protected by DRM" msgstr "

                        Dieses Buch ist geschützt durch DRM" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:505 msgid "DRM Error" msgstr "DRM Fehler" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:507 msgid "Could not open ebook" msgstr "Konnte eBook nicht öffnen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:508 msgid "%s

                        %s

                        " msgstr "%s

                        %s

                        " -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:568 msgid "Options to control the ebook viewer" msgstr "Einstellungen zur Kontrolle des eBook Viewers" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:577 msgid "" "%prog [options] file\n" "\n" @@ -4905,50 +4935,54 @@ msgstr "" "\n" "eBook ansehen. \n" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:152 msgid "Ebook Viewer" msgstr "eBook Viewer" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:153 msgid "toolBar" msgstr "Symbolleiste" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:156 msgid "Next page" msgstr "Nächste Seite" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:157 msgid "Previous page" msgstr "Vorherige Seite" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:158 msgid "Font size larger" msgstr "Größere Schrift" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:159 msgid "Font size smaller" msgstr "Kleinere Schrift" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:163 msgid "Find next" msgstr "Weitersuchen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:164 msgid "Copy to clipboard" msgstr "In die Zwischenablage kopieren" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:165 msgid "Preferences" msgstr "Voreinstellungen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:166 msgid "Reference Mode" msgstr "Verweismodus" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:167 msgid "Bookmark" msgstr "Lesezeichen" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:168 +msgid "Toggle full screen" +msgstr "Vollbildmodus beenden" + #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:47 msgid "Invalid regular expression" msgstr "Ungültiger regulärer Ausdruck" @@ -5348,20 +5382,20 @@ msgstr "" "\n" "Sie erhalten Hilfe zu einem bestimmten Befehl mit: %%prog command --help\n" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1164 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1146 msgid "

                        Copying books to %s

                        " msgstr "

                        Kopiere Bücher nach %s

                        " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1286 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1159 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1268 msgid "Copying %s" msgstr "Kopiere %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1257 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1239 msgid "

                        Migrating old database to ebook library in %s

                        " msgstr "

                        Migriere alte Datenbank zu eBook Bibliothek in %s

                        " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1303 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1285 msgid "Compacting database" msgstr "Komprimiere Datenbank" @@ -5903,6 +5937,20 @@ msgstr "Zeige detailierte Ausgabeinformation. Hilfreich zur Fehlersuche." #~ msgid "Changes will only take affect after a restart." #~ msgstr "Änderungen treten erst nach einem Neustart in Kraft." +#~ msgid "" +#~ "Add books recursively (One book per directory, assumes every ebook file is " +#~ "the same book in a different format)" +#~ msgstr "" +#~ "Bücher rekursiv hinzufügen (Ein Buch pro Verzeichnis, setzt voraus, dass " +#~ "jede eBook Datei das gleiche Buch in einem unterschiedlichen Format enthält)" + +#~ msgid "" +#~ "Add books recursively (Multiple books per directory, assumes every ebook " +#~ "file is a different book)" +#~ msgstr "" +#~ "Bücher rekursiv hinzufügen (Mehrere Bücher pro Verzeichnis, setzt voraus, " +#~ "dass jede eBook Datei ein anderes Buch enthält)" + #~ msgid "News fetched. Uploading to device." #~ msgstr "Nachrichten abgerufen. Übertragung ans Gerät läuft." @@ -6137,6 +6185,15 @@ msgstr "Zeige detailierte Ausgabeinformation. Hilfreich zur Fehlersuche." #~ "Die Voreinstellung ist der SONY PRS-500 mit einer Bildschirmgröße von " #~ "584x754 Punkten. Wahlmöglichkeiten sind %s" +#~ msgid "Ask for &confirmation before deleting files" +#~ msgstr "Nach einer Bestätigung vor dem Löschen von Dateien fragen" + +#~ msgid "Confirm delete" +#~ msgstr "Bestätigen Sie das Löschen" + +#~ msgid "Are you sure you want to delete these %d books?" +#~ msgstr "Sind Sie sicher, dass Sie diese %d Bücher löschen wollen?" + #~ msgid "" #~ "%prog [options] comic.cb[z|r]\n" #~ "\n" @@ -6243,6 +6300,13 @@ msgstr "Zeige detailierte Ausgabeinformation. Hilfreich zur Fehlersuche." #~ msgid "&Output format:" #~ msgstr "&Ausgabeformat:" +#~ msgid "" +#~ "If you disable this setting, metadatas is guessed from the filename instead. " +#~ "This can be configured in the Advanced section." +#~ msgstr "" +#~ "Wenn sie diese Einstellung ausschalten, dann werden die Metadaten aus dem " +#~ "Dateinamen erraten. Die Konfiguration ist im Abschnitt \"Erweitert\" möglich." + #~ msgid "Detailed logging" #~ msgstr "Ausführliche Protokollierung" diff --git a/src/calibre/translations/el.po b/src/calibre/translations/el.po index 2c4aec6c00..3a1a358bd7 100644 --- a/src/calibre/translations/el.po +++ b/src/calibre/translations/el.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2008-12-24 21:48+0000\n" +"POT-Creation-Date: 2008-12-30 15:33+0000\n" "PO-Revision-Date: 2008-06-24 07:23+0000\n" "Last-Translator: Thanos Petkakis \n" "Language-Team: Greek \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2008-12-30 05:48+0000\n" +"X-Launchpad-Export-Date: 2009-01-04 04:32+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41 @@ -24,8 +24,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:44 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:44 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:478 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:938 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:951 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:948 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:961 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:77 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:79 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:81 @@ -58,12 +58,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:365 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:38 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:328 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:342 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:828 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:343 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:912 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:915 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:918 #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:52 #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:112 #: /home/kovid/work/calibre/src/calibre/library/cli.py:245 @@ -72,10 +72,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/database.py:1423 #: /home/kovid/work/calibre/src/calibre/library/database.py:1452 #: /home/kovid/work/calibre/src/calibre/library/database.py:1580 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:479 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:491 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:826 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:859 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:461 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:473 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:808 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:841 msgid "Unknown" msgstr "Άγνωστο" @@ -83,15 +83,15 @@ msgstr "Άγνωστο" msgid "Base" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:148 msgid "File type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:180 +#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:182 msgid "Metadata reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:206 +#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:209 msgid "Metadata writer" msgstr "" @@ -149,23 +149,15 @@ msgstr "" msgid "Disabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:56 -msgid "%s needs calibre version at least %s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:59 -msgid "%s is not supported on %s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:63 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:66 msgid "No valid plugin found in " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:165 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:170 msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:225 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:247 msgid "" " %prog options\n" " \n" @@ -173,25 +165,29 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:231 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:253 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:233 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:255 +msgid "Remove a custom plugin by name. Has no effect on builtin plugins" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:257 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:235 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:259 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:237 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:261 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:239 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:263 msgid "Disable the named plugin" msgstr "" @@ -405,7 +401,7 @@ msgid "Output written to " msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:413 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1036 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1046 msgid "You must specify an input HTML file" msgstr "" @@ -428,83 +424,83 @@ msgstr "" msgid "Written processed HTML to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:821 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:831 msgid "Options to control the traversal of HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:828 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:838 msgid "The output directory. Default is the current directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:830 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:840 msgid "Character encoding for HTML files. Default is to auto detect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:832 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:842 msgid "" "Create the output in a zip file. If this option is specified, the --output " "should be the name of a file not a directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:834 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:844 msgid "Control the following of links in HTML files." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:836 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:846 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " "depth first" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:838 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:848 msgid "" "Maximum levels of recursion when following links in HTML files. Must be non-" "negative. 0 implies that no links in the root HTML file are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:840 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:850 msgid "Set metadata of the generated ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:842 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:852 msgid "Set the title. Default is to autodetect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:844 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:854 msgid "The author(s) of the ebook, as a comma separated list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:846 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:856 msgid "The subject(s) of this book, as a comma separated list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:848 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:858 msgid "Set the publisher of this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:850 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:860 msgid "A summary of this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:852 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:862 msgid "Load metadata from the specified OPF file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:854 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:864 msgid "Options useful for debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:856 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:866 msgid "" "Be more verbose while processing. Can be specified multiple times to " "increase verbosity." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:858 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:868 msgid "Output HTML is \"pretty printed\" for easier parsing by humans" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:864 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:874 msgid "" "%prog [options] file.html|opf\n" "\n" @@ -526,7 +522,7 @@ msgid "%prog [options] LITFILE" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:852 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:442 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:444 msgid "Output directory. Defaults to current directory." msgstr "" @@ -540,7 +536,7 @@ msgid "Useful for debugging." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:869 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:466 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:468 msgid "OEB ebook created in" msgstr "" @@ -581,7 +577,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:87 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:39 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:97 msgid "Publisher" msgstr "Εκδότης" @@ -1073,11 +1069,11 @@ msgstr "" msgid "Cannot read from: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2001 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2003 msgid "Failed to process opf file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2007 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2009 msgid "" "Usage: %prog [options] mybook.html\n" "\n" @@ -1276,17 +1272,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:69 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:36 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:325 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:898 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:905 msgid "Title" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:274 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:37 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:330 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:906 msgid "Author(s)" msgstr "" @@ -1305,24 +1301,24 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:391 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:527 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:308 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:287 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:58 msgid "Comments" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:275 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:838 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:902 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:845 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:909 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42 msgid "Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:292 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42 msgid "Series" @@ -1439,11 +1435,11 @@ msgstr "" msgid "Usage: rb-meta file.rb" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:440 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:442 msgid "%prog [options] myebook.mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:466 msgid "Raw MOBI HTML saved in" msgstr "" @@ -1452,7 +1448,7 @@ msgid "The output directory. Defaults to the current directory." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:424 msgid "Frequently used directories" msgstr "" @@ -1567,8 +1563,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:282 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:840 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:56 msgid "Path" msgstr "" @@ -1577,7 +1573,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:282 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42 msgid "Formats" @@ -1592,6 +1588,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_ui.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:56 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/warning_ui.py:53 msgid "TextLabel" @@ -1729,49 +1726,57 @@ msgstr "" msgid "Customize %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:310 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:295 +msgid "Cannot remove builtin plugin" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:296 +msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:317 msgid "Error log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:321 msgid "Access log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:336 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:343 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 msgid "Failed to start content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:383 msgid "Invalid size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:383 msgid "The size %s is invalid. must be of the form widthxheight" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:413 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:423 msgid "Invalid database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:420 msgid "
                        Must be a directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:420 msgid "Invalid database location " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:424 msgid "Invalid database location.
                        Cannot write to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:436 msgid "Compacting database. This may take a while." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:436 msgid "Compacting..." msgstr "" @@ -1791,10 +1796,10 @@ msgid "Browse for the new database location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:411 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:427 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:438 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:440 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:467 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:373 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:509 @@ -1823,195 +1828,191 @@ msgid "Show notification when &new version is available" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:413 -msgid "Ask for &confirmation before deleting files" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:414 msgid "" -"If you disable this setting, metadatas is guessed from the filename instead. " +"If you disable this setting, metadata is guessed from the filename instead. " "This can be configured in the Advanced section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:414 msgid "Read &metadata from files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:415 msgid "Format for &single file save:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:416 msgid "Default network &timeout:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:417 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/dialogs/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:418 msgid " seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:419 msgid "Choose &language (requires restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:421 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:420 msgid "Normal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:421 msgid "High" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:422 msgid "Low" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:423 msgid "Job &priority:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:425 msgid "Add a directory to the frequently used directories list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:427 msgid "Remove a directory from the frequently used directories list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:429 msgid "Use &Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:430 msgid "&Number of covers to show in browse mode (after restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:431 msgid "Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:432 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:433 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:434 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:435 msgid "&Button size in toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:436 msgid "Show &text in toolbar buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:437 msgid "Select visible &columns in library view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:440 msgid "Use internal &viewer for the following formats:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:441 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:442 msgid "Automatically send downloaded &news to ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:443 msgid "&Delete news from library when it is sent to reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:444 msgid "Free unused diskspace from the database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:445 msgid "&Compact database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:446 msgid "&Metadata from file name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:447 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " "settings will only take effect after a server restart." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:448 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:449 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:146 msgid "&Username:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:450 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:147 msgid "&Password:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:451 msgid "" "If you leave the password blank, anyone will be able to access your book " "collection using the web interface." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:452 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:148 msgid "&Show password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:453 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:454 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:455 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:456 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:457 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:458 msgid "Run server &automatically on startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:459 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:460 msgid "" "If you want to use the content server to access your ebook collection on " "your iphone with Stanza, you will need to add the URL " @@ -2020,20 +2021,24 @@ msgid "" "address of this computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:461 msgid "" "Here you can customize the behavior of Calibre by controlling what plugins " "it uses." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:462 msgid "Enable/&Disable plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:463 msgid "&Customize plugin" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:464 +msgid "&Remove plugin" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:465 msgid "Add new plugin" msgstr "" @@ -2046,6 +2051,14 @@ msgstr "" msgid "&Add" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:48 +msgid "Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:50 +msgid "&Show this warning again" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/conversion_error_ui.py:41 msgid "ERROR" msgstr "" @@ -2063,7 +2076,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:55 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:296 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:161 msgid "Metadata" msgstr "" @@ -2145,7 +2158,7 @@ msgid " is not a valid picture" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:227 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1002 msgid "Cannot convert" msgstr "" @@ -2890,9 +2903,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:770 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:774 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1073 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:752 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:756 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1055 msgid "News" msgstr "" @@ -3361,52 +3374,62 @@ msgstr "" msgid "Working" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:176 msgid "Cannot kill job" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:173 msgid "Cannot kill jobs that communicate with the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:177 msgid "Job has already run" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:93 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:900 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:907 msgid "Size (MB)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:901 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:908 msgid "Date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:96 msgid "Rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:274 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:286 msgid "None" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:292 msgid "Book %s of %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:832 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:675 +msgid "Not allowed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:676 +msgid "" +"Dropping onto a device is not supported. First add the book to the calibre " +"library." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:839 msgid "Format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:844 msgid "Timestamp" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:942 msgid "Search (For Advanced Search click the button to the left)" msgstr "" @@ -3435,7 +3458,7 @@ msgid "No matches for the search phrase %s were found." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:377 msgid "No matches found" msgstr "" @@ -3460,12 +3483,12 @@ msgid "Previous Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:154 msgid "Back" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:134 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:155 msgid "Forward" msgstr "" @@ -3474,7 +3497,7 @@ msgid "Next match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:136 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:162 msgid "Open ebook" msgstr "" @@ -3482,152 +3505,152 @@ msgstr "" msgid "Configure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:88 msgid "Error communicating with device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:100 msgid "&Restore" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:101 msgid "&Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:102 msgid "&Quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:104 msgid "&Restart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:148 msgid "" "

                        For help visit %s.kovidgoyal.net
                        " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:149 msgid "%s: %s by Kovid Goyal %%(version)s
                        %%(device)s

                        " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168 -msgid "Send to main memory" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/main.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:169 -msgid "Send to storage card" +msgid "Send to main memory" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 +msgid "Send to storage card" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/main.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 msgid "and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:172 msgid "Send to storage card by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:185 msgid "Edit metadata individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:187 msgid "Edit metadata in bulk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:189 -msgid "Add books from a single directory" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/main.py:190 -msgid "" -"Add books recursively (One book per directory, assumes every ebook file is " -"the same book in a different format)" +msgid "Add books from a single directory" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:191 msgid "" -"Add books recursively (Multiple books per directory, assumes every ebook " -"file is a different book)" +"Add books from directories, including sub-directories (One book per " +"directory, assumes every ebook file is the same book in a different format)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:192 +msgid "" +"Add books from directories, including sub directories (Multiple books per " +"directory, assumes every ebook file is a different book)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:207 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:342 msgid "Save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 msgid "Save to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:209 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1200 msgid "Save only %s format to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:212 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:348 msgid "View" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 msgid "View specific format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 msgid "Convert individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 msgid "Bulk convert" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:233 msgid "Set defaults for conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:234 msgid "Set defaults for conversion of comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:255 msgid "Similar books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:301 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:302 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1356 msgid "Choose a location for your ebook library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:315 msgid "Migrating database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:486 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:487 msgid "Device: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:488 msgid " detected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:510 msgid "Connected " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:521 msgid "Device database corrupted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:522 msgid "" "\n" "

                        The database of books on the reader is corrupted. Try the " @@ -3643,322 +3666,320 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658 msgid "Stop" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 msgid "Adding books recursively..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:577 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:578 msgid "Added " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:577 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:578 msgid "Searching..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:588 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:695 msgid "" "

                        Books with the same title as the following already exist in the database. " "Add them anyway?

                          " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:698 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:624 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:649 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:632 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:633 msgid "Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:633 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:634 msgid "EPUB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:635 msgid "LRF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:636 msgid "HTML Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:637 msgid "LIT Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:638 msgid "MOBI Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:638 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:639 msgid "Text books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:640 msgid "PDF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:640 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:641 msgid "Comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:642 msgid "Archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:660 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:661 msgid "Reading metadata..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:659 msgid "Adding books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:684 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:685 msgid "Read metadata from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:687 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:688 msgid "Adding books to database..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:730 msgid "No space on device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:730 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:731 msgid "" "

                          Cannot upload books to device there is no more free space available " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:762 -msgid "Confirm delete" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/main.py:763 -msgid "Are you sure you want to delete these %d books?" +msgid "" +"The selected books will be permanently deleted and the files removed " +"from your computer. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:775 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:772 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:805 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:802 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:824 msgid "Cannot edit metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:805 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:946 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:802 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:824 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1002 msgid "No books selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:874 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:871 msgid "Sending news to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:923 msgid "Sending books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:929 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:926 msgid "No suitable formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:930 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:927 msgid "" "Could not upload the following books to the device, as no suitable formats " "were found:

                            %s
                          " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:946 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:943 msgid "Cannot save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:947 msgid "Choose destination directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:954 msgid "" "

                          Could not save the following books to disk, because the %s format is not " "available for them:

                            " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:958 msgid "Could not save some ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:978 msgid "Fetching news from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:992 msgid " fetched." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1127 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1124 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1136 msgid "No book selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1139 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1155 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1136 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1152 msgid "Cannot view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1115 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1160 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1112 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1157 msgid "Choose the format to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1127 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1124 msgid "Cannot open folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1156 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1153 msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1191 msgid "Cannot configure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1191 msgid "Cannot configure while there are running jobs." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1213 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1210 msgid "Copying database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1215 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1212 msgid "Copying library to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1225 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1222 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1226 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1223 msgid "" "

                            An invalid database already exists at %s, delete it before trying to move " "the existing database.
                            Error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1232 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1229 msgid "Could not move database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1252 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1249 msgid "No detailed info available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1250 msgid "No detailed information is available for books on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1296 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1293 msgid "Error talking to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1297 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1294 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/main.py:1310 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1325 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1329 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1307 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1322 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1326 msgid "Conversion Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1311 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1308 msgid "" "

                            Could not convert: %s

                            It is a DRMed book. You must " "first remove the DRM using 3rd party tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1342 msgid "Database does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1346 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1343 msgid "" "The directory in which the database should be: %s no longer exists. Please " "choose a new database location." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1345 msgid "Choose new location for database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1398 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1422 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1419 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1424 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1421 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/main.py:1428 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1425 msgid "WARNING: Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1454 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1470 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1467 msgid "" "Latest version: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1475 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1472 msgid "" "%s has been updated to version %s. See the new features. " "Visit the download page?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1475 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1472 msgid "Update available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1490 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1487 msgid "Use the library located at the specified path." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1492 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1489 msgid "Log debugging information to console" msgstr "" @@ -4262,7 +4283,7 @@ msgid "The standard font type" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:160 msgid "Table of Contents" msgstr "" @@ -4286,109 +4307,113 @@ msgstr "" msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:338 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:339 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:357 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:357 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:378 msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:409 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:418 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:445 msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:497 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:505 msgid "

                            This book is protected by DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:505 msgid "DRM Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:507 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:508 msgid "%s

                            %s

                            " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:568 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:577 msgid "" "%prog [options] file\n" "\n" "View an ebook. \n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:152 msgid "Ebook Viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:153 msgid "toolBar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:156 msgid "Next page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:157 msgid "Previous page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:158 msgid "Font size larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:159 msgid "Font size smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:163 msgid "Find next" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:164 msgid "Copy to clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:165 msgid "Preferences" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:166 msgid "Reference Mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:167 msgid "Bookmark" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:168 +msgid "Toggle full screen" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:47 msgid "Invalid regular expression" msgstr "" @@ -4685,20 +4710,20 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1164 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1146 msgid "

                            Copying books to %s

                            " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1286 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1159 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1268 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1257 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1239 msgid "

                            Migrating old database to ebook library in %s

                            " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1303 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1285 msgid "Compacting database" msgstr "" diff --git a/src/calibre/translations/es.po b/src/calibre/translations/es.po index 08e403b625..d72efd46aa 100644 --- a/src/calibre/translations/es.po +++ b/src/calibre/translations/es.po @@ -10,14 +10,14 @@ msgid "" msgstr "" "Project-Id-Version: es\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2008-12-24 21:48+0000\n" +"POT-Creation-Date: 2008-12-30 15:33+0000\n" "PO-Revision-Date: 2008-12-28 11:11+0000\n" "Last-Translator: Paco Molinero \n" "Language-Team: Spanish\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2008-12-30 05:49+0000\n" +"X-Launchpad-Export-Date: 2009-01-04 04:32+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41 @@ -27,8 +27,8 @@ msgstr "No hace nada en absoluto" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:44 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:44 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:478 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:938 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:951 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:948 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:961 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:77 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:79 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:81 @@ -61,12 +61,12 @@ msgstr "No hace nada en absoluto" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:365 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:38 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:328 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:342 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:828 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:343 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:912 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:915 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:918 #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:52 #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:112 #: /home/kovid/work/calibre/src/calibre/library/cli.py:245 @@ -75,10 +75,10 @@ msgstr "No hace nada en absoluto" #: /home/kovid/work/calibre/src/calibre/library/database.py:1423 #: /home/kovid/work/calibre/src/calibre/library/database.py:1452 #: /home/kovid/work/calibre/src/calibre/library/database.py:1580 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:479 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:491 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:826 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:859 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:461 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:473 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:808 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:841 msgid "Unknown" msgstr "Desconocido" @@ -86,15 +86,15 @@ msgstr "Desconocido" msgid "Base" msgstr "Base" -#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:148 msgid "File type" msgstr "Tipo de archivo" -#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:180 +#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:182 msgid "Metadata reader" msgstr "Lector de metadatos" -#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:206 +#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:209 msgid "Metadata writer" msgstr "Escritor de metadados" @@ -155,23 +155,15 @@ msgstr "Personalización del complemento local" msgid "Disabled plugins" msgstr "Complementos desactivados" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:56 -msgid "%s needs calibre version at least %s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:59 -msgid "%s is not supported on %s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:63 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:66 msgid "No valid plugin found in " msgstr "No se ha encontrado ningún complemento válido en " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:165 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:170 msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:225 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:247 msgid "" " %prog options\n" " \n" @@ -179,25 +171,29 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:231 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:253 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:233 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:255 +msgid "Remove a custom plugin by name. Has no effect on builtin plugins" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:257 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:235 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:259 msgid "List all installed plugins" msgstr "Lista de todos los complementos instalados" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:237 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:261 msgid "Enable the named plugin" msgstr "Activar el complemento nombrado" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:239 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:263 msgid "Disable the named plugin" msgstr "Desactivar el complemento nombrado" @@ -423,7 +419,7 @@ msgid "Output written to " msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:413 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1036 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1046 msgid "You must specify an input HTML file" msgstr "Debe especificar un archivo HTML de entrada." @@ -446,20 +442,20 @@ msgstr "" msgid "Written processed HTML to " msgstr "Escribir el HTML procesado en " -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:821 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:831 msgid "Options to control the traversal of HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:828 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:838 msgid "The output directory. Default is the current directory." msgstr "El directorio de Salida. Por defecto es el directorio actual." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:830 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:840 msgid "Character encoding for HTML files. Default is to auto detect." msgstr "" "Codificación de carácter para archivos HTML. Por defecto a auto detectar." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:832 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:842 msgid "" "Create the output in a zip file. If this option is specified, the --output " "should be the name of a file not a directory." @@ -467,17 +463,17 @@ msgstr "" "Crear la salida en un archivo zip. Si esta opción es especificada, el --" "output debería ser el nombre del archivo y no del directorio." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:834 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:844 msgid "Control the following of links in HTML files." msgstr "Control del seguimiento de enlaces en archivos HTML" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:836 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:846 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " "depth first" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:838 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:848 msgid "" "Maximum levels of recursion when following links in HTML files. Must be non-" "negative. 0 implies that no links in the root HTML file are followed." @@ -486,49 +482,49 @@ msgstr "" "Debe ser un numero no-negativo. 0 implica que no se seguirá ningún enlace en " "el archivo HTML raiz." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:840 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:850 msgid "Set metadata of the generated ebook" msgstr "Establecer metadata del documento generado." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:842 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:852 msgid "Set the title. Default is to autodetect." msgstr "Establecer el titulo. Por defecto es autodetectado." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:844 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:854 msgid "The author(s) of the ebook, as a comma separated list." msgstr "El autor/es de este libro, mediante una lista separada por comas." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:846 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:856 msgid "The subject(s) of this book, as a comma separated list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:848 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:858 msgid "Set the publisher of this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:850 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:860 msgid "A summary of this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:852 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:862 msgid "Load metadata from the specified OPF file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:854 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:864 msgid "Options useful for debugging" msgstr "Utiles opciones para depurar." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:856 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:866 msgid "" "Be more verbose while processing. Can be specified multiple times to " "increase verbosity." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:858 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:868 msgid "Output HTML is \"pretty printed\" for easier parsing by humans" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:864 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:874 msgid "" "%prog [options] file.html|opf\n" "\n" @@ -550,7 +546,7 @@ msgid "%prog [options] LITFILE" msgstr "%prog [options] LITFILE" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:852 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:442 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:444 msgid "Output directory. Defaults to current directory." msgstr "Directorio de salida. Por defecto es el directorio actual" @@ -564,7 +560,7 @@ msgid "Useful for debugging." msgstr "Útil para depuración." #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:869 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:466 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:468 msgid "OEB ebook created in" msgstr "Ebook OEB creado en" @@ -607,7 +603,7 @@ msgstr "Clave de orden para el autor" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:87 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:39 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:97 msgid "Publisher" msgstr "Editorial" @@ -1202,11 +1198,11 @@ msgstr "No se puedo leer la imagen de portada: %s" msgid "Cannot read from: %s" msgstr "No se puedo leer de: %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2001 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2003 msgid "Failed to process opf file" msgstr "Incapaz de procesar el archivo opf" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2007 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2009 msgid "" "Usage: %prog [options] mybook.html\n" "\n" @@ -1447,17 +1443,17 @@ msgstr "Vea el comentario" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:69 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:36 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:325 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:898 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:905 msgid "Title" msgstr "Título" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:274 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:37 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:330 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:906 msgid "Author(s)" msgstr "Autor(es)" @@ -1476,24 +1472,24 @@ msgstr "Categoría" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:391 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:527 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:308 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:287 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:58 msgid "Comments" msgstr "Comentarios" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:275 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:838 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:902 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:845 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:909 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42 msgid "Tags" msgstr "Etiquetas" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:292 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42 msgid "Series" @@ -1625,11 +1621,11 @@ msgstr "Uso: pdf-meta archivo.pdf" msgid "Usage: rb-meta file.rb" msgstr "Uso: rb-meta file.rb" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:440 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:442 msgid "%prog [options] myebook.mobi" msgstr "%prog [opciones] miebook.mobi" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:466 msgid "Raw MOBI HTML saved in" msgstr "HTML MOBI en bruto guardado en" @@ -1638,7 +1634,7 @@ msgid "The output directory. Defaults to the current directory." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:424 msgid "Frequently used directories" msgstr "Directorios usados con frecuencia" @@ -1754,8 +1750,8 @@ msgstr "Ver libro en dispositvo" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:282 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:840 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:56 msgid "Path" msgstr "Ruta" @@ -1764,7 +1760,7 @@ msgstr "Ruta" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:282 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42 msgid "Formats" @@ -1779,6 +1775,7 @@ msgstr "Diálogo" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_ui.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:56 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/warning_ui.py:53 msgid "TextLabel" @@ -1916,49 +1913,57 @@ msgstr "" msgid "Customize %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:310 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:295 +msgid "Cannot remove builtin plugin" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:296 +msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:317 msgid "Error log:" msgstr "Registro de errores:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:321 msgid "Access log:" msgstr "Registro de accesos:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:336 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:343 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 msgid "Failed to start content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:383 msgid "Invalid size" msgstr "Tamaño no válido" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:383 msgid "The size %s is invalid. must be of the form widthxheight" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:413 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:423 msgid "Invalid database location" msgstr "Ubicación no válida" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:420 msgid "
                            Must be a directory." msgstr "
                            Debe ser un directorio." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:420 msgid "Invalid database location " msgstr "Ubicación no válida " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:424 msgid "Invalid database location.
                            Cannot write to " msgstr "Ubicación no válida.
                            Imposible escribir en " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:436 msgid "Compacting database. This may take a while." msgstr "Compactando base de datos. Esto podría durar un rato" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:436 msgid "Compacting..." msgstr "Compactando..." @@ -1980,10 +1985,10 @@ msgid "Browse for the new database location" msgstr "Navegar a la nueva ubicación de la base de datos" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:411 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:427 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:438 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:440 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:467 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:373 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:509 @@ -2012,28 +2017,24 @@ msgid "Show notification when &new version is available" msgstr "Mostrar aviso cuando una &nueva versión esté disponible" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:413 -msgid "Ask for &confirmation before deleting files" -msgstr "Solicitar &confirmación antes de eliminar archivos" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:414 msgid "" -"If you disable this setting, metadatas is guessed from the filename instead. " +"If you disable this setting, metadata is guessed from the filename instead. " "This can be configured in the Advanced section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:414 msgid "Read &metadata from files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:415 msgid "Format for &single file save:" msgstr "Formato al guardar un &único archivo:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:416 msgid "Default network &timeout:" msgstr "&timeout por defecto de la red:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:417 msgid "" "Set the default timeout for network fetches (i.e. anytime we go out to the " "internet to get information)" @@ -2041,168 +2042,168 @@ msgstr "" "Establecer el tiempo de espera maximo para peticiones de red (cuando " "conectamos a internet para adquirir alguna información)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:418 msgid " seconds" msgstr " segundos" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:419 msgid "Choose &language (requires restart):" msgstr "Seleccionar idioma (requiere reiniciar el programa)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:421 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:420 msgid "Normal" msgstr "Normal" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:421 msgid "High" msgstr "Alta" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:422 msgid "Low" msgstr "Baja" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:423 msgid "Job &priority:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:425 msgid "Add a directory to the frequently used directories list" msgstr "Añadir directorio a la lista de directorios frecuentes" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:427 msgid "Remove a directory from the frequently used directories list" msgstr "Eliminar directorio a la lista de directorios frecuentes" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:429 msgid "Use &Roman numerals for series number" msgstr "Uso de numerales &romanos para números de serie" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:430 msgid "&Number of covers to show in browse mode (after restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:431 msgid "Toolbar" msgstr "Barra de herramientas" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:432 msgid "Large" msgstr "Grande" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:433 msgid "Medium" msgstr "Medio" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:434 msgid "Small" msgstr "Pequeño" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:435 msgid "&Button size in toolbar" msgstr "Tamaño de &botón en la barra de herramientas" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:436 msgid "Show &text in toolbar buttons" msgstr "Mostrar &texto en los botones de la barra de herramientas" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:437 msgid "Select visible &columns in library view" msgstr "Seleccione las &columnas visibles en la vista de biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:440 msgid "Use internal &viewer for the following formats:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:441 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:442 msgid "Automatically send downloaded &news to ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:443 msgid "&Delete news from library when it is sent to reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:444 msgid "Free unused diskspace from the database" msgstr "Espacio de disco disponible de la base de datos" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:445 msgid "&Compact database" msgstr "&Compactar base de datos" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:446 msgid "&Metadata from file name" msgstr "&Metadatos a partir del nombre de archivo" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:447 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " "settings will only take effect after a server restart." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:448 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:449 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:146 msgid "&Username:" msgstr "&Usuario:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:450 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:147 msgid "&Password:" msgstr "&Contraseña:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:451 msgid "" "If you leave the password blank, anyone will be able to access your book " "collection using the web interface." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:452 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:148 msgid "&Show password" msgstr "&Mostrar clave" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:453 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:454 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:455 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:456 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:457 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:458 msgid "Run server &automatically on startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:459 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:460 msgid "" "If you want to use the content server to access your ebook collection on " "your iphone with Stanza, you will need to add the URL " @@ -2211,20 +2212,24 @@ msgid "" "address of this computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:461 msgid "" "Here you can customize the behavior of Calibre by controlling what plugins " "it uses." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:462 msgid "Enable/&Disable plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:463 msgid "&Customize plugin" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:464 +msgid "&Remove plugin" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:465 msgid "Add new plugin" msgstr "" @@ -2237,6 +2242,14 @@ msgstr "" msgid "&Add" msgstr "&Añadir" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:48 +msgid "Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:50 +msgid "&Show this warning again" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/conversion_error_ui.py:41 msgid "ERROR" msgstr "ERROR" @@ -2254,7 +2267,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:55 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:296 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:161 msgid "Metadata" msgstr "Metadatos" @@ -2336,7 +2349,7 @@ msgid " is not a valid picture" msgstr " no es una imagen válida" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:227 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1002 msgid "Cannot convert" msgstr "No se puede convertir" @@ -3106,9 +3119,9 @@ msgstr "Añadir nueva fuente de noticias" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:770 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:774 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1073 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:752 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:756 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1055 msgid "News" msgstr "" @@ -3599,52 +3612,62 @@ msgstr "En espera..." msgid "Working" msgstr "Procesando..." -#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:176 msgid "Cannot kill job" msgstr "No se puede detener este trabajo" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:173 msgid "Cannot kill jobs that communicate with the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:177 msgid "Job has already run" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:93 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:900 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:907 msgid "Size (MB)" msgstr "Tamaño (MB)" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:901 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:908 msgid "Date" msgstr "Fecha" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:96 msgid "Rating" msgstr "Valoración" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:274 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:286 msgid "None" msgstr "Ninguno" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:292 msgid "Book %s of %s." msgstr "Libro %s de %s." -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:832 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:675 +msgid "Not allowed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:676 +msgid "" +"Dropping onto a device is not supported. First add the book to the calibre " +"library." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:839 msgid "Format" msgstr "Formato" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:844 msgid "Timestamp" msgstr "Marca de tiempo" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:942 msgid "Search (For Advanced Search click the button to the left)" msgstr "" "Búsqueda (Para Busqueda Avanzada, haga click en el boton de la izquierda)" @@ -3674,7 +3697,7 @@ msgid "No matches for the search phrase %s were found." msgstr "No se han encontrado coincidencias para \"%s\"." #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:377 msgid "No matches found" msgstr "No se han encontrado coincidencias" @@ -3699,12 +3722,12 @@ msgid "Previous Page" msgstr "Página anterior" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:154 msgid "Back" msgstr "Atrás" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:134 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:155 msgid "Forward" msgstr "Siguiente" @@ -3713,7 +3736,7 @@ msgid "Next match" msgstr "Siguiente coincidencia" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:136 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:162 msgid "Open ebook" msgstr "Abrir eBook" @@ -3721,27 +3744,27 @@ msgstr "Abrir eBook" msgid "Configure" msgstr "Configurar" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:88 msgid "Error communicating with device" msgstr "Error en la comunicación con el dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:100 msgid "&Restore" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:101 msgid "&Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:102 msgid "&Quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:104 msgid "&Restart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:148 msgid "" "

                            For help visit %s.kovidgoyal.net
                            " @@ -3749,130 +3772,126 @@ msgstr "" "

                            Para mas ayuda, visite %s.kovidgoyal.net
                            " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:149 msgid "%s: %s by Kovid Goyal %%(version)s
                            %%(device)s

                            " msgstr "%s: %s by Kovid Goyal %%(version)s
                            %%(device)s

                            " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:167 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:169 msgid "Send to main memory" msgstr "Enviar a la memoria interna" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 msgid "Send to storage card" msgstr "Enviar a la tarjeta de memoria" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 msgid "and delete from library" msgstr "y borrar de la biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:172 msgid "Send to storage card by default" msgstr "enviar a la tarjeta de almacenamiento por defecto" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:185 msgid "Edit metadata individually" msgstr "Editar metadatos individualmente" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:187 msgid "Edit metadata in bulk" msgstr "Edita metadatos en bloque" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:190 msgid "Add books from a single directory" msgstr "añadir libros desde un único directorio" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:190 -msgid "" -"Add books recursively (One book per directory, assumes every ebook file is " -"the same book in a different format)" -msgstr "" -"Añadir libros de manera recursiva (un libro por directorio, asumiendo que " -"cada archivo del directorio es el mismo libro en diferente formato)" - #: /home/kovid/work/calibre/src/calibre/gui2/main.py:191 msgid "" -"Add books recursively (Multiple books per directory, assumes every ebook " -"file is a different book)" +"Add books from directories, including sub-directories (One book per " +"directory, assumes every ebook file is the same book in a different format)" msgstr "" -"Añadir libros de manera recursiva (Multiples libros por directorio, " -"asumiendo que cada archivo es un libro diferente)" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:192 +msgid "" +"Add books from directories, including sub directories (Multiple books per " +"directory, assumes every ebook file is a different book)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:207 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:342 msgid "Save to disk" msgstr "Guardar en el disco" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 msgid "Save to disk in a single directory" msgstr "Guardar en el disco, en un único directorio" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:209 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1200 msgid "Save only %s format to disk" msgstr "Guardar solamente el formato %s en disco" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:212 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:348 msgid "View" msgstr "Mostrar" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 msgid "View specific format" msgstr "Ver formato específico" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 msgid "Convert individually" msgstr "Convertir individualmente" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 msgid "Bulk convert" msgstr "Convertir en bloque" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:233 msgid "Set defaults for conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:234 msgid "Set defaults for conversion of comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:255 msgid "Similar books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:301 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:302 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1356 msgid "Choose a location for your ebook library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:315 msgid "Migrating database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:486 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:487 msgid "Device: " msgstr "Dispositivo: " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:488 msgid " detected." msgstr " detectado." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:510 msgid "Connected " msgstr "Conectado " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:521 msgid "Device database corrupted" msgstr "Base de datos del dispositivo corrupta" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:522 msgid "" "\n" "

                            The database of books on the reader is corrupted. Try the " @@ -3902,25 +3921,25 @@ msgstr "" " \n" " " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658 msgid "Stop" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 msgid "Adding books recursively..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:577 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:578 msgid "Added " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:577 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:578 msgid "Searching..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:588 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:695 msgid "" "

                            Books with the same title as the following already exist in the database. " "Add them anyway?

                              " @@ -3928,120 +3947,118 @@ msgstr "" "

                              Ya existen libros con el mismo título en la base de datos. ¿Añadirlo de " "todas formas?

                                " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:698 msgid "Duplicates found!" msgstr "¡Duplicados encontrados!" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:624 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:649 msgid "Uploading books to device." msgstr "Enviando libros al dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:632 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:633 msgid "Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:633 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:634 msgid "EPUB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:635 msgid "LRF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:636 msgid "HTML Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:637 msgid "LIT Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:638 msgid "MOBI Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:638 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:639 msgid "Text books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:640 msgid "PDF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:640 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:641 msgid "Comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:642 msgid "Archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:660 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:661 msgid "Reading metadata..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:659 msgid "Adding books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:684 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:685 msgid "Read metadata from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:687 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:688 msgid "Adding books to database..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:730 msgid "No space on device" msgstr "No hay espacio en el dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:730 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:731 msgid "" "

                                Cannot upload books to device there is no more free space available " msgstr "" "

                                No se pueden guardar los libros porque no hay espacio en el dispositivo " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:762 -msgid "Confirm delete" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/main.py:763 -msgid "Are you sure you want to delete these %d books?" +msgid "" +"The selected books will be permanently deleted and the files removed " +"from your computer. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:775 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:772 msgid "Deleting books from device." msgstr "Eliminando libros del dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:805 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:802 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:824 msgid "Cannot edit metadata" msgstr "No se pueden editar los metadatos" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:805 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:946 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:802 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:824 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1002 msgid "No books selected" msgstr "No hay libros seleccionados" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:874 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:871 msgid "Sending news to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:923 msgid "Sending books to device." msgstr "Enviando libros al dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:929 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:926 msgid "No suitable formats" msgstr "No hay formatos adecuados" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:930 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:927 msgid "" "Could not upload the following books to the device, as no suitable formats " "were found:

                                  %s
                                " @@ -4049,15 +4066,15 @@ msgstr "" "No se pudieron enviar los siguientes libros al dispositivo, ya que no se " "hallaron formatos adecuados:
                                  %s
                                " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:946 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:943 msgid "Cannot save to disk" msgstr "No se puede guardar en disco" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:947 msgid "Choose destination directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:954 msgid "" "

                                Could not save the following books to disk, because the %s format is not " "available for them:

                                  " @@ -4065,64 +4082,64 @@ msgstr "" "

                                  No se pudieron guardar los siguientes libros en disco, porque el formato " "%s no está disponible para ellos:

                                    " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:958 msgid "Could not save some ebooks" msgstr "No se pudieron guardar algunos ebooks" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:978 msgid "Fetching news from " msgstr "Buscando noticias de " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:992 msgid " fetched." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1127 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1124 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1136 msgid "No book selected" msgstr "Seleccione un libro" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1139 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1155 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1136 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1152 msgid "Cannot view" msgstr "No se puede visualizar" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1115 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1160 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1112 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1157 msgid "Choose the format to view" msgstr "Elija el formato para visualizar" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1127 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1124 msgid "Cannot open folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1156 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1153 msgid "%s has no available formats." msgstr "%s no tiene formatos disponibles" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1191 msgid "Cannot configure" msgstr "No se puede configurar" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1191 msgid "Cannot configure while there are running jobs." msgstr "No se puede configurar con trabajos en proceso." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1213 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1210 msgid "Copying database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1215 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1212 msgid "Copying library to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1225 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1222 msgid "Invalid database" msgstr "Base de datos no valida" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1226 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1223 msgid "" "

                                    An invalid database already exists at %s, delete it before trying to move " "the existing database.
                                    Error: %s" @@ -4130,24 +4147,24 @@ msgstr "" "

                                    Ya existe una base de datos no valida en %s, bórrela antes de intentar " "mover la base de datos existente.
                                    Error: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1232 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1229 msgid "Could not move database" msgstr "No se puede mover la base de datos" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1252 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1249 msgid "No detailed info available" msgstr "No hay información detallada disponible" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1250 msgid "No detailed information is available for books on the device." msgstr "" "No hay información detallada disponible para los libros en el dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1296 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1293 msgid "Error talking to device" msgstr "Error de comunicación con el dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1297 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1294 msgid "" "There was a temporary error talking to the device. Please unplug and " "reconnect the device and or reboot." @@ -4155,23 +4172,23 @@ msgstr "" "Hubo un error de comunicación con el dispositivo. Desconecte, vuelva a " "conectar el dispositivo y reinicie la aplicación." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1310 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1325 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1329 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1307 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1322 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1326 msgid "Conversion Error" msgstr "Error de conversión" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1311 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1308 msgid "" "

                                    Could not convert: %s

                                    It is a DRMed book. You must " "first remove the DRM using 3rd party tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1342 msgid "Database does not exist" msgstr "No existe la base de datos" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1346 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1343 msgid "" "The directory in which the database should be: %s no longer exists. Please " "choose a new database location." @@ -4179,38 +4196,38 @@ msgstr "" "El directorio en el que se debería encontrar la base de datos, %s ya no " "existe. Por favor seleccióne una nueva ruta para la base de datos." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1345 msgid "Choose new location for database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1398 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1422 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1419 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1424 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1421 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/main.py:1428 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1425 msgid "WARNING: Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1454 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1470 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1467 msgid "" "Latest version: %s" @@ -4218,7 +4235,7 @@ msgstr "" "Última versión: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1475 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1472 msgid "" "%s has been updated to version %s. See the new features. " @@ -4228,15 +4245,15 @@ msgstr "" "href=\"http://calibre.kovidgoyal.net/wiki/Changelog\">nuevas " "características. Visita la página de descarga?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1475 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1472 msgid "Update available" msgstr "Actualización disponible" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1490 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1487 msgid "Use the library located at the specified path." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1492 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1489 msgid "Log debugging information to console" msgstr "" @@ -4549,7 +4566,7 @@ msgid "The standard font type" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:160 msgid "Table of Contents" msgstr "" @@ -4573,109 +4590,113 @@ msgstr "" msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:338 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:339 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:357 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:357 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:378 msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:409 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:418 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:445 msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:497 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:505 msgid "

                                    This book is protected by DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:505 msgid "DRM Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:507 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:508 msgid "%s

                                    %s

                                    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:568 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:577 msgid "" "%prog [options] file\n" "\n" "View an ebook. \n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:152 msgid "Ebook Viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:153 msgid "toolBar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:156 msgid "Next page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:157 msgid "Previous page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:158 msgid "Font size larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:159 msgid "Font size smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:163 msgid "Find next" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:164 msgid "Copy to clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:165 msgid "Preferences" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:166 msgid "Reference Mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:167 msgid "Bookmark" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:168 +msgid "Toggle full screen" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:47 msgid "Invalid regular expression" msgstr "Expresión regular no válida" @@ -5008,20 +5029,20 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1164 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1146 msgid "

                                    Copying books to %s

                                    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1286 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1159 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1268 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1257 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1239 msgid "

                                    Migrating old database to ebook library in %s

                                    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1303 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1285 msgid "Compacting database" msgstr "" @@ -5566,6 +5587,20 @@ msgstr "Mostrar información de salida detallada. Útil para depuración" #~ msgid "Changes will only take affect after a restart." #~ msgstr "Los cambios no se aplicaran hasta reiniciar." +#~ msgid "" +#~ "Add books recursively (One book per directory, assumes every ebook file is " +#~ "the same book in a different format)" +#~ msgstr "" +#~ "Añadir libros de manera recursiva (un libro por directorio, asumiendo que " +#~ "cada archivo del directorio es el mismo libro en diferente formato)" + +#~ msgid "" +#~ "Add books recursively (Multiple books per directory, assumes every ebook " +#~ "file is a different book)" +#~ msgstr "" +#~ "Añadir libros de manera recursiva (Multiples libros por directorio, " +#~ "asumiendo que cada archivo es un libro diferente)" + #~ msgid "News fetched. Uploading to device." #~ msgstr "Noticias adquiridas. Enviando al dispositivo." @@ -5854,6 +5889,9 @@ msgstr "Mostrar información de salida detallada. Útil para depuración" #~ "SONY PRS-500 con un tamaño de pantalla de 584x754 píxeles. Las opciones son " #~ "%s" +#~ msgid "Ask for &confirmation before deleting files" +#~ msgstr "Solicitar &confirmación antes de eliminar archivos" + #~ msgid "Send downloaded periodical content to device automatically" #~ msgstr "" #~ "Enviar contenido descargado periodicamente al dispositivo automaticamente" diff --git a/src/calibre/translations/fr.po b/src/calibre/translations/fr.po index 69b9bfc7ec..f60b721485 100644 --- a/src/calibre/translations/fr.po +++ b/src/calibre/translations/fr.po @@ -6,14 +6,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre 0.4.22\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2008-12-24 21:48+0000\n" -"PO-Revision-Date: 2008-12-27 01:20+0000\n" -"Last-Translator: Pierre Rudloff \n" +"POT-Creation-Date: 2008-12-30 15:33+0000\n" +"PO-Revision-Date: 2008-12-31 14:45+0000\n" +"Last-Translator: Arnaud Bonatti \n" "Language-Team: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2008-12-30 05:49+0000\n" +"X-Launchpad-Export-Date: 2009-01-04 04:32+0000\n" "X-Generator: Launchpad (build Unknown)\n" "Generated-By: pygettext.py 1.5\n" @@ -24,8 +24,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:44 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:44 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:478 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:938 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:951 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:948 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:961 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:77 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:79 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:81 @@ -58,12 +58,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:365 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:38 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:328 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:342 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:828 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:343 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:912 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:915 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:918 #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:52 #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:112 #: /home/kovid/work/calibre/src/calibre/library/cli.py:245 @@ -72,10 +72,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/database.py:1423 #: /home/kovid/work/calibre/src/calibre/library/database.py:1452 #: /home/kovid/work/calibre/src/calibre/library/database.py:1580 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:479 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:491 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:826 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:859 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:461 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:473 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:808 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:841 msgid "Unknown" msgstr "Inconnu" @@ -83,15 +83,15 @@ msgstr "Inconnu" msgid "Base" msgstr "Base" -#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:148 msgid "File type" msgstr "Type de fichier" -#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:180 +#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:182 msgid "Metadata reader" msgstr "Lecteur de métadonnées" -#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:206 +#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:209 msgid "Metadata writer" msgstr "" @@ -149,23 +149,15 @@ msgstr "" msgid "Disabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:56 -msgid "%s needs calibre version at least %s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:59 -msgid "%s is not supported on %s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:63 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:66 msgid "No valid plugin found in " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:165 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:170 msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:225 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:247 msgid "" " %prog options\n" " \n" @@ -173,25 +165,31 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:231 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:253 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:233 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:255 +msgid "Remove a custom plugin by name. Has no effect on builtin plugins" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:257 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" +"Configure le greffon. Spécifiez le nom du greffon et les arguments, séparés " +"par des virgules." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:235 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:259 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:237 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:261 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:239 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:263 msgid "Disable the named plugin" msgstr "" @@ -405,7 +403,7 @@ msgid "Output written to " msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:413 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1036 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1046 msgid "You must specify an input HTML file" msgstr "" @@ -428,83 +426,83 @@ msgstr "" msgid "Written processed HTML to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:821 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:831 msgid "Options to control the traversal of HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:828 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:838 msgid "The output directory. Default is the current directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:830 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:840 msgid "Character encoding for HTML files. Default is to auto detect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:832 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:842 msgid "" "Create the output in a zip file. If this option is specified, the --output " "should be the name of a file not a directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:834 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:844 msgid "Control the following of links in HTML files." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:836 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:846 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " "depth first" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:838 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:848 msgid "" "Maximum levels of recursion when following links in HTML files. Must be non-" "negative. 0 implies that no links in the root HTML file are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:840 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:850 msgid "Set metadata of the generated ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:842 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:852 msgid "Set the title. Default is to autodetect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:844 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:854 msgid "The author(s) of the ebook, as a comma separated list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:846 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:856 msgid "The subject(s) of this book, as a comma separated list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:848 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:858 msgid "Set the publisher of this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:850 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:860 msgid "A summary of this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:852 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:862 msgid "Load metadata from the specified OPF file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:854 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:864 msgid "Options useful for debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:856 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:866 msgid "" "Be more verbose while processing. Can be specified multiple times to " "increase verbosity." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:858 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:868 msgid "Output HTML is \"pretty printed\" for easier parsing by humans" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:864 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:874 msgid "" "%prog [options] file.html|opf\n" "\n" @@ -526,7 +524,7 @@ msgid "%prog [options] LITFILE" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:852 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:442 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:444 msgid "Output directory. Defaults to current directory." msgstr "" @@ -540,7 +538,7 @@ msgid "Useful for debugging." msgstr "Utile pour déboguer" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:869 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:466 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:468 msgid "OEB ebook created in" msgstr "" @@ -583,7 +581,7 @@ msgstr "Clé de tri pour l'auteur" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:87 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:39 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:97 msgid "Publisher" msgstr "Éditeur" @@ -1160,11 +1158,11 @@ msgstr "Ne peut lire l'image de couverture: %s" msgid "Cannot read from: %s" msgstr "Ne peut lire depuis: %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2001 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2003 msgid "Failed to process opf file" msgstr "Tentative de traitement du fichier opf échouée" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2007 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2009 msgid "" "Usage: %prog [options] mybook.html\n" "\n" @@ -1402,17 +1400,17 @@ msgstr "Configurer les commentaires." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:69 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:36 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:325 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:898 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:905 msgid "Title" msgstr "Titre" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:274 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:37 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:330 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:906 msgid "Author(s)" msgstr "Auteur(s)" @@ -1431,24 +1429,24 @@ msgstr "Catégorie" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:391 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:527 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:308 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:287 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:58 msgid "Comments" msgstr "Commentaires" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:275 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:838 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:902 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:845 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:909 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42 msgid "Tags" msgstr "Tags" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:292 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42 msgid "Series" @@ -1583,11 +1581,11 @@ msgstr "Usage: pdf-meta file.pdf" msgid "Usage: rb-meta file.rb" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:440 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:442 msgid "%prog [options] myebook.mobi" msgstr "%prog [options] myebook.mobi" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:466 msgid "Raw MOBI HTML saved in" msgstr "" @@ -1596,7 +1594,7 @@ msgid "The output directory. Defaults to the current directory." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:424 msgid "Frequently used directories" msgstr "Répertoires utilisés fréquemment" @@ -1711,8 +1709,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:282 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:840 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:56 msgid "Path" msgstr "Chemin" @@ -1721,7 +1719,7 @@ msgstr "Chemin" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:282 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42 msgid "Formats" @@ -1736,6 +1734,7 @@ msgstr "Boîte de dialogue" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_ui.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:56 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/warning_ui.py:53 msgid "TextLabel" @@ -1873,49 +1872,57 @@ msgstr "" msgid "Customize %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:310 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:295 +msgid "Cannot remove builtin plugin" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:296 +msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:317 msgid "Error log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:321 msgid "Access log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:336 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:343 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 msgid "Failed to start content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:383 msgid "Invalid size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:383 msgid "The size %s is invalid. must be of the form widthxheight" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:413 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:423 msgid "Invalid database location" msgstr "Chemin de la database invalide" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:420 msgid "
                                    Must be a directory." msgstr "
                                    Doit être un répertoire." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:420 msgid "Invalid database location " msgstr "Chemin de la database invalide " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:424 msgid "Invalid database location.
                                    Cannot write to " msgstr "Chemin de la database invalide.
                                    Erreur en écriture " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:436 msgid "Compacting database. This may take a while." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:436 msgid "Compacting..." msgstr "" @@ -1935,10 +1942,10 @@ msgid "Browse for the new database location" msgstr "Choisir un nouvel emplacement pour la base de données" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:411 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:427 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:438 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:440 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:467 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:373 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:509 @@ -1967,196 +1974,192 @@ msgid "Show notification when &new version is available" msgstr "Envoyer une notification quand une nouvelle version est disponible." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:413 -msgid "Ask for &confirmation before deleting files" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:414 msgid "" -"If you disable this setting, metadatas is guessed from the filename instead. " +"If you disable this setting, metadata is guessed from the filename instead. " "This can be configured in the Advanced section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:414 msgid "Read &metadata from files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:415 msgid "Format for &single file save:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:416 msgid "Default network &timeout:" msgstr "&Timeout par défaut pour les connexions réseau :" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:417 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/dialogs/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:418 msgid " seconds" msgstr " secondes" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:419 msgid "Choose &language (requires restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:421 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:420 msgid "Normal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:421 msgid "High" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:422 msgid "Low" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:423 msgid "Job &priority:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:425 msgid "Add a directory to the frequently used directories list" msgstr "Ajouter un répetoire à la liste des répertoires utilisés fréquemment" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:427 msgid "Remove a directory from the frequently used directories list" msgstr "" "Supprime un répetoire de la liste des répertoires utilisés fréquemment" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:429 msgid "Use &Roman numerals for series number" msgstr "Utilisation de chiffres romains pour les numéro de séries" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:430 msgid "&Number of covers to show in browse mode (after restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:431 msgid "Toolbar" msgstr "Barre d'outils" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:432 msgid "Large" msgstr "Large" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:433 msgid "Medium" msgstr "Moyen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:434 msgid "Small" msgstr "Petit" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:435 msgid "&Button size in toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:436 msgid "Show &text in toolbar buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:437 msgid "Select visible &columns in library view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:440 msgid "Use internal &viewer for the following formats:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:441 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:442 msgid "Automatically send downloaded &news to ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:443 msgid "&Delete news from library when it is sent to reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:444 msgid "Free unused diskspace from the database" msgstr "Espace libre non-utilisé de la base de données" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:445 msgid "&Compact database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:446 msgid "&Metadata from file name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:447 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " "settings will only take effect after a server restart." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:448 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:449 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:146 msgid "&Username:" msgstr "Nom de l'&utilisateur :" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:450 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:147 msgid "&Password:" msgstr "Mot de &passe :" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:451 msgid "" "If you leave the password blank, anyone will be able to access your book " "collection using the web interface." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:452 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:148 msgid "&Show password" msgstr "&Affiche le mot de passe" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:453 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:454 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:455 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:456 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:457 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:458 msgid "Run server &automatically on startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:459 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:460 msgid "" "If you want to use the content server to access your ebook collection on " "your iphone with Stanza, you will need to add the URL " @@ -2165,20 +2168,24 @@ msgid "" "address of this computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:461 msgid "" "Here you can customize the behavior of Calibre by controlling what plugins " "it uses." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:462 msgid "Enable/&Disable plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:463 msgid "&Customize plugin" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:464 +msgid "&Remove plugin" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:465 msgid "Add new plugin" msgstr "" @@ -2191,6 +2198,14 @@ msgstr "" msgid "&Add" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:48 +msgid "Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:50 +msgid "&Show this warning again" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/conversion_error_ui.py:41 msgid "ERROR" msgstr "ERREUR" @@ -2208,7 +2223,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:55 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:296 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:161 msgid "Metadata" msgstr "Metadata" @@ -2290,7 +2305,7 @@ msgid " is not a valid picture" msgstr " n'est pas une image vailde" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:227 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1002 msgid "Cannot convert" msgstr "Conversion impossible" @@ -3066,9 +3081,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:770 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:774 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1073 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:752 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:756 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1055 msgid "News" msgstr "" @@ -3540,52 +3555,62 @@ msgstr "En attente" msgid "Working" msgstr "En cours" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:176 msgid "Cannot kill job" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:173 msgid "Cannot kill jobs that communicate with the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:177 msgid "Job has already run" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:93 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:900 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:907 msgid "Size (MB)" msgstr "Taille (MB)" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:901 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:908 msgid "Date" msgstr "Date" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:96 msgid "Rating" msgstr "Note" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:274 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:286 msgid "None" msgstr "Aucun" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:292 msgid "Book %s of %s." msgstr "Livre %s of %s." -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:832 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:675 +msgid "Not allowed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:676 +msgid "" +"Dropping onto a device is not supported. First add the book to the calibre " +"library." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:839 msgid "Format" msgstr "Format" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:844 msgid "Timestamp" msgstr "Horodatage" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:942 msgid "Search (For Advanced Search click the button to the left)" msgstr "" @@ -3614,7 +3639,7 @@ msgid "No matches for the search phrase %s were found." msgstr "Aucun résultat pour la recherche %s." #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:377 msgid "No matches found" msgstr "Aucun résultat" @@ -3639,12 +3664,12 @@ msgid "Previous Page" msgstr "Page précédente" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:154 msgid "Back" msgstr "Recule" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:134 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:155 msgid "Forward" msgstr "Avance" @@ -3653,7 +3678,7 @@ msgid "Next match" msgstr "Résultat suivant" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:136 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:162 msgid "Open ebook" msgstr "Ouvrir le livre" @@ -3661,156 +3686,152 @@ msgstr "Ouvrir le livre" msgid "Configure" msgstr "Configuration" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:88 msgid "Error communicating with device" msgstr "Erreur pendant la communication avec le lecteur électronique" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:100 msgid "&Restore" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:101 msgid "&Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:102 msgid "&Quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:104 msgid "&Restart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:148 msgid "" "

                                    For help visit %s.kovidgoyal.net
                                    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:149 msgid "%s: %s by Kovid Goyal %%(version)s
                                    %%(device)s

                                    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:167 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:169 msgid "Send to main memory" msgstr "Envoi vers la mémoire du lecteur" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 msgid "Send to storage card" msgstr "Envoi vers la carte mémoire" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 msgid "and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:172 msgid "Send to storage card by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:185 msgid "Edit metadata individually" msgstr "Edition des metadata individuellement" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:187 msgid "Edit metadata in bulk" msgstr "Edition des metadata par lot" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:190 msgid "Add books from a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:190 -msgid "" -"Add books recursively (One book per directory, assumes every ebook file is " -"the same book in a different format)" -msgstr "" -"Ajouter des livres récursivement (un livre par répertoire, assume que chaque " -"fichier correspond au même livre mais dans un format différent)" - #: /home/kovid/work/calibre/src/calibre/gui2/main.py:191 msgid "" -"Add books recursively (Multiple books per directory, assumes every ebook " -"file is a different book)" +"Add books from directories, including sub-directories (One book per " +"directory, assumes every ebook file is the same book in a different format)" msgstr "" -"Ajouter des livre récursivement (Plusieurs livres par répertoire, considère " -"que chaque fichier est un livre différent)" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:192 +msgid "" +"Add books from directories, including sub directories (Multiple books per " +"directory, assumes every ebook file is a different book)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:207 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:342 msgid "Save to disk" msgstr "Enregistrer sur le disque" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 msgid "Save to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:209 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1200 msgid "Save only %s format to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:212 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:348 msgid "View" msgstr "Visualiser" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 msgid "View specific format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 msgid "Convert individually" msgstr "Convertion individuelle" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 msgid "Bulk convert" msgstr "Convertion par lot" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:233 msgid "Set defaults for conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:234 msgid "Set defaults for conversion of comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:255 msgid "Similar books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:301 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:302 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1356 msgid "Choose a location for your ebook library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:315 msgid "Migrating database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:486 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:487 msgid "Device: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:488 msgid " detected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:510 msgid "Connected " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:521 msgid "Device database corrupted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:522 msgid "" "\n" "

                                    The database of books on the reader is corrupted. Try the " @@ -3826,25 +3847,25 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658 msgid "Stop" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 msgid "Adding books recursively..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:577 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:578 msgid "Added " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:577 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:578 msgid "Searching..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:588 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:695 msgid "" "

                                    Books with the same title as the following already exist in the database. " "Add them anyway?

                                      " @@ -3852,198 +3873,196 @@ msgstr "" "

                                      Des livres ayant le même titre existent déjà dans la base de données. Les " "ajouter quand même ?

                                        " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:698 msgid "Duplicates found!" msgstr "Des doublons ont été détectés !" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:624 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:649 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:632 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:633 msgid "Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:633 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:634 msgid "EPUB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:635 msgid "LRF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:636 msgid "HTML Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:637 msgid "LIT Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:638 msgid "MOBI Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:638 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:639 msgid "Text books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:640 msgid "PDF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:640 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:641 msgid "Comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:642 msgid "Archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:660 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:661 msgid "Reading metadata..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:659 msgid "Adding books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:684 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:685 msgid "Read metadata from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:687 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:688 msgid "Adding books to database..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:730 msgid "No space on device" msgstr "Le lecteur électronique n'a plus d'espace mémoire disponible" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:730 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:731 msgid "" "

                                        Cannot upload books to device there is no more free space available " msgstr "" "

                                        Impossible d'envoyer les livres sur le lecteur : il n'y a plus assez " "d'espace mémoire disponible " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:762 -msgid "Confirm delete" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/main.py:763 -msgid "Are you sure you want to delete these %d books?" +msgid "" +"The selected books will be permanently deleted and the files removed " +"from your computer. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:775 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:772 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:805 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:802 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:824 msgid "Cannot edit metadata" msgstr "Erreur à l'édition des metadat" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:805 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:946 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:802 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:824 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1002 msgid "No books selected" msgstr "Aucun livre sélectionné" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:874 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:871 msgid "Sending news to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:923 msgid "Sending books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:929 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:926 msgid "No suitable formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:930 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:927 msgid "" "Could not upload the following books to the device, as no suitable formats " "were found:

                                          %s
                                        " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:946 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:943 msgid "Cannot save to disk" msgstr "Ne peut pas enregistrer sur le disque" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:947 msgid "Choose destination directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:954 msgid "" "

                                        Could not save the following books to disk, because the %s format is not " "available for them:

                                          " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:958 msgid "Could not save some ebooks" msgstr "Impossible de sauvegarder des livres électroniques" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:978 msgid "Fetching news from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:992 msgid " fetched." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1127 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1124 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1136 msgid "No book selected" msgstr "Aucun livre sélectionné" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1139 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1155 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1136 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1152 msgid "Cannot view" msgstr "Impossible de visualiser" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1115 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1160 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1112 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1157 msgid "Choose the format to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1127 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1124 msgid "Cannot open folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1156 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1153 msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1191 msgid "Cannot configure" msgstr "Configuration impossible" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1191 msgid "Cannot configure while there are running jobs." msgstr "Impossible de configurer pendant que des travaux sont en cours." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1213 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1210 msgid "Copying database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1215 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1212 msgid "Copying library to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1225 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1222 msgid "Invalid database" msgstr "Base de données invalide" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1226 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1223 msgid "" "

                                          An invalid database already exists at %s, delete it before trying to move " "the existing database.
                                          Error: %s" @@ -4051,23 +4070,23 @@ msgstr "" "

                                          Une base de données invalide existe déjà ici : %s, spprimez la avant " "d'essayer de déplacer la base de données existante.
                                          Erreur : %s" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1232 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1229 msgid "Could not move database" msgstr "Déplacement de la base de données impossible" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1252 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1249 msgid "No detailed info available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1250 msgid "No detailed information is available for books on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1296 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1293 msgid "Error talking to device" msgstr "Erreur pendant la communication avec le lecteur électronique" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1297 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1294 msgid "" "There was a temporary error talking to the device. Please unplug and " "reconnect the device and or reboot." @@ -4076,81 +4095,81 @@ msgstr "" "lecteur électronique. Veuillez déconnecter et reconnecter le lecteur " "électronique et redémarrer." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1310 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1325 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1329 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1307 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1322 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1326 msgid "Conversion Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1311 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1308 msgid "" "

                                          Could not convert: %s

                                          It is a DRMed book. You must " "first remove the DRM using 3rd party tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1342 msgid "Database does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1346 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1343 msgid "" "The directory in which the database should be: %s no longer exists. Please " "choose a new database location." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1345 msgid "Choose new location for database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1398 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1422 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1419 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1424 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1421 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/main.py:1428 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1425 msgid "WARNING: Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1454 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1470 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1467 msgid "" "Latest version: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1475 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1472 msgid "" "%s has been updated to version %s. See the new features. " "Visit the download page?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1475 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1472 msgid "Update available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1490 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1487 msgid "Use the library located at the specified path." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1492 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1489 msgid "Log debugging information to console" msgstr "" @@ -4458,7 +4477,7 @@ msgid "The standard font type" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:160 msgid "Table of Contents" msgstr "" @@ -4482,109 +4501,113 @@ msgstr "" msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:338 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:339 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:357 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:357 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:378 msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:409 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:418 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:445 msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:497 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:505 msgid "

                                          This book is protected by DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:505 msgid "DRM Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:507 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:508 msgid "%s

                                          %s

                                          " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:568 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:577 msgid "" "%prog [options] file\n" "\n" "View an ebook. \n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:152 msgid "Ebook Viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:153 msgid "toolBar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:156 msgid "Next page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:157 msgid "Previous page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:158 msgid "Font size larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:159 msgid "Font size smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:163 msgid "Find next" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:164 msgid "Copy to clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:165 msgid "Preferences" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:166 msgid "Reference Mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:167 msgid "Bookmark" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:168 +msgid "Toggle full screen" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:47 msgid "Invalid regular expression" msgstr "" @@ -4881,20 +4904,20 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1164 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1146 msgid "

                                          Copying books to %s

                                          " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1286 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1159 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1268 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1257 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1239 msgid "

                                          Migrating old database to ebook library in %s

                                          " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1303 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1285 msgid "Compacting database" msgstr "" diff --git a/src/calibre/translations/gl.po b/src/calibre/translations/gl.po index 01bd6c5fd5..b8ad5b1fd8 100644 --- a/src/calibre/translations/gl.po +++ b/src/calibre/translations/gl.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2008-12-24 21:48+0000\n" +"POT-Creation-Date: 2008-12-30 15:33+0000\n" "PO-Revision-Date: 2008-09-30 12:33+0000\n" "Last-Translator: Calidonia \n" "Language-Team: Galician \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2008-12-30 05:48+0000\n" +"X-Launchpad-Export-Date: 2009-01-04 04:32+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41 @@ -24,8 +24,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:44 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:44 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:478 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:938 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:951 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:948 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:961 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:77 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:79 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:81 @@ -58,12 +58,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:365 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:38 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:328 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:342 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:828 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:343 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:912 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:915 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:918 #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:52 #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:112 #: /home/kovid/work/calibre/src/calibre/library/cli.py:245 @@ -72,10 +72,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/database.py:1423 #: /home/kovid/work/calibre/src/calibre/library/database.py:1452 #: /home/kovid/work/calibre/src/calibre/library/database.py:1580 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:479 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:491 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:826 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:859 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:461 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:473 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:808 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:841 msgid "Unknown" msgstr "" @@ -83,15 +83,15 @@ msgstr "" msgid "Base" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:148 msgid "File type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:180 +#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:182 msgid "Metadata reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:206 +#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:209 msgid "Metadata writer" msgstr "" @@ -149,23 +149,15 @@ msgstr "" msgid "Disabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:56 -msgid "%s needs calibre version at least %s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:59 -msgid "%s is not supported on %s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:63 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:66 msgid "No valid plugin found in " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:165 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:170 msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:225 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:247 msgid "" " %prog options\n" " \n" @@ -173,25 +165,29 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:231 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:253 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:233 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:255 +msgid "Remove a custom plugin by name. Has no effect on builtin plugins" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:257 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:235 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:259 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:237 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:261 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:239 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:263 msgid "Disable the named plugin" msgstr "" @@ -410,7 +406,7 @@ msgid "Output written to " msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:413 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1036 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1046 msgid "You must specify an input HTML file" msgstr "" @@ -433,83 +429,83 @@ msgstr "" msgid "Written processed HTML to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:821 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:831 msgid "Options to control the traversal of HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:828 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:838 msgid "The output directory. Default is the current directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:830 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:840 msgid "Character encoding for HTML files. Default is to auto detect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:832 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:842 msgid "" "Create the output in a zip file. If this option is specified, the --output " "should be the name of a file not a directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:834 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:844 msgid "Control the following of links in HTML files." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:836 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:846 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " "depth first" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:838 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:848 msgid "" "Maximum levels of recursion when following links in HTML files. Must be non-" "negative. 0 implies that no links in the root HTML file are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:840 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:850 msgid "Set metadata of the generated ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:842 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:852 msgid "Set the title. Default is to autodetect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:844 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:854 msgid "The author(s) of the ebook, as a comma separated list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:846 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:856 msgid "The subject(s) of this book, as a comma separated list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:848 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:858 msgid "Set the publisher of this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:850 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:860 msgid "A summary of this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:852 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:862 msgid "Load metadata from the specified OPF file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:854 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:864 msgid "Options useful for debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:856 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:866 msgid "" "Be more verbose while processing. Can be specified multiple times to " "increase verbosity." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:858 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:868 msgid "Output HTML is \"pretty printed\" for easier parsing by humans" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:864 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:874 msgid "" "%prog [options] file.html|opf\n" "\n" @@ -531,7 +527,7 @@ msgid "%prog [options] LITFILE" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:852 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:442 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:444 msgid "Output directory. Defaults to current directory." msgstr "" @@ -545,7 +541,7 @@ msgid "Useful for debugging." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:869 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:466 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:468 msgid "OEB ebook created in" msgstr "" @@ -586,7 +582,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:87 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:39 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:97 msgid "Publisher" msgstr "" @@ -1078,11 +1074,11 @@ msgstr "" msgid "Cannot read from: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2001 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2003 msgid "Failed to process opf file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2007 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2009 msgid "" "Usage: %prog [options] mybook.html\n" "\n" @@ -1281,17 +1277,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:69 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:36 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:325 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:898 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:905 msgid "Title" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:274 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:37 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:330 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:906 msgid "Author(s)" msgstr "" @@ -1310,24 +1306,24 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:391 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:527 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:308 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:287 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:58 msgid "Comments" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:275 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:838 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:902 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:845 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:909 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42 msgid "Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:292 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42 msgid "Series" @@ -1444,11 +1440,11 @@ msgstr "" msgid "Usage: rb-meta file.rb" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:440 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:442 msgid "%prog [options] myebook.mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:466 msgid "Raw MOBI HTML saved in" msgstr "" @@ -1457,7 +1453,7 @@ msgid "The output directory. Defaults to the current directory." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:424 msgid "Frequently used directories" msgstr "" @@ -1572,8 +1568,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:282 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:840 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:56 msgid "Path" msgstr "" @@ -1582,7 +1578,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:282 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42 msgid "Formats" @@ -1597,6 +1593,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_ui.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:56 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/warning_ui.py:53 msgid "TextLabel" @@ -1734,49 +1731,57 @@ msgstr "" msgid "Customize %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:310 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:295 +msgid "Cannot remove builtin plugin" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:296 +msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:317 msgid "Error log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:321 msgid "Access log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:336 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:343 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 msgid "Failed to start content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:383 msgid "Invalid size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:383 msgid "The size %s is invalid. must be of the form widthxheight" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:413 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:423 msgid "Invalid database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:420 msgid "
                                          Must be a directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:420 msgid "Invalid database location " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:424 msgid "Invalid database location.
                                          Cannot write to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:436 msgid "Compacting database. This may take a while." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:436 msgid "Compacting..." msgstr "" @@ -1796,10 +1801,10 @@ msgid "Browse for the new database location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:411 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:427 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:438 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:440 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:467 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:373 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:509 @@ -1828,195 +1833,191 @@ msgid "Show notification when &new version is available" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:413 -msgid "Ask for &confirmation before deleting files" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:414 msgid "" -"If you disable this setting, metadatas is guessed from the filename instead. " +"If you disable this setting, metadata is guessed from the filename instead. " "This can be configured in the Advanced section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:414 msgid "Read &metadata from files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:415 msgid "Format for &single file save:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:416 msgid "Default network &timeout:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:417 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/dialogs/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:418 msgid " seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:419 msgid "Choose &language (requires restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:421 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:420 msgid "Normal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:421 msgid "High" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:422 msgid "Low" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:423 msgid "Job &priority:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:425 msgid "Add a directory to the frequently used directories list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:427 msgid "Remove a directory from the frequently used directories list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:429 msgid "Use &Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:430 msgid "&Number of covers to show in browse mode (after restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:431 msgid "Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:432 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:433 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:434 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:435 msgid "&Button size in toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:436 msgid "Show &text in toolbar buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:437 msgid "Select visible &columns in library view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:440 msgid "Use internal &viewer for the following formats:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:441 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:442 msgid "Automatically send downloaded &news to ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:443 msgid "&Delete news from library when it is sent to reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:444 msgid "Free unused diskspace from the database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:445 msgid "&Compact database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:446 msgid "&Metadata from file name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:447 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " "settings will only take effect after a server restart." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:448 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:449 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:146 msgid "&Username:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:450 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:147 msgid "&Password:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:451 msgid "" "If you leave the password blank, anyone will be able to access your book " "collection using the web interface." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:452 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:148 msgid "&Show password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:453 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:454 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:455 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:456 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:457 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:458 msgid "Run server &automatically on startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:459 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:460 msgid "" "If you want to use the content server to access your ebook collection on " "your iphone with Stanza, you will need to add the URL " @@ -2025,20 +2026,24 @@ msgid "" "address of this computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:461 msgid "" "Here you can customize the behavior of Calibre by controlling what plugins " "it uses." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:462 msgid "Enable/&Disable plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:463 msgid "&Customize plugin" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:464 +msgid "&Remove plugin" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:465 msgid "Add new plugin" msgstr "" @@ -2051,6 +2056,14 @@ msgstr "" msgid "&Add" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:48 +msgid "Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:50 +msgid "&Show this warning again" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/conversion_error_ui.py:41 msgid "ERROR" msgstr "" @@ -2068,7 +2081,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:55 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:296 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:161 msgid "Metadata" msgstr "" @@ -2150,7 +2163,7 @@ msgid " is not a valid picture" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:227 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1002 msgid "Cannot convert" msgstr "" @@ -2895,9 +2908,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:770 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:774 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1073 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:752 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:756 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1055 msgid "News" msgstr "" @@ -3366,52 +3379,62 @@ msgstr "" msgid "Working" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:176 msgid "Cannot kill job" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:173 msgid "Cannot kill jobs that communicate with the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:177 msgid "Job has already run" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:93 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:900 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:907 msgid "Size (MB)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:901 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:908 msgid "Date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:96 msgid "Rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:274 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:286 msgid "None" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:292 msgid "Book %s of %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:832 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:675 +msgid "Not allowed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:676 +msgid "" +"Dropping onto a device is not supported. First add the book to the calibre " +"library." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:839 msgid "Format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:844 msgid "Timestamp" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:942 msgid "Search (For Advanced Search click the button to the left)" msgstr "" @@ -3440,7 +3463,7 @@ msgid "No matches for the search phrase %s were found." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:377 msgid "No matches found" msgstr "" @@ -3465,12 +3488,12 @@ msgid "Previous Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:154 msgid "Back" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:134 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:155 msgid "Forward" msgstr "" @@ -3479,7 +3502,7 @@ msgid "Next match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:136 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:162 msgid "Open ebook" msgstr "" @@ -3487,152 +3510,152 @@ msgstr "" msgid "Configure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:88 msgid "Error communicating with device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:100 msgid "&Restore" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:101 msgid "&Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:102 msgid "&Quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:104 msgid "&Restart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:148 msgid "" "

                                          For help visit %s.kovidgoyal.net
                                          " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:149 msgid "%s: %s by Kovid Goyal %%(version)s
                                          %%(device)s

                                          " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168 -msgid "Send to main memory" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/main.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:169 -msgid "Send to storage card" +msgid "Send to main memory" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 +msgid "Send to storage card" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/main.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 msgid "and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:172 msgid "Send to storage card by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:185 msgid "Edit metadata individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:187 msgid "Edit metadata in bulk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:189 -msgid "Add books from a single directory" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/main.py:190 -msgid "" -"Add books recursively (One book per directory, assumes every ebook file is " -"the same book in a different format)" +msgid "Add books from a single directory" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:191 msgid "" -"Add books recursively (Multiple books per directory, assumes every ebook " -"file is a different book)" +"Add books from directories, including sub-directories (One book per " +"directory, assumes every ebook file is the same book in a different format)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:192 +msgid "" +"Add books from directories, including sub directories (Multiple books per " +"directory, assumes every ebook file is a different book)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:207 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:342 msgid "Save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 msgid "Save to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:209 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1200 msgid "Save only %s format to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:212 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:348 msgid "View" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 msgid "View specific format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 msgid "Convert individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 msgid "Bulk convert" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:233 msgid "Set defaults for conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:234 msgid "Set defaults for conversion of comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:255 msgid "Similar books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:301 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:302 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1356 msgid "Choose a location for your ebook library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:315 msgid "Migrating database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:486 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:487 msgid "Device: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:488 msgid " detected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:510 msgid "Connected " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:521 msgid "Device database corrupted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:522 msgid "" "\n" "

                                          The database of books on the reader is corrupted. Try the " @@ -3648,322 +3671,320 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658 msgid "Stop" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 msgid "Adding books recursively..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:577 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:578 msgid "Added " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:577 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:578 msgid "Searching..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:588 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:695 msgid "" "

                                          Books with the same title as the following already exist in the database. " "Add them anyway?

                                            " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:698 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:624 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:649 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:632 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:633 msgid "Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:633 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:634 msgid "EPUB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:635 msgid "LRF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:636 msgid "HTML Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:637 msgid "LIT Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:638 msgid "MOBI Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:638 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:639 msgid "Text books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:640 msgid "PDF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:640 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:641 msgid "Comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:642 msgid "Archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:660 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:661 msgid "Reading metadata..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:659 msgid "Adding books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:684 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:685 msgid "Read metadata from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:687 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:688 msgid "Adding books to database..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:730 msgid "No space on device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:730 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:731 msgid "" "

                                            Cannot upload books to device there is no more free space available " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:762 -msgid "Confirm delete" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/main.py:763 -msgid "Are you sure you want to delete these %d books?" +msgid "" +"The selected books will be permanently deleted and the files removed " +"from your computer. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:775 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:772 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:805 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:802 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:824 msgid "Cannot edit metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:805 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:946 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:802 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:824 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1002 msgid "No books selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:874 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:871 msgid "Sending news to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:923 msgid "Sending books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:929 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:926 msgid "No suitable formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:930 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:927 msgid "" "Could not upload the following books to the device, as no suitable formats " "were found:

                                              %s
                                            " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:946 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:943 msgid "Cannot save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:947 msgid "Choose destination directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:954 msgid "" "

                                            Could not save the following books to disk, because the %s format is not " "available for them:

                                              " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:958 msgid "Could not save some ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:978 msgid "Fetching news from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:992 msgid " fetched." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1127 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1124 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1136 msgid "No book selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1139 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1155 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1136 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1152 msgid "Cannot view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1115 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1160 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1112 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1157 msgid "Choose the format to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1127 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1124 msgid "Cannot open folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1156 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1153 msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1191 msgid "Cannot configure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1191 msgid "Cannot configure while there are running jobs." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1213 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1210 msgid "Copying database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1215 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1212 msgid "Copying library to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1225 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1222 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1226 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1223 msgid "" "

                                              An invalid database already exists at %s, delete it before trying to move " "the existing database.
                                              Error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1232 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1229 msgid "Could not move database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1252 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1249 msgid "No detailed info available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1250 msgid "No detailed information is available for books on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1296 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1293 msgid "Error talking to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1297 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1294 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/main.py:1310 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1325 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1329 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1307 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1322 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1326 msgid "Conversion Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1311 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1308 msgid "" "

                                              Could not convert: %s

                                              It is a DRMed book. You must " "first remove the DRM using 3rd party tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1342 msgid "Database does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1346 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1343 msgid "" "The directory in which the database should be: %s no longer exists. Please " "choose a new database location." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1345 msgid "Choose new location for database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1398 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1422 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1419 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1424 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1421 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/main.py:1428 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1425 msgid "WARNING: Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1454 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1470 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1467 msgid "" "Latest version: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1475 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1472 msgid "" "%s has been updated to version %s. See the new features. " "Visit the download page?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1475 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1472 msgid "Update available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1490 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1487 msgid "Use the library located at the specified path." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1492 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1489 msgid "Log debugging information to console" msgstr "" @@ -4267,7 +4288,7 @@ msgid "The standard font type" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:160 msgid "Table of Contents" msgstr "" @@ -4291,109 +4312,113 @@ msgstr "" msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:338 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:339 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:357 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:357 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:378 msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:409 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:418 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:445 msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:497 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:505 msgid "

                                              This book is protected by DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:505 msgid "DRM Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:507 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:508 msgid "%s

                                              %s

                                              " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:568 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:577 msgid "" "%prog [options] file\n" "\n" "View an ebook. \n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:152 msgid "Ebook Viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:153 msgid "toolBar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:156 msgid "Next page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:157 msgid "Previous page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:158 msgid "Font size larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:159 msgid "Font size smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:163 msgid "Find next" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:164 msgid "Copy to clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:165 msgid "Preferences" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:166 msgid "Reference Mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:167 msgid "Bookmark" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:168 +msgid "Toggle full screen" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:47 msgid "Invalid regular expression" msgstr "" @@ -4690,20 +4715,20 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1164 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1146 msgid "

                                              Copying books to %s

                                              " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1286 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1159 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1268 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1257 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1239 msgid "

                                              Migrating old database to ebook library in %s

                                              " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1303 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1285 msgid "Compacting database" msgstr "" diff --git a/src/calibre/translations/it.po b/src/calibre/translations/it.po index 93ca64417b..2c965f57f8 100644 --- a/src/calibre/translations/it.po +++ b/src/calibre/translations/it.po @@ -8,26 +8,26 @@ msgid "" msgstr "" "Project-Id-Version: calibre_calibre-it\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2008-12-24 21:48+0000\n" -"PO-Revision-Date: 2008-12-22 09:27+0000\n" -"Last-Translator: S. Dorscht \n" +"POT-Creation-Date: 2008-12-30 15:33+0000\n" +"PO-Revision-Date: 2009-01-01 18:58+0000\n" +"Last-Translator: Iacopo Benesperi \n" "Language-Team: italiano\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2008-12-30 05:49+0000\n" +"X-Launchpad-Export-Date: 2009-01-04 04:32+0000\n" "X-Generator: Launchpad (build Unknown)\n" "Generated-By: pygettext.py 1.5\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41 msgid "Does absolutely nothing" -msgstr "" +msgstr "Non fa assolutamente niente" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:44 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:44 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:478 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:938 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:951 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:948 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:961 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:77 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:79 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:81 @@ -60,12 +60,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:365 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:38 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:328 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:342 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:828 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:343 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:912 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:915 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:918 #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:52 #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:112 #: /home/kovid/work/calibre/src/calibre/library/cli.py:245 @@ -74,28 +74,28 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/database.py:1423 #: /home/kovid/work/calibre/src/calibre/library/database.py:1452 #: /home/kovid/work/calibre/src/calibre/library/database.py:1580 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:479 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:491 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:826 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:859 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:461 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:473 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:808 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:841 msgid "Unknown" msgstr "Sconosciuto" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:62 msgid "Base" -msgstr "" +msgstr "Base" -#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:148 msgid "File type" -msgstr "" +msgstr "Tipo di file" -#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:180 +#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:182 msgid "Metadata reader" -msgstr "" +msgstr "Lettore metadati" -#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:206 +#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:209 msgid "Metadata writer" -msgstr "" +msgstr "Scrittore metadati" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:12 msgid "" @@ -117,27 +117,27 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:135 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:145 msgid "Read metadata from %s files" -msgstr "" +msgstr "Legge i metadati da file %s" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:155 msgid "Extract cover from comic files" -msgstr "" +msgstr "Estrae le copertine dai file dei fumetti" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:175 msgid "Set metadata in EPUB files" -msgstr "" +msgstr "Imposta i metadati nei file EPUB" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:185 msgid "Set metadata in LRF files" -msgstr "" +msgstr "Imposta i metadati nei file LRF" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:195 msgid "Set metadata in RTF files" -msgstr "" +msgstr "Imposta i metadati nei file RTF" #: /home/kovid/work/calibre/src/calibre/customize/ui.py:28 msgid "Installed plugins" -msgstr "" +msgstr "Plug-in installati" #: /home/kovid/work/calibre/src/calibre/customize/ui.py:29 msgid "Mapping for filetype plugins" @@ -149,51 +149,51 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/ui.py:31 msgid "Disabled plugins" -msgstr "" +msgstr "Disabilita plug-in" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:56 -msgid "%s needs calibre version at least %s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:59 -msgid "%s is not supported on %s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:63 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:66 msgid "No valid plugin found in " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:165 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:170 msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:225 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:247 msgid "" " %prog options\n" " \n" " Customize calibre by loading external plugins.\n" " " msgstr "" +" %prog opzioni\n" +" \n" +" Personalizza calibre caricando plug-in esterni.\n" +" " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:231 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:253 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:233 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:255 +msgid "Remove a custom plugin by name. Has no effect on builtin plugins" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:257 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:235 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:259 msgid "List all installed plugins" -msgstr "" +msgstr "Elenca tutti i plug-in installati" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:237 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:261 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:239 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:263 msgid "Disable the named plugin" msgstr "" @@ -469,7 +469,7 @@ msgid "Output written to " msgstr "Output scritto in " #: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:413 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1036 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1046 msgid "You must specify an input HTML file" msgstr "È necessario specificare un file HTML" @@ -496,20 +496,20 @@ msgstr "" msgid "Written processed HTML to " msgstr "HTML processato scritto in " -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:821 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:831 msgid "Options to control the traversal of HTML" msgstr "Opzioni per controllare l'analisi completa dell'HTML" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:828 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:838 msgid "The output directory. Default is the current directory." msgstr "Cartella in uscita. Predefinita: cartella corrente" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:830 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:840 msgid "Character encoding for HTML files. Default is to auto detect." msgstr "" "Codifica caratteri per i file HTML. Predefinito: rilevamento automatico." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:832 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:842 msgid "" "Create the output in a zip file. If this option is specified, the --output " "should be the name of a file not a directory." @@ -517,11 +517,11 @@ msgstr "" "Crea l'output in un file zip. Se questa opzione è specificata, --output " "dovrebbe essere il nome di un file, non di una cartella." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:834 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:844 msgid "Control the following of links in HTML files." msgstr "Controlla come vengono seguiti i link nei file HTML." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:836 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:846 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " "depth first" @@ -529,7 +529,7 @@ msgstr "" "Analizza tutti i link nei file HTML in ordine di grandezza. Normalmente, i " "link sono analizzati in ordine di profondità" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:838 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:848 msgid "" "Maximum levels of recursion when following links in HTML files. Must be non-" "negative. 0 implies that no links in the root HTML file are followed." @@ -537,39 +537,39 @@ msgstr "" "Massimo livello di ricorsività nel seguire i link in HTML. Deve essere un " "numero non negativo. 0 significa che i link non vengono seguiti." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:840 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:850 msgid "Set metadata of the generated ebook" msgstr "Impostare i metadati del libro generato" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:842 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:852 msgid "Set the title. Default is to autodetect." msgstr "Impostare il titolo. Predefinito: rilevato automaticamente." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:844 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:854 msgid "The author(s) of the ebook, as a comma separated list." msgstr "L'autore(i) del libro, sottoforma di un elenco separato da virgole." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:846 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:856 msgid "The subject(s) of this book, as a comma separated list." msgstr "Il soggetto(i) di questo libro, come elenco separato da virgole." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:848 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:858 msgid "Set the publisher of this book." msgstr "Impostare l'editore di questo libro." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:850 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:860 msgid "A summary of this book." msgstr "Un riassunto di questo libro." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:852 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:862 msgid "Load metadata from the specified OPF file" msgstr "Carica i metadati dal file OPF specificato" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:854 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:864 msgid "Options useful for debugging" msgstr "Opzioni utili per il debugging" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:856 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:866 msgid "" "Be more verbose while processing. Can be specified multiple times to " "increase verbosity." @@ -577,13 +577,13 @@ msgstr "" "Più dettagliato durante il processo. Può essere specificato più volte per " "aumentare il dettaglio." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:858 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:868 msgid "Output HTML is \"pretty printed\" for easier parsing by humans" msgstr "" "Rendere l'HTML in uscita \"ben stampato\", per una comprensione più facile " "da parte dell'uomo" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:864 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:874 msgid "" "%prog [options] file.html|opf\n" "\n" @@ -613,7 +613,7 @@ msgid "%prog [options] LITFILE" msgstr "%prog [opzioni] FILELIT" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:852 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:442 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:444 msgid "Output directory. Defaults to current directory." msgstr "Cartella in uscita. Predefinita: cartella corrente." @@ -629,7 +629,7 @@ msgid "Useful for debugging." msgstr "Utile per il debugging" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:869 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:466 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:468 msgid "OEB ebook created in" msgstr "Libro OEB creato in" @@ -673,7 +673,7 @@ msgstr "Chiave per la classificazione dell'autore" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:87 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:39 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:97 msgid "Publisher" msgstr "Editore" @@ -1297,11 +1297,11 @@ msgstr "Impossibile leggere l'immagine di copertina: %s" msgid "Cannot read from: %s" msgstr "Impossibile leggere da: %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2001 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2003 msgid "Failed to process opf file" msgstr "Processamento del file OPF fallito" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2007 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2009 msgid "" "Usage: %prog [options] mybook.html\n" "\n" @@ -1547,17 +1547,17 @@ msgstr "Imposta il commento" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:69 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:36 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:325 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:898 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:905 msgid "Title" msgstr "Titolo" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:274 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:37 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:330 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:906 msgid "Author(s)" msgstr "Autore(i)" @@ -1576,24 +1576,24 @@ msgstr "Categoria" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:391 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:527 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:308 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:287 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:58 msgid "Comments" msgstr "Commenti" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:275 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:838 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:902 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:845 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:909 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42 msgid "Tags" msgstr "Tag" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:292 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42 msgid "Series" @@ -1728,11 +1728,11 @@ msgstr "Uso: pdf-meta-file.pdf" msgid "Usage: rb-meta file.rb" msgstr "Uso: rb-meta file.rb" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:440 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:442 msgid "%prog [options] myebook.mobi" msgstr "%prog [opzioni] miolibro.mobi" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:466 msgid "Raw MOBI HTML saved in" msgstr "MOBI HTML raw salvato in" @@ -1741,7 +1741,7 @@ msgid "The output directory. Defaults to the current directory." msgstr "La cartella di uscita. La cartella predefinita è quella corrente." #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:424 msgid "Frequently used directories" msgstr "Cartelle usate frequentemente" @@ -1861,8 +1861,8 @@ msgstr "Visualizza libro sul dispositivo" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:282 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:840 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:56 msgid "Path" msgstr "Percorso" @@ -1871,7 +1871,7 @@ msgstr "Percorso" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:282 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42 msgid "Formats" @@ -1886,6 +1886,7 @@ msgstr "Finestra di dialogo" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_ui.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:56 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/warning_ui.py:53 msgid "TextLabel" @@ -1964,11 +1965,11 @@ msgstr "&Largo" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:100 msgid " plugins" -msgstr "" +msgstr " plug-in" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:106 msgid "by" -msgstr "" +msgstr "di" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:123 msgid "Advanced" @@ -1992,7 +1993,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:124 msgid "Plugins" -msgstr "" +msgstr "Plug-in" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:255 msgid "No valid plugin path" @@ -2024,52 +2025,60 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:285 msgid "Customize %s" +msgstr "Personalizza %s" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:295 +msgid "Cannot remove builtin plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:310 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:296 +msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:317 msgid "Error log:" msgstr "File di log degli errori:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:321 msgid "Access log:" msgstr "File di log degli accessi:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:336 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:343 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 msgid "Failed to start content server" msgstr "Avvio del server dei contenuti fallito" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:383 msgid "Invalid size" msgstr "Dimensione non valida" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:383 msgid "The size %s is invalid. must be of the form widthxheight" msgstr "" "La dimensione %s non è valida. Deve essere nella forma larghezzaxaltezza" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:413 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:423 msgid "Invalid database location" msgstr "Percorso database non valido" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:420 msgid "
                                              Must be a directory." msgstr "
                                              Deve essere una cartella" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:420 msgid "Invalid database location " msgstr "Percorso database non valido " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:424 msgid "Invalid database location.
                                              Cannot write to " msgstr "Percorso database non valido.
                                              Impossibile scrivere su " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:436 msgid "Compacting database. This may take a while." msgstr "Compattazione database. Poterbbe richiedere un po' di tempo" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:436 msgid "Compacting..." msgstr "Compattazione..." @@ -2091,10 +2100,10 @@ msgid "Browse for the new database location" msgstr "Sfoglia per specificare una nuova posizione del database" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:411 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:427 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:438 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:440 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:467 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:373 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:509 @@ -2123,30 +2132,24 @@ msgid "Show notification when &new version is available" msgstr "&Visualizza un avvertimento quando è disponibile una nuova versione" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:413 -msgid "Ask for &confirmation before deleting files" -msgstr "&Chiedere conferma prima di eliminare i file" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:414 msgid "" -"If you disable this setting, metadatas is guessed from the filename instead. " +"If you disable this setting, metadata is guessed from the filename instead. " "This can be configured in the Advanced section." msgstr "" -"Se si disabilita questa impostazione, i metadati saranno indovinati dal nome " -"del file. Questa impostazione può essere configurata nella sezione Avanzata." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:414 msgid "Read &metadata from files" msgstr "Leggi &metadati dai file" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:415 msgid "Format for &single file save:" msgstr "&Formato per salvataggio singolo file:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:416 msgid "Default network &timeout:" msgstr "&Timeout predefinito della rete:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:417 msgid "" "Set the default timeout for network fetches (i.e. anytime we go out to the " "internet to get information)" @@ -2154,105 +2157,105 @@ msgstr "" "Imposta il timeout predefinito per gli scaricamenti dalla rete (cioè ogni " "volta che si usa Internet per prelevare informazioni)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:418 msgid " seconds" msgstr " secondi" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:419 msgid "Choose &language (requires restart):" msgstr "Scegliere la ling&ua (richiede il riavvio):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:421 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:420 msgid "Normal" msgstr "Normale" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:421 msgid "High" msgstr "Massima" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:422 msgid "Low" msgstr "Minima" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:423 msgid "Job &priority:" msgstr "&Priorità lavoro:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:425 msgid "Add a directory to the frequently used directories list" msgstr "Aggiunge una cartella alla lista delle cartelle usate frequentemente" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:427 msgid "Remove a directory from the frequently used directories list" msgstr "Rimuove una cartella dalla lista delle cartelle usate frequentemente" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:429 msgid "Use &Roman numerals for series number" msgstr "&Usa numeri romani per i numeri delle serie" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:430 msgid "&Number of covers to show in browse mode (after restart):" msgstr "" "&Numero di copertine da visualizzare nella modalità di sfogliatura (richiede " "riavvio):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:431 msgid "Toolbar" msgstr "Barra degli strumenti" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:432 msgid "Large" msgstr "Grande" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:433 msgid "Medium" msgstr "Media" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:434 msgid "Small" msgstr "Piccola" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:435 msgid "&Button size in toolbar" msgstr "&Dimensione bottoni nella barra degli strumenti" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:436 msgid "Show &text in toolbar buttons" msgstr "&Mostra testo nei bottoni della barra degli strumenti" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:437 msgid "Select visible &columns in library view" msgstr "&Selezionare le colonne visibili nella vista biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:440 msgid "Use internal &viewer for the following formats:" msgstr "&Usa il lettore interno per i seguenti formati:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:441 msgid "Enable system &tray icon (needs restart)" msgstr "Abilita l'icona nel vassoio di sistema (richiede il riavvio)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:442 msgid "Automatically send downloaded &news to ebook reader" msgstr "Invia automaticamente le noti&zie scaricate al lettore di libri" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:443 msgid "&Delete news from library when it is sent to reader" msgstr "&Elimina le notizie dalla biblioteca dopo averle inviate al lettore" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:444 msgid "Free unused diskspace from the database" msgstr "Libera lo spazio non utilizzato dal database" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:445 msgid "&Compact database" msgstr "&Compatta database" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:446 msgid "&Metadata from file name" msgstr "&Metadati dal nome del file" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:447 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " @@ -2263,23 +2266,23 @@ msgstr "" "Qualsiasi cambiamento nella configurazione verrà attivato solo dopo il " "riavvio del server." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:448 msgid "Server &port:" msgstr "&Porta del server:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:449 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:146 msgid "&Username:" msgstr "&Nome utente:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:450 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:147 msgid "&Password:" msgstr "&Password:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:451 msgid "" "If you leave the password blank, anyone will be able to access your book " "collection using the web interface." @@ -2287,13 +2290,13 @@ msgstr "" "Se si lascia la password in bianco, chiunque potrà accedere alla propria " "collezione di libri utilizzando l'interfaccia web." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:452 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:148 msgid "&Show password" msgstr "&Mostra password" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:453 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " @@ -2301,31 +2304,31 @@ msgstr "" "La dimensione massima (larghezzaxaltezza) per le copertine visualizzate. Le " "copertine più larghe vengono ridimensionate. " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:454 msgid "Max. &cover size:" msgstr "Dimensi&one massima copertina:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:455 msgid "&Start Server" msgstr "A&vvia il server" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:456 msgid "St&op Server" msgstr "&Ferma il server" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:457 msgid "&Test Server" msgstr "&Test sul server" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:458 msgid "Run server &automatically on startup" msgstr "Avvia a&utomaticamente il server all'apertura" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:459 msgid "View &server logs" msgstr "Visualizza i file di l&og del server" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:460 msgid "" "If you want to use the content server to access your ebook collection on " "your iphone with Stanza, you will need to add the URL " @@ -2339,20 +2342,24 @@ msgstr "" "proprio iphone. Mionomehost deve essere il nome host completo o l'indirizzo " "IP del computer." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:461 msgid "" "Here you can customize the behavior of Calibre by controlling what plugins " "it uses." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:462 msgid "Enable/&Disable plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:463 msgid "&Customize plugin" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:464 +msgid "&Remove plugin" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:465 msgid "Add new plugin" msgstr "" @@ -2363,6 +2370,14 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:468 msgid "&Add" +msgstr "&Aggiungi" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:48 +msgid "Are you sure?" +msgstr "Si è sicuri?" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:50 +msgid "&Show this warning again" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/conversion_error_ui.py:41 @@ -2382,7 +2397,7 @@ msgstr "Converte %s in EPUB" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:55 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:296 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:161 msgid "Metadata" msgstr "Metadati" @@ -2472,7 +2487,7 @@ msgid " is not a valid picture" msgstr " non è un'immagine valida" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:227 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1002 msgid "Cannot convert" msgstr "Impossibile convertire" @@ -3277,9 +3292,9 @@ msgstr "Aggiungi una fonte di notizie personalizzata" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:770 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:774 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1073 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:752 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:756 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1055 msgid "News" msgstr "Notizie" @@ -3795,52 +3810,62 @@ msgstr "In attesa" msgid "Working" msgstr "In esecuzione" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:176 msgid "Cannot kill job" msgstr "Impossibile terminare il lavoro" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:173 msgid "Cannot kill jobs that communicate with the device" msgstr "Impossibile annullare i processi che comunicano col dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:177 msgid "Job has already run" msgstr "Il lavoro è già stato avviato" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:93 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:900 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:907 msgid "Size (MB)" msgstr "Dimensione (MB)" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:901 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:908 msgid "Date" msgstr "Data" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:96 msgid "Rating" msgstr "Giudizio" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:274 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:286 msgid "None" msgstr "Nessuno" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:292 msgid "Book %s of %s." msgstr "Libro %s di %s" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:832 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:675 +msgid "Not allowed" +msgstr "Non permesso" + +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:676 +msgid "" +"Dropping onto a device is not supported. First add the book to the calibre " +"library." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:839 msgid "Format" msgstr "Formato" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:844 msgid "Timestamp" msgstr "Timestamp" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:942 msgid "Search (For Advanced Search click the button to the left)" msgstr "Cerca (Per la ricerca avanzata fare clic sul bottone a sinistra)" @@ -3869,7 +3894,7 @@ msgid "No matches for the search phrase %s were found." msgstr "Nessuna corrispondenza trovata per la frase %s" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:377 msgid "No matches found" msgstr "Nessuna corrispondenza trovata" @@ -3894,12 +3919,12 @@ msgid "Previous Page" msgstr "Pagina precedente" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:154 msgid "Back" msgstr "Indietro" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:134 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:155 msgid "Forward" msgstr "Avanti" @@ -3908,7 +3933,7 @@ msgid "Next match" msgstr "Prossima corrispondenza" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:136 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:162 msgid "Open ebook" msgstr "Apri libro" @@ -3916,27 +3941,27 @@ msgstr "Apri libro" msgid "Configure" msgstr "Configurazione" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:88 msgid "Error communicating with device" msgstr "Errore di comunicazione col dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:100 msgid "&Restore" msgstr "&Ripristina" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:101 msgid "&Donate" msgstr "&Dona" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:102 msgid "&Quit" msgstr "& Esci" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:104 msgid "&Restart" msgstr "&Riavvia" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:148 msgid "" "

                                              For help visit %s.kovidgoyal.net
                                              " @@ -3944,130 +3969,126 @@ msgstr "" "

                                              Per aiuto visitare %s.kovidgoyal.net
                                              " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:149 msgid "%s: %s by Kovid Goyal %%(version)s
                                              %%(device)s

                                              " msgstr "%s: %s di Kovid Goyal %%(version)s
                                              %%(device)s

                                              " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:167 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:169 msgid "Send to main memory" msgstr "Invia alla memoria principale" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 msgid "Send to storage card" msgstr "Invia alla scheda di memoria" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 msgid "and delete from library" msgstr "ed elimina dalla biblioteca" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:172 msgid "Send to storage card by default" msgstr "Invia alla scheda di memoria come imposazione predefinita" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:185 msgid "Edit metadata individually" msgstr "Modifica metadati individualmente" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:187 msgid "Edit metadata in bulk" msgstr "Modifica metadati in gruppo" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:190 msgid "Add books from a single directory" msgstr "Aggiungi libri da una singola cartella" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:190 -msgid "" -"Add books recursively (One book per directory, assumes every ebook file is " -"the same book in a different format)" -msgstr "" -"Aggiungi libri ricorsivamente (un libro per cartella, assume che ogni file " -"sia lo stesso libro in un diverso formato)" - #: /home/kovid/work/calibre/src/calibre/gui2/main.py:191 msgid "" -"Add books recursively (Multiple books per directory, assumes every ebook " -"file is a different book)" +"Add books from directories, including sub-directories (One book per " +"directory, assumes every ebook file is the same book in a different format)" msgstr "" -"Aggiungi libri ricorsivamente (più libri per cartella, assume che ogni file " -"sia un libro diverso)" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:192 +msgid "" +"Add books from directories, including sub directories (Multiple books per " +"directory, assumes every ebook file is a different book)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:207 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:342 msgid "Save to disk" msgstr "Salva su disco" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 msgid "Save to disk in a single directory" msgstr "Salva su disco in una singola cartella" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:209 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1200 msgid "Save only %s format to disk" msgstr "Salva sul disco solo il formato %s" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:212 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:348 msgid "View" msgstr "Leggi" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 msgid "View specific format" msgstr "Leggi uno specifico formato" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 msgid "Convert individually" msgstr "Converti individualmente" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 msgid "Bulk convert" msgstr "Converti in gruppo" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:233 msgid "Set defaults for conversion" msgstr "Imposta i parametri predefiniti per la conversione" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:234 msgid "Set defaults for conversion of comics" msgstr "Imposta i parametri predefiniti per la conversione di fumetti" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:255 msgid "Similar books..." msgstr "Libri simili..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:301 msgid "Bad database location" msgstr "Percorso del database sbagliato" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:302 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1356 msgid "Choose a location for your ebook library." msgstr "Scegliere un percorso per la propria biblioteca." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:315 msgid "Migrating database" msgstr "Esportazione database" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:486 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:487 msgid "Device: " msgstr "Dispositivo: " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:488 msgid " detected." msgstr " individuato." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:510 msgid "Connected " msgstr "Connesso " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:521 msgid "Device database corrupted" msgstr "Database del dispositivo corrotto" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:522 msgid "" "\n" "

                                              The database of books on the reader is corrupted. Try the " @@ -4096,25 +4117,25 @@ msgstr "" " \n" " " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658 msgid "Stop" -msgstr "" +msgstr "Interrompi" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 msgid "Adding books recursively..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:577 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:578 msgid "Added " -msgstr "" +msgstr "Aggiunto " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:577 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:578 msgid "Searching..." -msgstr "" +msgstr "Ricerca in corso ..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:588 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:695 msgid "" "

                                              Books with the same title as the following already exist in the database. " "Add them anyway?

                                                " @@ -4122,121 +4143,119 @@ msgstr "" "

                                                Nel database sono già presenti libri con i seguenti titoli. Aggiungerli " "ugualmente?

                                                  " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:698 msgid "Duplicates found!" msgstr "Scoperti duplicati!" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:624 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:649 msgid "Uploading books to device." msgstr "Caricamento libri nel dispositivo." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:632 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:633 msgid "Books" msgstr "Libri" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:633 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:634 msgid "EPUB Books" msgstr "Libri EPUB" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:635 msgid "LRF Books" msgstr "Libri LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:636 msgid "HTML Books" msgstr "Libri HTML" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:637 msgid "LIT Books" msgstr "Libri LIT" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:638 msgid "MOBI Books" msgstr "Libri MOBI" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:638 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:639 msgid "Text books" msgstr "Libri TXT" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:640 msgid "PDF Books" msgstr "Libri PDF" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:640 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:641 msgid "Comics" msgstr "Fumetti" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:642 msgid "Archives" msgstr "Archivi" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:660 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:661 msgid "Reading metadata..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:659 msgid "Adding books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:684 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:685 msgid "Read metadata from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:687 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:688 msgid "Adding books to database..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:730 msgid "No space on device" msgstr "Spazio insufficiente sul dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:730 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:731 msgid "" "

                                                  Cannot upload books to device there is no more free space available " msgstr "" "

                                                  Impossibile salvare libri sul dispositivo perché non c'è più spazio " "disponibile " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:762 -msgid "Confirm delete" -msgstr "Conferma elininazione" - #: /home/kovid/work/calibre/src/calibre/gui2/main.py:763 -msgid "Are you sure you want to delete these %d books?" -msgstr "Si è sicuri di voler eliminare questi %d libri?" +msgid "" +"The selected books will be permanently deleted and the files removed " +"from your computer. Are you sure?" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:775 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:772 msgid "Deleting books from device." msgstr "Cancellamento libri dal dispositivo." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:805 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:802 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:824 msgid "Cannot edit metadata" msgstr "Impossibile modificare i metadati" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:805 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:946 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:802 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:824 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1002 msgid "No books selected" msgstr "Nessun libro selezionato" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:874 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:871 msgid "Sending news to device." msgstr "Invio notizie al dispositivo in corso." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:923 msgid "Sending books to device." msgstr "Invio libri al dispositivo." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:929 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:926 msgid "No suitable formats" msgstr "Nessun formato adatto" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:930 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:927 msgid "" "Could not upload the following books to the device, as no suitable formats " "were found:

                                                    %s
                                                  " @@ -4244,15 +4263,15 @@ msgstr "" "Impossibile caricare i seguenti libri nel dispositivo, perché non è stato " "trovato nessun formato adatto:
                                                    %s
                                                  " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:946 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:943 msgid "Cannot save to disk" msgstr "Impossibile salvare sul disco" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:947 msgid "Choose destination directory" msgstr "Scegliere la cartella di destinazione" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:954 msgid "" "

                                                  Could not save the following books to disk, because the %s format is not " "available for them:

                                                    " @@ -4260,64 +4279,64 @@ msgstr "" "

                                                    Impossibile salvare i libri seguenti su disco, perché il formato %s non è " "disponibile per loro:

                                                      " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:958 msgid "Could not save some ebooks" msgstr "Impossibile salvare alcuni libri" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:978 msgid "Fetching news from " msgstr "Scaricamento notizie da " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:992 msgid " fetched." msgstr " preso." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1127 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1124 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1136 msgid "No book selected" msgstr "Nessun libro selezionato" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1139 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1155 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1136 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1152 msgid "Cannot view" msgstr "Impossibile leggere" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1115 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1160 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1112 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1157 msgid "Choose the format to view" msgstr "Scegliere il formato da leggere" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1127 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1124 msgid "Cannot open folder" msgstr "Impossibile aprire la cartella" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1156 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1153 msgid "%s has no available formats." msgstr "%s non ha formati disponibili" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1191 msgid "Cannot configure" msgstr "Impossibile configurare" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1191 msgid "Cannot configure while there are running jobs." msgstr "Impossibile configurare mentre ci sono lavori in esecuzione" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1213 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1210 msgid "Copying database" msgstr "Sto copiando il database" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1215 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1212 msgid "Copying library to " msgstr "Copia biblioteca in " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1225 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1222 msgid "Invalid database" msgstr "Database non valido" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1226 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1223 msgid "" "

                                                      An invalid database already exists at %s, delete it before trying to move " "the existing database.
                                                      Error: %s" @@ -4325,25 +4344,25 @@ msgstr "" "

                                                      Esiste già un database non valido in %s, eliminarlo prima di provare a " "spostare il database esistente.
                                                      Errore: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1232 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1229 msgid "Could not move database" msgstr "Impossibile spostare il database" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1252 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1249 msgid "No detailed info available" msgstr "Nessuna informazione dettagliata disponibile" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1250 msgid "No detailed information is available for books on the device." msgstr "" "Non è disponibile alcuna informazione dettagliata per i libri nel " "dispositivo." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1296 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1293 msgid "Error talking to device" msgstr "Errore di comunicazione col dispositivo" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1297 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1294 msgid "" "There was a temporary error talking to the device. Please unplug and " "reconnect the device and or reboot." @@ -4351,13 +4370,13 @@ msgstr "" "Si è verificato un errore di comunicazione temporaneo col dispositivo. " "Disconnettere e riconnettere il dispositivo e/o riavviare" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1310 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1325 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1329 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1307 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1322 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1326 msgid "Conversion Error" msgstr "Errore di conversione" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1311 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1308 msgid "" "

                                                      Could not convert: %s

                                                      It is a DRMed book. You must " "first remove the DRM using 3rd party tools." @@ -4366,11 +4385,11 @@ msgstr "" "href=\"%s\">DRM. È necessario rimuovere prima il DRM usando programmi di " "terze parti." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1342 msgid "Database does not exist" msgstr "Il database non esiste" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1346 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1343 msgid "" "The directory in which the database should be: %s no longer exists. Please " "choose a new database location." @@ -4378,11 +4397,11 @@ msgstr "" "La cartella in cui il database dovrebbe essere: %s non esiste più. Scegliere " "una nuova posizione per il database." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1345 msgid "Choose new location for database" msgstr "Selezionare una nuova posizione per il database" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1398 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development." @@ -4390,11 +4409,11 @@ msgstr "" "è il risultato degli sforzi di tanti volontari da tutto il mondo. Se lo " "trovi utile, puoi fare una donazione per supportare il suo sviluppo." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1422 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1419 msgid "There are active jobs. Are you sure you want to quit?" msgstr "Ci sono lavori attivi. Uscire comunque?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1424 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1421 msgid "" " is communicating with the device!
                                                      \n" " 'Quitting may cause corruption on the device.
                                                      \n" @@ -4405,11 +4424,11 @@ msgstr "" "dispositivo.
                                                      \n" " 'Uscire comunque?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1428 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1425 msgid "WARNING: Active jobs" msgstr "ATTENZIONE: Lavori attivi" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1454 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." @@ -4417,7 +4436,7 @@ msgstr "" "continuerà a lavorare nel vassoio di sistema. Per chiuderlo, selezionare " "Esci nel menu contestuale del vassoio di sistema." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1470 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1467 msgid "" "Latest version: %s" @@ -4425,7 +4444,7 @@ msgstr "" "Ultima versione: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1475 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1472 msgid "" "%s has been updated to version %s. See the new features. " @@ -4435,15 +4454,15 @@ msgstr "" "href=\"http://calibre.kovidgoyal.net/wiki/Changelog\">nuove " "funzionalità. Una visita alla pagina del download?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1475 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1472 msgid "Update available" msgstr "Aggiornamento disponibile" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1490 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1487 msgid "Use the library located at the specified path." msgstr "Usa la biblioteca collocata nel percorso specificato." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1492 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1489 msgid "Log debugging information to console" msgstr "Invia le informazioni di debug alla console" @@ -4759,7 +4778,7 @@ msgid "The standard font type" msgstr "Il tipo di carattere predefinito" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:160 msgid "Table of Contents" msgstr "Sommario" @@ -4785,59 +4804,59 @@ msgstr "" msgid "Search for text in book" msgstr "Cerca del testo nel libro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:338 msgid "Choose ebook" msgstr "Scelta libro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:339 msgid "Ebooks" msgstr "Libri" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:357 msgid "Add bookmark" msgstr "Aggiungi segnalibro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:357 msgid "Enter title for bookmark:" msgstr "Inserire il titolo per il segnalibro:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:378 msgid "No matches found for: %s" msgstr "Nessuna corrispondenza trovata per %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:409 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:418 msgid "Loading flow..." msgstr "Caricamento..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:445 msgid "Laying out %s" msgstr "Impaginazione %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:497 msgid "Loading ebook..." msgstr "Caricamento libro..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:505 msgid "

                                                      This book is protected by DRM" msgstr "

                                                      Questo libro è protetto da DRM" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:505 msgid "DRM Error" msgstr "Errore DRM" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:507 msgid "Could not open ebook" msgstr "Impossibile aprire il libro" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:508 msgid "%s

                                                      %s

                                                      " msgstr "%s

                                                      %s

                                                      " -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:568 msgid "Options to control the ebook viewer" msgstr "Opzioni per controllare il visualizzatore di libri" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:577 msgid "" "%prog [options] file\n" "\n" @@ -4847,50 +4866,54 @@ msgstr "" "\n" "Visualizza un libro. \n" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:152 msgid "Ebook Viewer" msgstr "Visualizzatore di libri" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:153 msgid "toolBar" msgstr "Barra degli strumenti" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:156 msgid "Next page" msgstr "Pagina successiva" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:157 msgid "Previous page" msgstr "Pagina precedente" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:158 msgid "Font size larger" msgstr "Dimensione del font maggiore" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:159 msgid "Font size smaller" msgstr "Dimensione del font minore" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:163 msgid "Find next" msgstr "Trova successivo" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:164 msgid "Copy to clipboard" msgstr "Copia negli appunti" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:165 msgid "Preferences" msgstr "Preferenze" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:166 msgid "Reference Mode" msgstr "Modalità riferimento" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:167 msgid "Bookmark" msgstr "Segnalibro" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:168 +msgid "Toggle full screen" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:47 msgid "Invalid regular expression" msgstr "Espressione regolare non valida" @@ -5284,21 +5307,21 @@ msgstr "" "\n" "Per aiuto su un comando particolare: %%prog command --help\n" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1164 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1146 msgid "

                                                      Copying books to %s

                                                      " msgstr "

                                                      Sto copiando i libri in %s

                                                      " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1286 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1159 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1268 msgid "Copying %s" msgstr "Sto copiando %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1257 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1239 msgid "

                                                      Migrating old database to ebook library in %s

                                                      " msgstr "" "

                                                      Sto migrando il vecchio database nella nuova biblioteca in %s

                                                      " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1303 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1285 msgid "Compacting database" msgstr "Compattazione database" @@ -5775,6 +5798,20 @@ msgstr "Mostra un output dettagliato. Utile per il debugging" #~ msgid "Double click to edit me

                                                      " #~ msgstr "Doppio clic per modificarmi

                                                      " +#~ msgid "" +#~ "Add books recursively (One book per directory, assumes every ebook file is " +#~ "the same book in a different format)" +#~ msgstr "" +#~ "Aggiungi libri ricorsivamente (un libro per cartella, assume che ogni file " +#~ "sia lo stesso libro in un diverso formato)" + +#~ msgid "" +#~ "Add books recursively (Multiple books per directory, assumes every ebook " +#~ "file is a different book)" +#~ msgstr "" +#~ "Aggiungi libri ricorsivamente (più libri per cartella, assume che ogni file " +#~ "sia un libro diverso)" + #~ msgid "News fetched. Uploading to device." #~ msgstr "Notizie scaricate. Salvataggio sul dispositivo" @@ -5840,6 +5877,15 @@ msgstr "Mostra un output dettagliato. Utile per il debugging" #~ "Campi disponibili: %s\n" #~ "Predefinito: %%default" +#~ msgid "Ask for &confirmation before deleting files" +#~ msgstr "&Chiedere conferma prima di eliminare i file" + +#~ msgid "Confirm delete" +#~ msgstr "Conferma elininazione" + +#~ msgid "Are you sure you want to delete these %d books?" +#~ msgstr "Si è sicuri di voler eliminare questi %d libri?" + #~ msgid "Cannot kill waiting job" #~ msgstr "Impossibile uccidere il lavoro in attesa" @@ -5873,6 +5919,13 @@ msgstr "Mostra un output dettagliato. Utile per il debugging" #~ msgid "&Output format:" #~ msgstr "&Formato in uscita:" +#~ msgid "" +#~ "If you disable this setting, metadatas is guessed from the filename instead. " +#~ "This can be configured in the Advanced section." +#~ msgstr "" +#~ "Se si disabilita questa impostazione, i metadati saranno indovinati dal nome " +#~ "del file. Questa impostazione può essere configurata nella sezione Avanzata." + #~ msgid "" #~ "The fields to display when listing books in the database. Should be a comma " #~ "separated list of fields.\n" diff --git a/src/calibre/translations/nb.po b/src/calibre/translations/nb.po index 04f099a3ea..b2a4e7164d 100644 --- a/src/calibre/translations/nb.po +++ b/src/calibre/translations/nb.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2008-12-24 21:48+0000\n" +"POT-Creation-Date: 2008-12-30 15:33+0000\n" "PO-Revision-Date: 2008-12-05 23:40+0000\n" "Last-Translator: Helene Klungvik \n" "Language-Team: Norwegian Bokmal \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2008-12-30 05:49+0000\n" +"X-Launchpad-Export-Date: 2009-01-04 04:32+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41 @@ -24,8 +24,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:44 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:44 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:478 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:938 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:951 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:948 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:961 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:77 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:79 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:81 @@ -58,12 +58,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:365 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:38 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:328 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:342 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:828 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:343 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:912 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:915 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:918 #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:52 #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:112 #: /home/kovid/work/calibre/src/calibre/library/cli.py:245 @@ -72,10 +72,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/database.py:1423 #: /home/kovid/work/calibre/src/calibre/library/database.py:1452 #: /home/kovid/work/calibre/src/calibre/library/database.py:1580 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:479 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:491 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:826 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:859 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:461 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:473 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:808 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:841 msgid "Unknown" msgstr "Ukjent" @@ -83,15 +83,15 @@ msgstr "Ukjent" msgid "Base" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:148 msgid "File type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:180 +#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:182 msgid "Metadata reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:206 +#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:209 msgid "Metadata writer" msgstr "" @@ -149,23 +149,15 @@ msgstr "" msgid "Disabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:56 -msgid "%s needs calibre version at least %s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:59 -msgid "%s is not supported on %s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:63 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:66 msgid "No valid plugin found in " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:165 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:170 msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:225 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:247 msgid "" " %prog options\n" " \n" @@ -173,25 +165,29 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:231 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:253 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:233 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:255 +msgid "Remove a custom plugin by name. Has no effect on builtin plugins" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:257 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:235 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:259 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:237 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:261 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:239 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:263 msgid "Disable the named plugin" msgstr "" @@ -445,7 +441,7 @@ msgid "Output written to " msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:413 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1036 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1046 msgid "You must specify an input HTML file" msgstr "" @@ -468,83 +464,83 @@ msgstr "" msgid "Written processed HTML to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:821 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:831 msgid "Options to control the traversal of HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:828 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:838 msgid "The output directory. Default is the current directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:830 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:840 msgid "Character encoding for HTML files. Default is to auto detect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:832 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:842 msgid "" "Create the output in a zip file. If this option is specified, the --output " "should be the name of a file not a directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:834 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:844 msgid "Control the following of links in HTML files." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:836 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:846 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " "depth first" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:838 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:848 msgid "" "Maximum levels of recursion when following links in HTML files. Must be non-" "negative. 0 implies that no links in the root HTML file are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:840 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:850 msgid "Set metadata of the generated ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:842 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:852 msgid "Set the title. Default is to autodetect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:844 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:854 msgid "The author(s) of the ebook, as a comma separated list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:846 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:856 msgid "The subject(s) of this book, as a comma separated list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:848 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:858 msgid "Set the publisher of this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:850 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:860 msgid "A summary of this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:852 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:862 msgid "Load metadata from the specified OPF file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:854 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:864 msgid "Options useful for debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:856 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:866 msgid "" "Be more verbose while processing. Can be specified multiple times to " "increase verbosity." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:858 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:868 msgid "Output HTML is \"pretty printed\" for easier parsing by humans" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:864 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:874 msgid "" "%prog [options] file.html|opf\n" "\n" @@ -566,7 +562,7 @@ msgid "%prog [options] LITFILE" msgstr "%applikasjon [opsjoner] LITFIL" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:852 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:442 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:444 msgid "Output directory. Defaults to current directory." msgstr "Lagringskatalog. Standard er nåværende katalog" @@ -582,7 +578,7 @@ msgid "Useful for debugging." msgstr "Praktisk for feilsøking." #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:869 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:466 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:468 msgid "OEB ebook created in" msgstr "OEB bok opprettet i" @@ -623,7 +619,7 @@ msgstr "Sorteringsnøkkel for forfatter" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:87 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:39 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:97 msgid "Publisher" msgstr "Forlag" @@ -1208,11 +1204,11 @@ msgstr "Kunne ikke lese omslagsbilde: %s" msgid "Cannot read from: %s" msgstr "Kan ikke lese fra: %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2001 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2003 msgid "Failed to process opf file" msgstr "Behandlingen av opf filen feilet" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2007 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2009 msgid "" "Usage: %prog [options] mybook.html\n" "\n" @@ -1439,17 +1435,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:69 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:36 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:325 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:898 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:905 msgid "Title" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:274 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:37 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:330 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:906 msgid "Author(s)" msgstr "" @@ -1468,24 +1464,24 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:391 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:527 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:308 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:287 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:58 msgid "Comments" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:275 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:838 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:902 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:845 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:909 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42 msgid "Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:292 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42 msgid "Series" @@ -1602,11 +1598,11 @@ msgstr "Bruksmåte: pdf-meta fil.pdf" msgid "Usage: rb-meta file.rb" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:440 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:442 msgid "%prog [options] myebook.mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:466 msgid "Raw MOBI HTML saved in" msgstr "" @@ -1615,7 +1611,7 @@ msgid "The output directory. Defaults to the current directory." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:424 msgid "Frequently used directories" msgstr "" @@ -1730,8 +1726,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:282 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:840 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:56 msgid "Path" msgstr "" @@ -1740,7 +1736,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:282 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42 msgid "Formats" @@ -1755,6 +1751,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_ui.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:56 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/warning_ui.py:53 msgid "TextLabel" @@ -1892,49 +1889,57 @@ msgstr "" msgid "Customize %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:310 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:295 +msgid "Cannot remove builtin plugin" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:296 +msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:317 msgid "Error log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:321 msgid "Access log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:336 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:343 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 msgid "Failed to start content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:383 msgid "Invalid size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:383 msgid "The size %s is invalid. must be of the form widthxheight" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:413 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:423 msgid "Invalid database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:420 msgid "
                                                      Must be a directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:420 msgid "Invalid database location " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:424 msgid "Invalid database location.
                                                      Cannot write to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:436 msgid "Compacting database. This may take a while." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:436 msgid "Compacting..." msgstr "" @@ -1954,10 +1959,10 @@ msgid "Browse for the new database location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:411 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:427 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:438 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:440 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:467 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:373 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:509 @@ -1986,195 +1991,191 @@ msgid "Show notification when &new version is available" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:413 -msgid "Ask for &confirmation before deleting files" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:414 msgid "" -"If you disable this setting, metadatas is guessed from the filename instead. " +"If you disable this setting, metadata is guessed from the filename instead. " "This can be configured in the Advanced section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:414 msgid "Read &metadata from files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:415 msgid "Format for &single file save:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:416 msgid "Default network &timeout:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:417 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/dialogs/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:418 msgid " seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:419 msgid "Choose &language (requires restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:421 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:420 msgid "Normal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:421 msgid "High" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:422 msgid "Low" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:423 msgid "Job &priority:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:425 msgid "Add a directory to the frequently used directories list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:427 msgid "Remove a directory from the frequently used directories list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:429 msgid "Use &Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:430 msgid "&Number of covers to show in browse mode (after restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:431 msgid "Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:432 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:433 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:434 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:435 msgid "&Button size in toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:436 msgid "Show &text in toolbar buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:437 msgid "Select visible &columns in library view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:440 msgid "Use internal &viewer for the following formats:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:441 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:442 msgid "Automatically send downloaded &news to ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:443 msgid "&Delete news from library when it is sent to reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:444 msgid "Free unused diskspace from the database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:445 msgid "&Compact database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:446 msgid "&Metadata from file name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:447 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " "settings will only take effect after a server restart." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:448 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:449 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:146 msgid "&Username:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:450 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:147 msgid "&Password:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:451 msgid "" "If you leave the password blank, anyone will be able to access your book " "collection using the web interface." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:452 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:148 msgid "&Show password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:453 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:454 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:455 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:456 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:457 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:458 msgid "Run server &automatically on startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:459 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:460 msgid "" "If you want to use the content server to access your ebook collection on " "your iphone with Stanza, you will need to add the URL " @@ -2183,20 +2184,24 @@ msgid "" "address of this computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:461 msgid "" "Here you can customize the behavior of Calibre by controlling what plugins " "it uses." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:462 msgid "Enable/&Disable plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:463 msgid "&Customize plugin" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:464 +msgid "&Remove plugin" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:465 msgid "Add new plugin" msgstr "" @@ -2209,6 +2214,14 @@ msgstr "" msgid "&Add" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:48 +msgid "Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:50 +msgid "&Show this warning again" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/conversion_error_ui.py:41 msgid "ERROR" msgstr "" @@ -2226,7 +2239,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:55 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:296 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:161 msgid "Metadata" msgstr "" @@ -2308,7 +2321,7 @@ msgid " is not a valid picture" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:227 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1002 msgid "Cannot convert" msgstr "" @@ -3053,9 +3066,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:770 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:774 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1073 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:752 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:756 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1055 msgid "News" msgstr "" @@ -3524,52 +3537,62 @@ msgstr "" msgid "Working" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:176 msgid "Cannot kill job" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:173 msgid "Cannot kill jobs that communicate with the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:177 msgid "Job has already run" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:93 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:900 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:907 msgid "Size (MB)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:901 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:908 msgid "Date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:96 msgid "Rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:274 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:286 msgid "None" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:292 msgid "Book %s of %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:832 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:675 +msgid "Not allowed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:676 +msgid "" +"Dropping onto a device is not supported. First add the book to the calibre " +"library." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:839 msgid "Format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:844 msgid "Timestamp" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:942 msgid "Search (For Advanced Search click the button to the left)" msgstr "" @@ -3598,7 +3621,7 @@ msgid "No matches for the search phrase %s were found." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:377 msgid "No matches found" msgstr "" @@ -3623,12 +3646,12 @@ msgid "Previous Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:154 msgid "Back" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:134 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:155 msgid "Forward" msgstr "" @@ -3637,7 +3660,7 @@ msgid "Next match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:136 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:162 msgid "Open ebook" msgstr "" @@ -3645,152 +3668,152 @@ msgstr "" msgid "Configure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:88 msgid "Error communicating with device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:100 msgid "&Restore" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:101 msgid "&Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:102 msgid "&Quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:104 msgid "&Restart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:148 msgid "" "

                                                      For help visit %s.kovidgoyal.net
                                                      " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:149 msgid "%s: %s by Kovid Goyal %%(version)s
                                                      %%(device)s

                                                      " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168 -msgid "Send to main memory" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/main.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:169 -msgid "Send to storage card" +msgid "Send to main memory" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 +msgid "Send to storage card" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/main.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 msgid "and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:172 msgid "Send to storage card by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:185 msgid "Edit metadata individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:187 msgid "Edit metadata in bulk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:189 -msgid "Add books from a single directory" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/main.py:190 -msgid "" -"Add books recursively (One book per directory, assumes every ebook file is " -"the same book in a different format)" +msgid "Add books from a single directory" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:191 msgid "" -"Add books recursively (Multiple books per directory, assumes every ebook " -"file is a different book)" +"Add books from directories, including sub-directories (One book per " +"directory, assumes every ebook file is the same book in a different format)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:192 +msgid "" +"Add books from directories, including sub directories (Multiple books per " +"directory, assumes every ebook file is a different book)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:207 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:342 msgid "Save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 msgid "Save to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:209 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1200 msgid "Save only %s format to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:212 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:348 msgid "View" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 msgid "View specific format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 msgid "Convert individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 msgid "Bulk convert" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:233 msgid "Set defaults for conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:234 msgid "Set defaults for conversion of comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:255 msgid "Similar books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:301 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:302 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1356 msgid "Choose a location for your ebook library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:315 msgid "Migrating database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:486 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:487 msgid "Device: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:488 msgid " detected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:510 msgid "Connected " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:521 msgid "Device database corrupted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:522 msgid "" "\n" "

                                                      The database of books on the reader is corrupted. Try the " @@ -3806,322 +3829,320 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658 msgid "Stop" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 msgid "Adding books recursively..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:577 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:578 msgid "Added " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:577 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:578 msgid "Searching..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:588 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:695 msgid "" "

                                                      Books with the same title as the following already exist in the database. " "Add them anyway?

                                                        " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:698 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:624 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:649 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:632 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:633 msgid "Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:633 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:634 msgid "EPUB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:635 msgid "LRF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:636 msgid "HTML Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:637 msgid "LIT Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:638 msgid "MOBI Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:638 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:639 msgid "Text books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:640 msgid "PDF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:640 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:641 msgid "Comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:642 msgid "Archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:660 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:661 msgid "Reading metadata..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:659 msgid "Adding books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:684 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:685 msgid "Read metadata from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:687 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:688 msgid "Adding books to database..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:730 msgid "No space on device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:730 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:731 msgid "" "

                                                        Cannot upload books to device there is no more free space available " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:762 -msgid "Confirm delete" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/main.py:763 -msgid "Are you sure you want to delete these %d books?" +msgid "" +"The selected books will be permanently deleted and the files removed " +"from your computer. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:775 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:772 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:805 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:802 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:824 msgid "Cannot edit metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:805 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:946 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:802 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:824 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1002 msgid "No books selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:874 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:871 msgid "Sending news to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:923 msgid "Sending books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:929 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:926 msgid "No suitable formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:930 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:927 msgid "" "Could not upload the following books to the device, as no suitable formats " "were found:

                                                          %s
                                                        " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:946 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:943 msgid "Cannot save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:947 msgid "Choose destination directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:954 msgid "" "

                                                        Could not save the following books to disk, because the %s format is not " "available for them:

                                                          " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:958 msgid "Could not save some ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:978 msgid "Fetching news from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:992 msgid " fetched." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1127 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1124 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1136 msgid "No book selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1139 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1155 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1136 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1152 msgid "Cannot view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1115 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1160 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1112 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1157 msgid "Choose the format to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1127 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1124 msgid "Cannot open folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1156 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1153 msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1191 msgid "Cannot configure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1191 msgid "Cannot configure while there are running jobs." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1213 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1210 msgid "Copying database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1215 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1212 msgid "Copying library to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1225 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1222 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1226 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1223 msgid "" "

                                                          An invalid database already exists at %s, delete it before trying to move " "the existing database.
                                                          Error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1232 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1229 msgid "Could not move database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1252 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1249 msgid "No detailed info available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1250 msgid "No detailed information is available for books on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1296 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1293 msgid "Error talking to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1297 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1294 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/main.py:1310 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1325 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1329 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1307 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1322 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1326 msgid "Conversion Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1311 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1308 msgid "" "

                                                          Could not convert: %s

                                                          It is a DRMed book. You must " "first remove the DRM using 3rd party tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1342 msgid "Database does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1346 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1343 msgid "" "The directory in which the database should be: %s no longer exists. Please " "choose a new database location." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1345 msgid "Choose new location for database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1398 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1422 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1419 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1424 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1421 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/main.py:1428 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1425 msgid "WARNING: Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1454 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1470 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1467 msgid "" "Latest version: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1475 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1472 msgid "" "%s has been updated to version %s. See the new features. " "Visit the download page?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1475 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1472 msgid "Update available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1490 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1487 msgid "Use the library located at the specified path." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1492 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1489 msgid "Log debugging information to console" msgstr "" @@ -4425,7 +4446,7 @@ msgid "The standard font type" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:160 msgid "Table of Contents" msgstr "" @@ -4449,109 +4470,113 @@ msgstr "" msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:338 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:339 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:357 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:357 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:378 msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:409 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:418 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:445 msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:497 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:505 msgid "

                                                          This book is protected by DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:505 msgid "DRM Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:507 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:508 msgid "%s

                                                          %s

                                                          " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:568 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:577 msgid "" "%prog [options] file\n" "\n" "View an ebook. \n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:152 msgid "Ebook Viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:153 msgid "toolBar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:156 msgid "Next page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:157 msgid "Previous page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:158 msgid "Font size larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:159 msgid "Font size smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:163 msgid "Find next" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:164 msgid "Copy to clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:165 msgid "Preferences" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:166 msgid "Reference Mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:167 msgid "Bookmark" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:168 +msgid "Toggle full screen" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:47 msgid "Invalid regular expression" msgstr "" @@ -4848,20 +4873,20 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1164 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1146 msgid "

                                                          Copying books to %s

                                                          " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1286 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1159 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1268 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1257 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1239 msgid "

                                                          Migrating old database to ebook library in %s

                                                          " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1303 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1285 msgid "Compacting database" msgstr "" diff --git a/src/calibre/translations/nds.po b/src/calibre/translations/nds.po index 3fb9c5806d..505e0c0c06 100644 --- a/src/calibre/translations/nds.po +++ b/src/calibre/translations/nds.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: de\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2008-12-24 21:48+0000\n" -"PO-Revision-Date: 2008-12-25 03:19+0000\n" +"POT-Creation-Date: 2008-12-30 15:33+0000\n" +"PO-Revision-Date: 2009-01-04 01:54+0000\n" "Last-Translator: S. Dorscht \n" "Language-Team: de\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2008-12-30 05:49+0000\n" +"X-Launchpad-Export-Date: 2009-01-04 04:32+0000\n" "X-Generator: Launchpad (build Unknown)\n" "Generated-By: pygettext.py 1.5\n" @@ -25,8 +25,8 @@ msgstr "Macht gar nix" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:44 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:44 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:478 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:938 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:951 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:948 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:961 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:77 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:79 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:81 @@ -59,12 +59,12 @@ msgstr "Macht gar nix" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:365 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:38 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:328 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:342 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:828 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:343 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:912 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:915 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:918 #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:52 #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:112 #: /home/kovid/work/calibre/src/calibre/library/cli.py:245 @@ -73,10 +73,10 @@ msgstr "Macht gar nix" #: /home/kovid/work/calibre/src/calibre/library/database.py:1423 #: /home/kovid/work/calibre/src/calibre/library/database.py:1452 #: /home/kovid/work/calibre/src/calibre/library/database.py:1580 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:479 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:491 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:826 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:859 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:461 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:473 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:808 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:841 msgid "Unknown" msgstr "Unbekannt" @@ -84,15 +84,15 @@ msgstr "Unbekannt" msgid "Base" msgstr "Basis" -#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:148 msgid "File type" msgstr "Datei Typ" -#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:180 +#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:182 msgid "Metadata reader" msgstr "Metadaten Reader" -#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:206 +#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:209 msgid "Metadata writer" msgstr "Metadaten Writer" @@ -153,23 +153,15 @@ msgstr "Lokale Plugin Anpassung" msgid "Disabled plugins" msgstr "Ausgeschaltene Plugins" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:56 -msgid "%s needs calibre version at least %s" -msgstr "%s benötigt Calibre Version größer als %s" - -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:59 -msgid "%s is not supported on %s" -msgstr "%s wird nicht unterstützt auf %s" - -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:63 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:66 msgid "No valid plugin found in " msgstr "Kein gültiges Plugin gefunden in " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:165 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:170 msgid "Initialization of plugin %s failed with traceback:" msgstr "Staren des Plugins %s schlug fehl. Traceback:" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:225 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:247 msgid "" " %prog options\n" " \n" @@ -181,13 +173,19 @@ msgstr "" " Calibre anpassen durch das Laden externer Plugins.\n" " " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:231 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:253 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" "Plugin hinzufügen durch die Angabe des Pfads zur ZIP Datei, die das Plugin " "enthält." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:233 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:255 +msgid "Remove a custom plugin by name. Has no effect on builtin plugins" +msgstr "" +"Anpassbares Plugin entfernen. Dies hat keinen Einfluss auf festinstallierte " +"Plugins" + +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:257 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." @@ -195,15 +193,15 @@ msgstr "" "Plugin anpassen. Geben Sie den Namen des Pugins und die Anpassung durch ein " "Komma getrennt an." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:235 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:259 msgid "List all installed plugins" msgstr "Installierte Plugins auflisten" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:237 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:261 msgid "Enable the named plugin" msgstr "Gewähltes Plugin einschalten" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:239 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:263 msgid "Disable the named plugin" msgstr "Gewähltes Plugin ausschalten" @@ -492,7 +490,7 @@ msgid "Output written to " msgstr "Ausgabe geschrieben nach " #: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:413 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1036 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1046 msgid "You must specify an input HTML file" msgstr "Geben Sie eine Eingabedatei im HTML Format an." @@ -519,21 +517,21 @@ msgstr "" msgid "Written processed HTML to " msgstr "Verarbeitetes HTML wurde geschrieben in " -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:821 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:831 msgid "Options to control the traversal of HTML" msgstr "Einstellungen zur Kontrolle der Durchforstung von HTML" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:828 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:838 msgid "The output directory. Default is the current directory." msgstr "Ausgabeverzeichnis. Voreinstellung ist das aktuelle Verzeichnis." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:830 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:840 msgid "Character encoding for HTML files. Default is to auto detect." msgstr "" "Zeichenkodierung für HTML Dateien. Die Voreinstellung ist automatisches " "Erkennen." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:832 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:842 msgid "" "Create the output in a zip file. If this option is specified, the --output " "should be the name of a file not a directory." @@ -541,11 +539,11 @@ msgstr "" "Erstellt die Ausgabe in eine ZIP Datei. Wird diese Option angegeben, sollte -" "-output der Name einer Datei und nicht eines Verzeichnisses sein." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:834 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:844 msgid "Control the following of links in HTML files." msgstr "Kontrolliert die Verfolgung von Verknüpfungen in HTML Dateien." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:836 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:846 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " "depth first" @@ -553,7 +551,7 @@ msgstr "" "Durchforstet Verknüpfungen in HTML Dateien zuerst in die Breite. " "Normalerweise werden sie zuerst in die Tiefe durchforstet" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:838 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:848 msgid "" "Maximum levels of recursion when following links in HTML files. Must be non-" "negative. 0 implies that no links in the root HTML file are followed." @@ -562,39 +560,39 @@ msgstr "" "Dateien. Darf nicht negativ sein. 0 gibt an, dass keine Verknüpfungen in der " "ursprünglichen HTML Datei verfolgt werden." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:840 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:850 msgid "Set metadata of the generated ebook" msgstr "Geben Sie die Metadaten des erstellten eBooks an" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:842 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:852 msgid "Set the title. Default is to autodetect." msgstr "Geben Sie den Titel an. Voreinstellung ist automatische Ermittlung." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:844 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:854 msgid "The author(s) of the ebook, as a comma separated list." msgstr "Autor(en) des eBooks, als durch Kommata getrennte Liste." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:846 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:856 msgid "The subject(s) of this book, as a comma separated list." msgstr "Das Thema dieses Buches, als durch Kommata getrennte Liste." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:848 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:858 msgid "Set the publisher of this book." msgstr "Geben Sie den Herausgeber dieses Buches an." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:850 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:860 msgid "A summary of this book." msgstr "Inhaltsübersicht dieses Buches." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:852 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:862 msgid "Load metadata from the specified OPF file" msgstr "Metadaten aus der angegebenen OPF Datei laden" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:854 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:864 msgid "Options useful for debugging" msgstr "Hilfreiche Einstellungen zur Fehlersuche" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:856 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:866 msgid "" "Be more verbose while processing. Can be specified multiple times to " "increase verbosity." @@ -602,13 +600,13 @@ msgstr "" "Noch ausführlicher bei der weiteren Verarbeitung vorgehen. Kann zur " "Vergrößerung der Ausführlichkeit mehrfach angegeben werden." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:858 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:868 msgid "Output HTML is \"pretty printed\" for easier parsing by humans" msgstr "" "Ausgabe HTML ist \"hübsch gedruckt\" zur einfacheren Analyse durch " "menschliche Wesen" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:864 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:874 msgid "" "%prog [options] file.html|opf\n" "\n" @@ -639,7 +637,7 @@ msgid "%prog [options] LITFILE" msgstr "%prog [options] LITFILE" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:852 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:442 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:444 msgid "Output directory. Defaults to current directory." msgstr "Ausgabeverzeichnis. Voreinstellung ist aktuelles Verzeichnis." @@ -655,7 +653,7 @@ msgid "Useful for debugging." msgstr "Hilfreich bei der Fehlersuche." #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:869 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:466 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:468 msgid "OEB ebook created in" msgstr "OEB eBook erstellt in" @@ -698,7 +696,7 @@ msgstr "Sortierung nach Autor" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:87 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:39 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:97 msgid "Publisher" msgstr "Herausgeber" @@ -1327,11 +1325,11 @@ msgstr "Konnte Umschlagbild nicht lesen: %s" msgid "Cannot read from: %s" msgstr "Lesen nicht möglich von: %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2001 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2003 msgid "Failed to process opf file" msgstr "Verarbeitung der OPF Datei schlug fehl" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2007 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2009 msgid "" "Usage: %prog [options] mybook.html\n" "\n" @@ -1580,17 +1578,17 @@ msgstr "Gebe Kommentar ein" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:69 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:36 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:325 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:898 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:905 msgid "Title" msgstr "Titel" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:274 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:37 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:330 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:906 msgid "Author(s)" msgstr "Autor(en)" @@ -1609,24 +1607,24 @@ msgstr "Kategorie" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:391 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:527 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:308 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:287 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:58 msgid "Comments" msgstr "Bemerkung" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:275 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:838 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:902 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:845 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:909 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42 msgid "Tags" msgstr "Etiketten" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:292 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42 msgid "Series" @@ -1763,11 +1761,11 @@ msgstr "Benutzung: pdf-meta dateiname.pdf" msgid "Usage: rb-meta file.rb" msgstr "Benutzung: rb-meta file.rb" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:440 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:442 msgid "%prog [options] myebook.mobi" msgstr "%prog [options] dateiname.mobi" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:466 msgid "Raw MOBI HTML saved in" msgstr "Original MOBI HTML gespeichert in" @@ -1777,7 +1775,7 @@ msgstr "" "Das Ausgabeverzeichnis. Laut Voreinstellung das aktuelle Verzeichnis." #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:424 msgid "Frequently used directories" msgstr "Häufig benutzte Verzeichnisse" @@ -1897,8 +1895,8 @@ msgstr "Buch auf dem Gerät ansehen" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:282 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:840 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:56 msgid "Path" msgstr "Pfad" @@ -1907,7 +1905,7 @@ msgstr "Pfad" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:282 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42 msgid "Formats" @@ -1922,6 +1920,7 @@ msgstr "Dialog" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_ui.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:56 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/warning_ui.py:53 msgid "TextLabel" @@ -2062,50 +2061,60 @@ msgstr "Plugin: %s bedarf keines Anpassens" msgid "Customize %s" msgstr "Anpassen von %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:310 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:295 +msgid "Cannot remove builtin plugin" +msgstr "Kann festinstalliertes Plugin nicht entfernen" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:296 +msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." +msgstr "" +" kann nicht entfernt werden, da es ein festinstalliertes Plugin ist. " +"Versuchen Sie, es auszuschalten." + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:317 msgid "Error log:" msgstr "Fehler Log:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:321 msgid "Access log:" msgstr "Zugriffs-Protokolldatei:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:336 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:343 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 msgid "Failed to start content server" msgstr "Content Server konnte nicht gestartet werden" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:383 msgid "Invalid size" msgstr "Ungültige Größe" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:383 msgid "The size %s is invalid. must be of the form widthxheight" msgstr "" "Die Größe %s ist ungültig. Sie muss der Form BreitexHöhe entsprechen." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:413 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:423 msgid "Invalid database location" msgstr "Ortsangabe der Datenbank ungültig" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:420 msgid "
                                                          Must be a directory." msgstr "
                                                          Muss ein Verzeichnis sein." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:420 msgid "Invalid database location " msgstr "Ortsangabe der Datenbank ungültig " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:424 msgid "Invalid database location.
                                                          Cannot write to " msgstr "Ortsangabe der Datenbank ungültig.
                                                          Speichern nicht möglich " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:436 msgid "Compacting database. This may take a while." msgstr "Komprimiere Datenbank. Das kann etwas dauern..." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:436 msgid "Compacting..." msgstr "Komprimiere Datenbank..." @@ -2128,10 +2137,10 @@ msgid "Browse for the new database location" msgstr "Zu einem neuen Ort der Datenbank wechseln" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:411 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:427 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:438 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:440 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:467 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:373 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:509 @@ -2160,30 +2169,26 @@ msgid "Show notification when &new version is available" msgstr "Benachrichtigung anzeigen, wenn &neue Version verfügbar ist" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:413 -msgid "Ask for &confirmation before deleting files" -msgstr "Nach einer Bestätigung vor dem Löschen von Dateien fragen" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:414 msgid "" -"If you disable this setting, metadatas is guessed from the filename instead. " +"If you disable this setting, metadata is guessed from the filename instead. " "This can be configured in the Advanced section." msgstr "" -"Wenn sie diese Einstellung ausschalten, dann werden die Metadaten aus dem " -"Dateinamen erraten. Die Konfiguration ist im Abschnitt \"Erweitert\" möglich." +"Falls Sie diese Einstellung ausschalten, werden die Metadaten aus dem " +"Dateinamen erschlossen. Dies kann unter Erweitert konfiguriert werden." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:414 msgid "Read &metadata from files" msgstr "&Metadaten aus Dateien lesen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:415 msgid "Format for &single file save:" msgstr "Format zur &Speicherung einer Datei:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:416 msgid "Default network &timeout:" msgstr "Voreinstellung für Zei&tüberschreitung bei Netzwerkverbindungen:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:417 msgid "" "Set the default timeout for network fetches (i.e. anytime we go out to the " "internet to get information)" @@ -2191,108 +2196,108 @@ 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/dialogs/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:418 msgid " seconds" msgstr " Sekunden" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:419 msgid "Choose &language (requires restart):" msgstr "Sprache wäh&len (erfordert Neustart):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:421 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:420 msgid "Normal" msgstr "Normal" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:421 msgid "High" msgstr "Hoch" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:422 msgid "Low" msgstr "Niedrig" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:423 msgid "Job &priority:" msgstr "Auftrags&priorität:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:425 msgid "Add a directory to the frequently used directories list" msgstr "" "Ein Verzeichnis zur Liste der häufig genutzten Verzeichnisse hinzufügen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:427 msgid "Remove a directory from the frequently used directories list" msgstr "" "Ein Verzeichnis von der Liste der häufig genutzten Verzeichnisse entfernen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:429 msgid "Use &Roman numerals for series number" msgstr "&Römische Ziffern für Serien Nummerierung verwenden" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:430 msgid "&Number of covers to show in browse mode (after restart):" msgstr "" "A&nzahl der Umschlagbilder, die (nach einem Neustart) in der Cover-Ansicht " "angezeigt werden:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:431 msgid "Toolbar" msgstr "Symbolleiste" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:432 msgid "Large" msgstr "Groß" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:433 msgid "Medium" msgstr "Mittel" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:434 msgid "Small" msgstr "Klein" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:435 msgid "&Button size in toolbar" msgstr "&Größe der Schaltflächen in der Symbolleiste" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:436 msgid "Show &text in toolbar buttons" msgstr "Zeige &Text in Schaltflächen der Symbolleiste" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:437 msgid "Select visible &columns in library view" msgstr "Si&chtbare Spalten in Bibliothek-Ansicht wählen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:440 msgid "Use internal &viewer for the following formats:" msgstr "Den internen &Viewer für die folgenden Formate verwenden:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:441 msgid "Enable system &tray icon (needs restart)" msgstr "" "Symbol im Sys&tembereich der Kontrollleiste aktivieren (erfordert Neustart)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:442 msgid "Automatically send downloaded &news to ebook reader" msgstr "Geladene &Nachrichten automatisch an das Gerät senden" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:443 msgid "&Delete news from library when it is sent to reader" msgstr "Nachrichten nach dem Senden an das Gerät aus der Bibliothek &löschen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:444 msgid "Free unused diskspace from the database" msgstr "Freier unbenutzter Festplattenspeicher der Datenbank" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:445 msgid "&Compact database" msgstr "Datenbank &komprimieren" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:446 msgid "&Metadata from file name" msgstr "&Meta-Daten aus dem Dateinamen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:447 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " @@ -2302,23 +2307,23 @@ msgstr "" "von überall aus mit Hilfe eines Browsers auf Ihre Büchersammlung zugreifen " "können. Einstellungsänderungen erfolgen erst nach einem Neustart des Servers." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:448 msgid "Server &port:" msgstr "Server &Port:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:449 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:146 msgid "&Username:" msgstr "Ben&utzername:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:450 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:147 msgid "&Password:" msgstr "&Passwort:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:451 msgid "" "If you leave the password blank, anyone will be able to access your book " "collection using the web interface." @@ -2326,13 +2331,13 @@ msgstr "" "Wenn Sie das Kennwort leer lassen, kann jeder auf Ihre Büchersammlung über " "das Webinterface zugreifen." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:452 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:148 msgid "&Show password" msgstr "Pa&sswort anzeigen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:453 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " @@ -2340,31 +2345,31 @@ msgstr "" "Maximale Größe (BreitexHöhe) der angezeigten Covers. Größere Covers werden " "verkleinert. " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:454 msgid "Max. &cover size:" msgstr "Maximale &Cover-Größe:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:455 msgid "&Start Server" msgstr "Server &starten" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:456 msgid "St&op Server" msgstr "Server st&oppen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:457 msgid "&Test Server" msgstr "Server &testen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:458 msgid "Run server &automatically on startup" msgstr "Server &automatisch beim Starten hochfahren" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:459 msgid "View &server logs" msgstr "Server Logs ansehen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:460 msgid "" "If you want to use the content server to access your ebook collection on " "your iphone with Stanza, you will need to add the URL " @@ -2378,7 +2383,7 @@ msgstr "" "auf Ihrem iPhone hinzufügen. In diesem Fall sollte meinservername der volle " "Hostname oder die IP Adresse dieses Rechners sein." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:461 msgid "" "Here you can customize the behavior of Calibre by controlling what plugins " "it uses." @@ -2386,14 +2391,18 @@ msgstr "" "Hier können Sie das Verhalten von Calibrie anpassen, indem sie festlegen, " "welche Plugins verwendet werden." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:462 msgid "Enable/&Disable plugin" msgstr "Plugin &ein-/ausschalten" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:463 msgid "&Customize plugin" msgstr "Plugin &anpassen" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:464 +msgid "&Remove plugin" +msgstr "Plugin entfe&rnen" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:465 msgid "Add new plugin" msgstr "Neues Plugin hinzufügen" @@ -2406,6 +2415,14 @@ msgstr "&Plugin Datei:" msgid "&Add" msgstr "&Hinzufügen" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:48 +msgid "Are you sure?" +msgstr "Sicher?" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:50 +msgid "&Show this warning again" +msgstr "&Warnung erneut anzeigen" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/conversion_error_ui.py:41 msgid "ERROR" msgstr "FEHLER" @@ -2423,7 +2440,7 @@ msgstr "%s in EPUB konvertieren" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:55 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:296 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:161 msgid "Metadata" msgstr "Meta-Daten" @@ -2512,7 +2529,7 @@ msgid " is not a valid picture" msgstr " ist kein gültiges Bild" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:227 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1002 msgid "Cannot convert" msgstr "Konvertierung nicht möglich" @@ -3324,9 +3341,9 @@ msgstr "Neue individuelle Nachrichtenquelle hinzufügen" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:770 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:774 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1073 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:752 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:756 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1055 msgid "News" msgstr "Nachrichten" @@ -3849,52 +3866,64 @@ msgstr "Abwarten und Tee trinken..." msgid "Working" msgstr "Bei der Arbeit..." -#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:176 msgid "Cannot kill job" msgstr "Kann Auftrag nicht abbrechen" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:173 msgid "Cannot kill jobs that communicate with the device" msgstr "Kann Aufträge, die mit dem Gerät kommunizieren, nicht abbrechen" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:177 msgid "Job has already run" msgstr "Auftrag wird schon ausgeführt" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:93 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:900 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:907 msgid "Size (MB)" msgstr "Größe (MB)" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:901 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:908 msgid "Date" msgstr "Datum" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:96 msgid "Rating" msgstr "Bewertung" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:274 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:286 msgid "None" msgstr "Keine" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:292 msgid "Book %s of %s." msgstr "Buch %s von %s." -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:832 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:675 +msgid "Not allowed" +msgstr "Das ist nicht gestattet" + +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:676 +msgid "" +"Dropping onto a device is not supported. First add the book to the calibre " +"library." +msgstr "" +"Direktes Hinzufügen auf das Gerät wird nicht unterstützt. Fügen Sie das Buch " +"zuerst zur Bibliothek hinzu." + +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:839 msgid "Format" msgstr "Format" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:844 msgid "Timestamp" msgstr "Zeitstempel" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:942 msgid "Search (For Advanced Search click the button to the left)" msgstr "Suche (Zur erweiterten Suche die Schaltfläche links klicken)" @@ -3923,7 +3952,7 @@ msgid "No matches for the search phrase %s were found." msgstr "Keine Treffer für die Suchworte %s gefunden." #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:377 msgid "No matches found" msgstr "Keine Treffer gefunden" @@ -3948,12 +3977,12 @@ msgid "Previous Page" msgstr "Vorherige Seite" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:154 msgid "Back" msgstr "Zurück" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:134 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:155 msgid "Forward" msgstr "Weiter" @@ -3962,7 +3991,7 @@ msgid "Next match" msgstr "Nächster Treffer" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:136 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:162 msgid "Open ebook" msgstr "eBook öffnen" @@ -3970,27 +3999,27 @@ msgstr "eBook öffnen" msgid "Configure" msgstr "Konfigurieren" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:88 msgid "Error communicating with device" msgstr "Fehler bei der Kommunikation mit dem Gerät" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:100 msgid "&Restore" msgstr "&Wiederherstellen" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:101 msgid "&Donate" msgstr "&Spenden" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:102 msgid "&Quit" msgstr "Be&enden" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:104 msgid "&Restart" msgstr "&Neustart" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:148 msgid "" "

                                                          For help visit %s.kovidgoyal.net
                                                          " @@ -3998,130 +4027,131 @@ msgstr "" "

                                                          Hilfe gibt es online bei %s.kovidgoyal.net
                                                          " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:149 msgid "%s: %s by Kovid Goyal %%(version)s
                                                          %%(device)s

                                                          " msgstr "%s: %s von Kovid Goyal %%(version)s
                                                          %%(device)s

                                                          " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:167 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:169 msgid "Send to main memory" msgstr "An Hauptspeicher senden" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 msgid "Send to storage card" msgstr "An Speicherkarte senden" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 msgid "and delete from library" msgstr "und aus der Datenbank löschen" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:172 msgid "Send to storage card by default" msgstr "Auf die Speicherkarte senden (Voreinstellung)" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:185 msgid "Edit metadata individually" msgstr "Meta-Daten einzeln bearbeiten" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:187 msgid "Edit metadata in bulk" msgstr "Meta-Daten auf einmal bearbeiten" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:190 msgid "Add books from a single directory" msgstr "Bücher aus einem einzelnen Verzeichnis hinzufügen" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:190 -msgid "" -"Add books recursively (One book per directory, assumes every ebook file is " -"the same book in a different format)" -msgstr "" -"Bücher rekursiv hinzufügen (Ein Buch pro Verzeichnis, setzt voraus, dass " -"jede eBook Datei das gleiche Buch in einem unterschiedlichen Format enthält)" - #: /home/kovid/work/calibre/src/calibre/gui2/main.py:191 msgid "" -"Add books recursively (Multiple books per directory, assumes every ebook " -"file is a different book)" +"Add books from directories, including sub-directories (One book per " +"directory, assumes every ebook file is the same book in a different format)" msgstr "" -"Bücher rekursiv hinzufügen (Mehrere Bücher pro Verzeichnis, setzt voraus, " -"dass jede eBook Datei ein anderes Buch enthält)" +"Bücher aus Verzeichnissen hinzufügen, inklusive Unterverzeichnissen (ein " +"Buch pro Verzeichnis, jede eBook Datei im Verzeichnis ist dasselbe Buch in " +"verschiedenen Formaten)" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:192 +msgid "" +"Add books from directories, including sub directories (Multiple books per " +"directory, assumes every ebook file is a different book)" +msgstr "" +"Bücher aus Verzeichnissen hinzufügen, inklusive Unterverzeichnissen " +"(verschiedene Bücher im Verzeichnis, jede eBook Datei ist ein anderes Buch)" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:207 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:342 msgid "Save to disk" msgstr "Auf Festplatte speichern" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 msgid "Save to disk in a single directory" msgstr "Auf Festplatte in ein einziges Verzeichnis speichern" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:209 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1200 msgid "Save only %s format to disk" msgstr "Nur das %s Format auf Festplatte speichern" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:212 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:348 msgid "View" msgstr "Vorschau" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 msgid "View specific format" msgstr "Spezielles Format ansehen" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 msgid "Convert individually" msgstr "Einzeln konvertieren" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 msgid "Bulk convert" msgstr "Auf einmal konvertieren" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:233 msgid "Set defaults for conversion" msgstr "Voreinstellung für Konvertierung eingeben" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:234 msgid "Set defaults for conversion of comics" msgstr "Voreinstellungen für die Konvertierung von Comics eingeben" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:255 msgid "Similar books..." msgstr "Ähnliche Bücher..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:301 msgid "Bad database location" msgstr "Schlechter Datenbank Standort" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:302 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1356 msgid "Choose a location for your ebook library." msgstr "Wählen Sie einen Speicherort für Ihre eBook Bibliothek." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:315 msgid "Migrating database" msgstr "Migriere Datenbank" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:486 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:487 msgid "Device: " msgstr "Gerät: " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:488 msgid " detected." msgstr " gefunden." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:510 msgid "Connected " msgstr "Angeschlossen: " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:521 msgid "Device database corrupted" msgstr "Gerätedatenbank ist beschädigt" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:522 msgid "" "\n" "

                                                          The database of books on the reader is corrupted. Try the " @@ -4152,25 +4182,25 @@ msgstr "" " \n" " " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658 msgid "Stop" msgstr "Stop" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 msgid "Adding books recursively..." msgstr "Füge Bücher rekursiv hinzu..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:577 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:578 msgid "Added " msgstr "Hinzugefügt " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:577 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:578 msgid "Searching..." msgstr "Suche..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:588 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:695 msgid "" "

                                                          Books with the same title as the following already exist in the database. " "Add them anyway?

                                                            " @@ -4178,121 +4208,121 @@ msgstr "" "

                                                            Es existieren bereits Bücher mit dem selben Titel in der Datenbank. " "Sollen die folgenden Bücher trotzdem hinzugefügt werden?

                                                              " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:698 msgid "Duplicates found!" msgstr "Duplikate gefunden!" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:624 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:649 msgid "Uploading books to device." msgstr "Lade Bücher auf das Gerät." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:632 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:633 msgid "Books" msgstr "Bücher" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:633 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:634 msgid "EPUB Books" msgstr "EPUB Bücher" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:635 msgid "LRF Books" msgstr "LRF Bücher" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:636 msgid "HTML Books" msgstr "HTML Bücher" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:637 msgid "LIT Books" msgstr "LIT Bücher" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:638 msgid "MOBI Books" msgstr "MOBI Bücher" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:638 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:639 msgid "Text books" msgstr "Text Bücher" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:640 msgid "PDF Books" msgstr "PDF Bücher" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:640 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:641 msgid "Comics" msgstr "Comics" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:642 msgid "Archives" msgstr "Archive" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:660 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:661 msgid "Reading metadata..." msgstr "Lese Metadaten..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:659 msgid "Adding books..." msgstr "Füge Bücher hinzu..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:684 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:685 msgid "Read metadata from " msgstr "Lese Metadaten von " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:687 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:688 msgid "Adding books to database..." msgstr "Füge Bücher zur Datenbank hinzu..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:730 msgid "No space on device" msgstr "Gerätespeicher voll" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:730 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:731 msgid "" "

                                                              Cannot upload books to device there is no more free space available " msgstr "" "

                                                              Es können keine Bücher mehr auf das Gerät geladen werden, da der " "Gerätespeicher voll ist " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:762 -msgid "Confirm delete" -msgstr "Bestätigen Sie das Löschen" - #: /home/kovid/work/calibre/src/calibre/gui2/main.py:763 -msgid "Are you sure you want to delete these %d books?" -msgstr "Sind Sie sicher, dass Sie diese %d Bücher löschen wollen?" +msgid "" +"The selected books will be permanently deleted and the files removed " +"from your computer. Are you sure?" +msgstr "" +"Die gewählten Bücher werden dauerhaft gelöscht und die Dateien vom " +"Computer entfernt. Sicher?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:775 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:772 msgid "Deleting books from device." msgstr "Lösche Bücher vom Gerät." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:805 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:802 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:824 msgid "Cannot edit metadata" msgstr "Kann Metadaten nicht bearbeiten" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:805 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:946 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:802 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:824 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1002 msgid "No books selected" msgstr "Keine Bücher ausgewählt" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:874 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:871 msgid "Sending news to device." msgstr "Sende Nachrichten an das Gerät." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:923 msgid "Sending books to device." msgstr "Sende Bücher an das Gerät." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:929 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:926 msgid "No suitable formats" msgstr "Keine geeigneten Formate" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:930 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:927 msgid "" "Could not upload the following books to the device, as no suitable formats " "were found:

                                                                %s
                                                              " @@ -4300,15 +4330,15 @@ msgstr "" "Die folgenden Bücher konnten nicht auf das Gerät geladen werden, da keine " "geeigneten Formate vorhanden sind:
                                                                %s
                                                              " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:946 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:943 msgid "Cannot save to disk" msgstr "Speichern auf Festplatte nicht möglich" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:947 msgid "Choose destination directory" msgstr "Zielverzeichnis auswählen" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:954 msgid "" "

                                                              Could not save the following books to disk, because the %s format is not " "available for them:

                                                                " @@ -4316,64 +4346,64 @@ msgstr "" "

                                                                Die folgenden Bücher konnten nicht auf die Festplatte gespeichert werden, " "da das %s Format für sie nicht verfügbar ist:

                                                                  " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:958 msgid "Could not save some ebooks" msgstr "Konnte einige eBooks nicht speichern" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:978 msgid "Fetching news from " msgstr "Rufe Nachrichten ab von " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:992 msgid " fetched." msgstr " abgerufen." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1127 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1124 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1136 msgid "No book selected" msgstr "Kein Buch ausgewählt" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1139 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1155 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1136 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1152 msgid "Cannot view" msgstr "Ansehen nicht möglich" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1115 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1160 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1112 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1157 msgid "Choose the format to view" msgstr "Format zur Vorschau wählen" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1127 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1124 msgid "Cannot open folder" msgstr "Konnte Verzeichnis nicht öffnen" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1156 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1153 msgid "%s has no available formats." msgstr "%s hat keine verfügbaren Formate." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1191 msgid "Cannot configure" msgstr "Konfiguration nicht möglich" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1191 msgid "Cannot configure while there are running jobs." msgstr "Konfiguration nicht möglich während Aufträge abgearbeitet werden." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1213 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1210 msgid "Copying database" msgstr "Kopiere Datenbank" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1215 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1212 msgid "Copying library to " msgstr "Kopiere Bibliothek nach " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1225 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1222 msgid "Invalid database" msgstr "Ungültige Datenbank" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1226 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1223 msgid "" "

                                                                  An invalid database already exists at %s, delete it before trying to move " "the existing database.
                                                                  Error: %s" @@ -4381,24 +4411,24 @@ msgstr "" "

                                                                  Es existiert bereits eine ungültige Datenbank in %s, bitte löschen Sie " "diese, bevor sie die bestehende Datenbank verschieben.
                                                                  Fehler: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1232 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1229 msgid "Could not move database" msgstr "Konnte Datenbank nicht verschieben" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1252 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1249 msgid "No detailed info available" msgstr "Es ist keine weitere Information verfügbar" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1250 msgid "No detailed information is available for books on the device." msgstr "" "Es sind keine weitere Informationen über Bücher auf dem Gerät verfügbar" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1296 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1293 msgid "Error talking to device" msgstr "Fehler in der Kommunikation zum Gerät" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1297 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1294 msgid "" "There was a temporary error talking to the device. Please unplug and " "reconnect the device and or reboot." @@ -4406,13 +4436,13 @@ 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/main.py:1310 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1325 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1329 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1307 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1322 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1326 msgid "Conversion Error" msgstr "Konvertierungsfehler" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1311 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1308 msgid "" "

                                                                  Could not convert: %s

                                                                  It is a DRMed book. You must " "first remove the DRM using 3rd party tools." @@ -4421,11 +4451,11 @@ msgstr "" "href=\"%s\">DRM geschützt. Sie müssen zunächst das DRM mit einem anderen " "Programm entfernen." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1342 msgid "Database does not exist" msgstr "Datenbank existiert nicht" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1346 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1343 msgid "" "The directory in which the database should be: %s no longer exists. Please " "choose a new database location." @@ -4433,11 +4463,11 @@ msgstr "" "Das Verzeichnis, in dem die Datenbank sein sollte: %s existiert nicht mehr. " "Bitte wählen Sie einen neuen Ort für die Datenbank aus." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1345 msgid "Choose new location for database" msgstr "Wählen Sie einen neuen Speicherort für die Datenbank" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1398 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development." @@ -4446,12 +4476,12 @@ msgstr "" "Falls Sie es nützlich finden, sollten Sie eine Spende zur Unterstützung " "seiner Entwicklung in Betracht ziehen." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1422 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1419 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/main.py:1424 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1421 msgid "" " is communicating with the device!
                                                                  \n" " 'Quitting may cause corruption on the device.
                                                                  \n" @@ -4461,11 +4491,11 @@ msgstr "" " 'Ein Beenden kann das Gerät beschädigen.
                                                                  \n" " 'Sind Sie sicher, dass sie es beenden wollen?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1428 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1425 msgid "WARNING: Active jobs" msgstr "WARNUNG: Aktive Aufträge" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1454 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." @@ -4473,7 +4503,7 @@ msgstr "" "wird im System Tray weiter laufen. Zum Schließen wählen Sie Beenden " "im Kontextmenü des System Tray." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1470 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1467 msgid "" "Latest version: %s" @@ -4481,7 +4511,7 @@ msgstr "" "Letzte Version: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1475 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1472 msgid "" "%s has been updated to version %s. See the new features. " @@ -4491,15 +4521,15 @@ msgstr "" "href=\"http://calibre.kovidgoyal.net/wiki/Changelog\">neuen Features an. " "Möchten Sie die Download Seite besuchen?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1475 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1472 msgid "Update available" msgstr "Neue Version verfügbar" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1490 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1487 msgid "Use the library located at the specified path." msgstr "Die im angegebenen Pfad sich befindende Bibliothek verwenden" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1492 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1489 msgid "Log debugging information to console" msgstr "Informationen zur Fehlersuche in Konsole aufzeichnen" @@ -4817,7 +4847,7 @@ msgid "The standard font type" msgstr "Standardschriftart" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:160 msgid "Table of Contents" msgstr "Inhaltsverzeichnis" @@ -4843,59 +4873,59 @@ msgstr "" msgid "Search for text in book" msgstr "Suche nach Text im Buch" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:338 msgid "Choose ebook" msgstr "eBook wählen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:339 msgid "Ebooks" msgstr "eBooks" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:357 msgid "Add bookmark" msgstr "Lesezeichen hinzufügen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:357 msgid "Enter title for bookmark:" msgstr "Titel für Lesezeichen eingeben:" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:378 msgid "No matches found for: %s" msgstr "Keine Treffer gefunden für: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:409 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:418 msgid "Loading flow..." msgstr "Lade Ablauf..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:445 msgid "Laying out %s" msgstr "Lege %s an" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:497 msgid "Loading ebook..." msgstr "Lade eBook..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:505 msgid "

                                                                  This book is protected by DRM" msgstr "

                                                                  Dieses Buch ist geschützt durch DRM" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:505 msgid "DRM Error" msgstr "DRM Fehler" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:507 msgid "Could not open ebook" msgstr "Konnte eBook nicht öffnen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:508 msgid "%s

                                                                  %s

                                                                  " msgstr "%s

                                                                  %s

                                                                  " -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:568 msgid "Options to control the ebook viewer" msgstr "Einstellungen zur Kontrolle des eBook Viewers" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:577 msgid "" "%prog [options] file\n" "\n" @@ -4905,50 +4935,54 @@ msgstr "" "\n" "eBook ansehen. \n" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:152 msgid "Ebook Viewer" msgstr "eBook Viewer" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:153 msgid "toolBar" msgstr "Symbolleiste" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:156 msgid "Next page" msgstr "Nächste Seite" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:157 msgid "Previous page" msgstr "Vorherige Seite" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:158 msgid "Font size larger" msgstr "Größere Schrift" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:159 msgid "Font size smaller" msgstr "Kleinere Schrift" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:163 msgid "Find next" msgstr "Weitersuchen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:164 msgid "Copy to clipboard" msgstr "In die Zwischenablage kopieren" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:165 msgid "Preferences" msgstr "Voreinstellungen" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:166 msgid "Reference Mode" msgstr "Verweismodus" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:167 msgid "Bookmark" msgstr "Lesezeichen" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:168 +msgid "Toggle full screen" +msgstr "Vollbildmodus beenden" + #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:47 msgid "Invalid regular expression" msgstr "Ungültiger regulärer Ausdruck" @@ -5348,20 +5382,20 @@ msgstr "" "\n" "Sie erhalten Hilfe zu einem bestimmten Befehl mit: %%prog command --help\n" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1164 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1146 msgid "

                                                                  Copying books to %s

                                                                  " msgstr "

                                                                  Kopiere Bücher nach %s

                                                                  " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1286 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1159 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1268 msgid "Copying %s" msgstr "Kopiere %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1257 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1239 msgid "

                                                                  Migrating old database to ebook library in %s

                                                                  " msgstr "

                                                                  Migriere alte Datenbank zu eBook Bibliothek in %s

                                                                  " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1303 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1285 msgid "Compacting database" msgstr "Komprimiere Datenbank" @@ -5903,6 +5937,20 @@ msgstr "Zeige detailierte Ausgabeinformation. Hilfreich zur Fehlersuche." #~ msgid "Changes will only take affect after a restart." #~ msgstr "Änderungen treten erst nach einem Neustart in Kraft." +#~ msgid "" +#~ "Add books recursively (One book per directory, assumes every ebook file is " +#~ "the same book in a different format)" +#~ msgstr "" +#~ "Bücher rekursiv hinzufügen (Ein Buch pro Verzeichnis, setzt voraus, dass " +#~ "jede eBook Datei das gleiche Buch in einem unterschiedlichen Format enthält)" + +#~ msgid "" +#~ "Add books recursively (Multiple books per directory, assumes every ebook " +#~ "file is a different book)" +#~ msgstr "" +#~ "Bücher rekursiv hinzufügen (Mehrere Bücher pro Verzeichnis, setzt voraus, " +#~ "dass jede eBook Datei ein anderes Buch enthält)" + #~ msgid "News fetched. Uploading to device." #~ msgstr "Nachrichten abgerufen. Übertragung ans Gerät läuft." @@ -6137,6 +6185,15 @@ msgstr "Zeige detailierte Ausgabeinformation. Hilfreich zur Fehlersuche." #~ "Die Voreinstellung ist der SONY PRS-500 mit einer Bildschirmgröße von " #~ "584x754 Punkten. Wahlmöglichkeiten sind %s" +#~ msgid "Ask for &confirmation before deleting files" +#~ msgstr "Nach einer Bestätigung vor dem Löschen von Dateien fragen" + +#~ msgid "Confirm delete" +#~ msgstr "Bestätigen Sie das Löschen" + +#~ msgid "Are you sure you want to delete these %d books?" +#~ msgstr "Sind Sie sicher, dass Sie diese %d Bücher löschen wollen?" + #~ msgid "" #~ "%prog [options] comic.cb[z|r]\n" #~ "\n" @@ -6243,6 +6300,13 @@ msgstr "Zeige detailierte Ausgabeinformation. Hilfreich zur Fehlersuche." #~ msgid "&Output format:" #~ msgstr "&Ausgabeformat:" +#~ msgid "" +#~ "If you disable this setting, metadatas is guessed from the filename instead. " +#~ "This can be configured in the Advanced section." +#~ msgstr "" +#~ "Wenn sie diese Einstellung ausschalten, dann werden die Metadaten aus dem " +#~ "Dateinamen erraten. Die Konfiguration ist im Abschnitt \"Erweitert\" möglich." + #~ msgid "Detailed logging" #~ msgstr "Ausführliche Protokollierung" diff --git a/src/calibre/translations/nl.po b/src/calibre/translations/nl.po index e6d9fe7844..f1a007ae30 100644 --- a/src/calibre/translations/nl.po +++ b/src/calibre/translations/nl.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2008-12-24 21:48+0000\n" +"POT-Creation-Date: 2008-12-30 15:33+0000\n" "PO-Revision-Date: 2008-09-04 01:49+0000\n" "Last-Translator: Marc van den Dikkenberg \n" "Language-Team: Dutch \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2008-12-30 05:49+0000\n" +"X-Launchpad-Export-Date: 2009-01-04 04:32+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41 @@ -24,8 +24,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:44 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:44 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:478 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:938 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:951 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:948 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:961 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:77 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:79 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:81 @@ -58,12 +58,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:365 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:38 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:328 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:342 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:828 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:343 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:912 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:915 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:918 #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:52 #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:112 #: /home/kovid/work/calibre/src/calibre/library/cli.py:245 @@ -72,10 +72,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/database.py:1423 #: /home/kovid/work/calibre/src/calibre/library/database.py:1452 #: /home/kovid/work/calibre/src/calibre/library/database.py:1580 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:479 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:491 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:826 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:859 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:461 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:473 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:808 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:841 msgid "Unknown" msgstr "Onbekend" @@ -83,15 +83,15 @@ msgstr "Onbekend" msgid "Base" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:148 msgid "File type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:180 +#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:182 msgid "Metadata reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:206 +#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:209 msgid "Metadata writer" msgstr "" @@ -149,23 +149,15 @@ msgstr "" msgid "Disabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:56 -msgid "%s needs calibre version at least %s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:59 -msgid "%s is not supported on %s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:63 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:66 msgid "No valid plugin found in " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:165 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:170 msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:225 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:247 msgid "" " %prog options\n" " \n" @@ -173,25 +165,29 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:231 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:253 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:233 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:255 +msgid "Remove a custom plugin by name. Has no effect on builtin plugins" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:257 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:235 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:259 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:237 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:261 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:239 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:263 msgid "Disable the named plugin" msgstr "" @@ -407,7 +403,7 @@ msgid "Output written to " msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:413 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1036 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1046 msgid "You must specify an input HTML file" msgstr "Een bron HTML bestand is nodig" @@ -430,19 +426,19 @@ msgstr "" msgid "Written processed HTML to " msgstr "Schrijf verwerkte HTML naar " -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:821 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:831 msgid "Options to control the traversal of HTML" msgstr "Opties voor de verwerking van HTML" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:828 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:838 msgid "The output directory. Default is the current directory." msgstr "De uitvoer folder. Standaard is de huidige folder." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:830 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:840 msgid "Character encoding for HTML files. Default is to auto detect." msgstr "Karakter codering voor HTML bestanden. Standaard is auto detect." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:832 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:842 msgid "" "Create the output in a zip file. If this option is specified, the --output " "should be the name of a file not a directory." @@ -450,11 +446,11 @@ msgstr "" "Genereer de uitvoer in een zip bestand. Als deze optie is gekozen, dan moet -" "-output de naam van een bestand zijn, niet de folder." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:834 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:844 msgid "Control the following of links in HTML files." msgstr "Configueer het volgen van links in HTML bestanden." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:836 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:846 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " "depth first" @@ -462,7 +458,7 @@ msgstr "" "Volg links in HTML bestanden in de breedte. Standaard worden ze eerst in de " "diepte gevolgd." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:838 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:848 msgid "" "Maximum levels of recursion when following links in HTML files. Must be non-" "negative. 0 implies that no links in the root HTML file are followed." @@ -471,39 +467,39 @@ msgstr "" "Deze waarde kan niet negatief zijn. Gebruik 0 aan te geven dan links in het " "top HTML bestand niet zullen worden gevolgd." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:840 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:850 msgid "Set metadata of the generated ebook" msgstr "Metadata van het gegenereerde eboek" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:842 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:852 msgid "Set the title. Default is to autodetect." msgstr "Titel. Standaard is auto-detect." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:844 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:854 msgid "The author(s) of the ebook, as a comma separated list." msgstr "De auteur(s) van het eboek, als lijst gescheiden met komma's." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:846 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:856 msgid "The subject(s) of this book, as a comma separated list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:848 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:858 msgid "Set the publisher of this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:850 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:860 msgid "A summary of this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:852 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:862 msgid "Load metadata from the specified OPF file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:854 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:864 msgid "Options useful for debugging" msgstr "Opties handig voor debuggen" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:856 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:866 msgid "" "Be more verbose while processing. Can be specified multiple times to " "increase verbosity." @@ -511,12 +507,12 @@ msgstr "" "Geen meer informatie tijdens verwerking. Dit kan meerder malen worden " "opgegeven om meer informatie te verkrijgen" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:858 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:868 msgid "Output HTML is \"pretty printed\" for easier parsing by humans" msgstr "" "Uitvoer HTML is \"mooi geprint\" om makkelijker door mensen leesbaar te zijn" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:864 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:874 msgid "" "%prog [options] file.html|opf\n" "\n" @@ -538,7 +534,7 @@ msgid "%prog [options] LITFILE" msgstr "%prog [opties] LITBESTAND" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:852 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:442 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:444 msgid "Output directory. Defaults to current directory." msgstr "Output folder. Standaard is dit de huidige folder." @@ -554,7 +550,7 @@ msgid "Useful for debugging." msgstr "Handig voor Debugging" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:869 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:466 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:468 msgid "OEB ebook created in" msgstr "OEB boek bemaakt in" @@ -597,7 +593,7 @@ msgstr "Zoeksleutel voor de auteur" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:87 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:39 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:97 msgid "Publisher" msgstr "Uitgeverij" @@ -1193,11 +1189,11 @@ msgstr "Omslag afbeelding kan niet worden ingelezen: %s" msgid "Cannot read from: %s" msgstr "Kan niet lezen van: %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2001 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2003 msgid "Failed to process opf file" msgstr "Verwerking van OPF bestand is niet gelukt." -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2007 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2009 msgid "" "Usage: %prog [options] mybook.html\n" "\n" @@ -1443,17 +1439,17 @@ msgstr "Geef de omschrijving" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:69 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:36 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:325 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:898 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:905 msgid "Title" msgstr "Titel" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:274 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:37 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:330 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:906 msgid "Author(s)" msgstr "Auteur(s)" @@ -1472,24 +1468,24 @@ msgstr "Categorie" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:391 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:527 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:308 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:287 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:58 msgid "Comments" msgstr "Opmerkingen" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:275 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:838 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:902 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:845 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:909 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42 msgid "Tags" msgstr "Tags" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:292 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42 msgid "Series" @@ -1623,11 +1619,11 @@ msgstr "Gebruik: pdf-meta bestand.pdf" msgid "Usage: rb-meta file.rb" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:440 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:442 msgid "%prog [options] myebook.mobi" msgstr "%prog [opties] mijnboek.mobi" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:466 msgid "Raw MOBI HTML saved in" msgstr "RAW MOBI HTML bewaard in" @@ -1636,7 +1632,7 @@ msgid "The output directory. Defaults to the current directory." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:424 msgid "Frequently used directories" msgstr "Vaak gebruikte folders" @@ -1753,8 +1749,8 @@ msgstr "Bekijk book op apparaat" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:282 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:840 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:56 msgid "Path" msgstr "Pad" @@ -1763,7 +1759,7 @@ msgstr "Pad" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:282 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42 msgid "Formats" @@ -1778,6 +1774,7 @@ msgstr "Dialoogvenster" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_ui.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:56 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/warning_ui.py:53 msgid "TextLabel" @@ -1915,49 +1912,57 @@ msgstr "" msgid "Customize %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:310 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:295 +msgid "Cannot remove builtin plugin" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:296 +msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:317 msgid "Error log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:321 msgid "Access log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:336 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:343 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 msgid "Failed to start content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:383 msgid "Invalid size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:383 msgid "The size %s is invalid. must be of the form widthxheight" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:413 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:423 msgid "Invalid database location" msgstr "Foutieve database locatie" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:420 msgid "
                                                                  Must be a directory." msgstr "
                                                                  Moet een folder zijn." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:420 msgid "Invalid database location " msgstr "Foutieve database locatie " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:424 msgid "Invalid database location.
                                                                  Cannot write to " msgstr "Foutieve database locatie.
                                                                  Kan niet schrijven naar " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:436 msgid "Compacting database. This may take a while." msgstr "Database aan het comprimeren. Dit kan even duren." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:436 msgid "Compacting..." msgstr "Comprimeren..." @@ -1979,10 +1984,10 @@ msgid "Browse for the new database location" msgstr "Blader naar de nieuwe database locatie" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:411 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:427 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:438 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:440 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:467 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:373 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:509 @@ -2011,28 +2016,24 @@ msgid "Show notification when &new version is available" msgstr "Notificeer als een &nieuwe versie beschikbaar is" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:413 -msgid "Ask for &confirmation before deleting files" -msgstr "Vraag &bevestiging alvorens bestanden te verwijderen" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:414 msgid "" -"If you disable this setting, metadatas is guessed from the filename instead. " +"If you disable this setting, metadata is guessed from the filename instead. " "This can be configured in the Advanced section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:414 msgid "Read &metadata from files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:415 msgid "Format for &single file save:" msgstr "Opglagformaat voor &enkel bestand:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:416 msgid "Default network &timeout:" msgstr "Standaard netwerk &timeout:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:417 msgid "" "Set the default timeout for network fetches (i.e. anytime we go out to the " "internet to get information)" @@ -2040,168 +2041,168 @@ msgstr "" "Geef de standaard timeout voor netwerk downloads. (bv. wanneer we informatie " "van het Internet moeten halen)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:418 msgid " seconds" msgstr " seconden" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:419 msgid "Choose &language (requires restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:421 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:420 msgid "Normal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:421 msgid "High" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:422 msgid "Low" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:423 msgid "Job &priority:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:425 msgid "Add a directory to the frequently used directories list" msgstr "Voeg een folder toe aan de lijst met vaak gebruikte folders" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:427 msgid "Remove a directory from the frequently used directories list" msgstr "Verwijder een folder van de lijst met vaak gebruikte folders" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:429 msgid "Use &Roman numerals for series number" msgstr "Gebruik &Romeinse nummers voor de series" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:430 msgid "&Number of covers to show in browse mode (after restart):" msgstr "&Aantal covers zichtbaar in blader modus (na herstart):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:431 msgid "Toolbar" msgstr "Werkbalk" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:432 msgid "Large" msgstr "Groot" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:433 msgid "Medium" msgstr "Middel" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:434 msgid "Small" msgstr "Klein" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:435 msgid "&Button size in toolbar" msgstr "&Knop grootte in werkbalk" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:436 msgid "Show &text in toolbar buttons" msgstr "Laat &tekst zien in werkbalk knoppen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:437 msgid "Select visible &columns in library view" msgstr "Selecteer zichtbare &kolommen in bibliotheek weergave" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:440 msgid "Use internal &viewer for the following formats:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:441 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:442 msgid "Automatically send downloaded &news to ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:443 msgid "&Delete news from library when it is sent to reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:444 msgid "Free unused diskspace from the database" msgstr "Geef ongebruikte diskruimte uit de database terug" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:445 msgid "&Compact database" msgstr "&Comprimeer database" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:446 msgid "&Metadata from file name" msgstr "&Metadata van bestands naam" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:447 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " "settings will only take effect after a server restart." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:448 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:449 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:146 msgid "&Username:" msgstr "Gebr&uikersnaam:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:450 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:147 msgid "&Password:" msgstr "W&achtwoord:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:451 msgid "" "If you leave the password blank, anyone will be able to access your book " "collection using the web interface." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:452 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:148 msgid "&Show password" msgstr "&Geef wachtwoord weer" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:453 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:454 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:455 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:456 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:457 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:458 msgid "Run server &automatically on startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:459 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:460 msgid "" "If you want to use the content server to access your ebook collection on " "your iphone with Stanza, you will need to add the URL " @@ -2210,20 +2211,24 @@ msgid "" "address of this computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:461 msgid "" "Here you can customize the behavior of Calibre by controlling what plugins " "it uses." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:462 msgid "Enable/&Disable plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:463 msgid "&Customize plugin" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:464 +msgid "&Remove plugin" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:465 msgid "Add new plugin" msgstr "" @@ -2236,6 +2241,14 @@ msgstr "" msgid "&Add" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:48 +msgid "Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:50 +msgid "&Show this warning again" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/conversion_error_ui.py:41 msgid "ERROR" msgstr "FOUT" @@ -2253,7 +2266,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:55 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:296 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:161 msgid "Metadata" msgstr "Metadata" @@ -2335,7 +2348,7 @@ msgid " is not a valid picture" msgstr " is geen geldige afbeelding" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:227 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1002 msgid "Cannot convert" msgstr "Kan niet converteren" @@ -3113,9 +3126,9 @@ msgstr "Voeg een persoonlijke nieuwsbron toe" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:770 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:774 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1073 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:752 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:756 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1055 msgid "News" msgstr "" @@ -3607,53 +3620,63 @@ msgstr "Wachten" msgid "Working" msgstr "Bezig" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:176 msgid "Cannot kill job" msgstr "Opdracht kan niet worden afgebroken" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:173 msgid "Cannot kill jobs that communicate with the device" msgstr "" "Taken die met het apparaat communicaren kunnen niet worden afgebroken" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:177 msgid "Job has already run" msgstr "Taak is al uitgevoerd" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:93 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:900 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:907 msgid "Size (MB)" msgstr "Grootte (MB)" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:901 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:908 msgid "Date" msgstr "Datum" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:96 msgid "Rating" msgstr "Waardering" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:274 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:286 msgid "None" msgstr "Geen" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:292 msgid "Book %s of %s." msgstr "Boek %s van %s." -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:832 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:675 +msgid "Not allowed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:676 +msgid "" +"Dropping onto a device is not supported. First add the book to the calibre " +"library." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:839 msgid "Format" msgstr "Formaat" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:844 msgid "Timestamp" msgstr "Tijdsaanduiding" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:942 msgid "Search (For Advanced Search click the button to the left)" msgstr "Zoeken (Voor geavanceerd zoeken klik op de knop links)" @@ -3683,7 +3706,7 @@ msgid "No matches for the search phrase %s were found." msgstr "Geen Resultaten voor de zoekterm %s gevonden." #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:377 msgid "No matches found" msgstr "Geen resultaten gevonden" @@ -3708,12 +3731,12 @@ msgid "Previous Page" msgstr "Vorige Pagina" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:154 msgid "Back" msgstr "Terug" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:134 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:155 msgid "Forward" msgstr "Verder" @@ -3722,7 +3745,7 @@ msgid "Next match" msgstr "Volgende overeenkomst" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:136 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:162 msgid "Open ebook" msgstr "Open eboek" @@ -3730,27 +3753,27 @@ msgstr "Open eboek" msgid "Configure" msgstr "Configureer" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:88 msgid "Error communicating with device" msgstr "Fout bij communicatie met lezer" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:100 msgid "&Restore" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:101 msgid "&Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:102 msgid "&Quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:104 msgid "&Restart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:148 msgid "" "

                                                                  For help visit %s.kovidgoyal.net
                                                                  " @@ -3758,131 +3781,127 @@ msgstr "" "

                                                                  Voor assistentie, bezoek %s.kovidgoyal.net
                                                                  " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:149 msgid "%s: %s by Kovid Goyal %%(version)s
                                                                  %%(device)s

                                                                  " msgstr "" "%s: %s door Kovid Goyal %%(version)s
                                                                  %%(device)s

                                                                  " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:167 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:169 msgid "Send to main memory" msgstr "Stuur naar hoofdgeheugen" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 msgid "Send to storage card" msgstr "Stuur naar opslag kaart" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 msgid "and delete from library" msgstr "en verwijder uit bibliotheek" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:172 msgid "Send to storage card by default" msgstr "Bewaar standaard op geheugen kaart" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:185 msgid "Edit metadata individually" msgstr "Bewerk metadata individueel" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:187 msgid "Edit metadata in bulk" msgstr "Bewerk metadata in groep" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:190 msgid "Add books from a single directory" msgstr "Voeg boeken toe uit een enkele folder" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:190 -msgid "" -"Add books recursively (One book per directory, assumes every ebook file is " -"the same book in a different format)" -msgstr "" -"Voeg recursief boeken toe (Een boek per folder, neemt aan dat ieder eboek " -"bestand hetzelfde boek is in een ander formaat)" - #: /home/kovid/work/calibre/src/calibre/gui2/main.py:191 msgid "" -"Add books recursively (Multiple books per directory, assumes every ebook " -"file is a different book)" +"Add books from directories, including sub-directories (One book per " +"directory, assumes every ebook file is the same book in a different format)" msgstr "" -"voeg recursief boeken toe (Meerdere boeken per folder, neemt aan dat ieder " -"eboek bestand een ander boek is)" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:192 +msgid "" +"Add books from directories, including sub directories (Multiple books per " +"directory, assumes every ebook file is a different book)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:207 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:342 msgid "Save to disk" msgstr "Opslaan op schijf" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 msgid "Save to disk in a single directory" msgstr "Opslaan op schijf in een enkele folder" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:209 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1200 msgid "Save only %s format to disk" msgstr "Bewaar alleen %s formaat op schijf" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:212 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:348 msgid "View" msgstr "Bekijk" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 msgid "View specific format" msgstr "Bekijk specifiek formaat" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 msgid "Convert individually" msgstr "Converteer Individueel" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 msgid "Bulk convert" msgstr "Converteer Groep" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:233 msgid "Set defaults for conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:234 msgid "Set defaults for conversion of comics" msgstr "Zet standaarden voor conversie van comics" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:255 msgid "Similar books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:301 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:302 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1356 msgid "Choose a location for your ebook library." msgstr "Kies een locatie voor de eboek bibliotheek" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:315 msgid "Migrating database" msgstr "Migratie database" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:486 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:487 msgid "Device: " msgstr "Apparaat: " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:488 msgid " detected." msgstr " gedetecteerd" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:510 msgid "Connected " msgstr "Verbonden " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:521 msgid "Device database corrupted" msgstr "Apparaat Database Beschadigd" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:522 msgid "" "\n" "

                                                                  The database of books on the reader is corrupted. Try the " @@ -3911,25 +3930,25 @@ msgstr "" " \n" " " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658 msgid "Stop" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 msgid "Adding books recursively..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:577 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:578 msgid "Added " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:577 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:578 msgid "Searching..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:588 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:695 msgid "" "

                                                                  Books with the same title as the following already exist in the database. " "Add them anyway?

                                                                    " @@ -3937,121 +3956,119 @@ msgstr "" "

                                                                    Boeken met de volgende titels bestaan al in de database. Wil je ze echt " "toevoegen?

                                                                      " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:698 msgid "Duplicates found!" msgstr "Duplicaten gevonden!" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:624 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:649 msgid "Uploading books to device." msgstr "Boeken worden geupload naar de lezer." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:632 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:633 msgid "Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:633 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:634 msgid "EPUB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:635 msgid "LRF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:636 msgid "HTML Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:637 msgid "LIT Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:638 msgid "MOBI Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:638 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:639 msgid "Text books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:640 msgid "PDF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:640 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:641 msgid "Comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:642 msgid "Archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:660 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:661 msgid "Reading metadata..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:659 msgid "Adding books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:684 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:685 msgid "Read metadata from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:687 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:688 msgid "Adding books to database..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:730 msgid "No space on device" msgstr "Geen schijfruimte op de lezer." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:730 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:731 msgid "" "

                                                                      Cannot upload books to device there is no more free space available " msgstr "" "

                                                                      De boeken kunnen niet worden geupload naar de lezer, omdat er onvoldoende " "schijfruimte beschikbaar is " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:762 -msgid "Confirm delete" -msgstr "Bevesting verwijdering" - #: /home/kovid/work/calibre/src/calibre/gui2/main.py:763 -msgid "Are you sure you want to delete these %d books?" -msgstr "Weet u zeker dat u deze %d bestanden wilt verwijderen?" +msgid "" +"The selected books will be permanently deleted and the files removed " +"from your computer. Are you sure?" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:775 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:772 msgid "Deleting books from device." msgstr "Boeken worden verwijderd van de lezer." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:805 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:802 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:824 msgid "Cannot edit metadata" msgstr "Metedata kan niet worden gewijzigd" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:805 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:946 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:802 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:824 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1002 msgid "No books selected" msgstr "Geen boeken geselecteerd" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:874 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:871 msgid "Sending news to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:923 msgid "Sending books to device." msgstr "Boeken worden naar de lezer verzonden." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:929 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:926 msgid "No suitable formats" msgstr "Geen geschikte formaten" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:930 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:927 msgid "" "Could not upload the following books to the device, as no suitable formats " "were found:

                                                                        %s
                                                                      " @@ -4059,15 +4076,15 @@ msgstr "" "De volgende boeken konden niet naar de lezer worden deupload, omdat geen " "geschikt formaat werd gevonden:
                                                                        %s
                                                                      " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:946 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:943 msgid "Cannot save to disk" msgstr "Kan niet naar schijf worden opgeslagen" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:947 msgid "Choose destination directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:954 msgid "" "

                                                                      Could not save the following books to disk, because the %s format is not " "available for them:

                                                                        " @@ -4075,64 +4092,64 @@ msgstr "" "

                                                                        De volgende boeken konden niet worden bewaard op schijf, omdat het %s " "formaat niet beschikbaar is:

                                                                          " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:958 msgid "Could not save some ebooks" msgstr "Sommige boeken konden niet worden opgeslagen" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:978 msgid "Fetching news from " msgstr "Downloading nieuws van " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:992 msgid " fetched." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1127 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1124 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1136 msgid "No book selected" msgstr "Geen boek geselecteerd" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1139 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1155 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1136 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1152 msgid "Cannot view" msgstr "Kan niet bekijken" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1115 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1160 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1112 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1157 msgid "Choose the format to view" msgstr "Kies het te bekijken formaat" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1127 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1124 msgid "Cannot open folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1156 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1153 msgid "%s has no available formats." msgstr "%s heeft geen beschikbare formaten" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1191 msgid "Cannot configure" msgstr "Kan niet configureren" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1191 msgid "Cannot configure while there are running jobs." msgstr "Can niet configueren terwijl bestaande opdrachten bezig zijn" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1213 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1210 msgid "Copying database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1215 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1212 msgid "Copying library to " msgstr "Copieer bibliotheek naar " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1225 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1222 msgid "Invalid database" msgstr "ongeldige database" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1226 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1223 msgid "" "

                                                                          An invalid database already exists at %s, delete it before trying to move " "the existing database.
                                                                          Error: %s" @@ -4140,23 +4157,23 @@ msgstr "" "

                                                                          Een ongeldige database bestaat op %s, verwijder deze voordat je probeert " "de bestaande database te verplaatsen.
                                                                          Foutmelding: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1232 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1229 msgid "Could not move database" msgstr "Database kon niet worden verplaatst" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1252 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1249 msgid "No detailed info available" msgstr "Geen details beschikbaar" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1250 msgid "No detailed information is available for books on the device." msgstr "Geen details zijn beschikbaar voor de boeken op de lezer." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1296 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1293 msgid "Error talking to device" msgstr "Fout bij communicatie met lezer" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1297 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1294 msgid "" "There was a temporary error talking to the device. Please unplug and " "reconnect the device and or reboot." @@ -4164,23 +4181,23 @@ msgstr "" "Er is een tijdelijke fout opgetreden tijdens de communicatie met de lezer. " "verwijzer de lezer en plug hem opnieuw in, of herstart." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1310 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1325 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1329 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1307 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1322 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1326 msgid "Conversion Error" msgstr "Converteer Fout" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1311 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1308 msgid "" "

                                                                          Could not convert: %s

                                                                          It is a DRMed book. You must " "first remove the DRM using 3rd party tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1342 msgid "Database does not exist" msgstr "database bestaat niet" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1346 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1343 msgid "" "The directory in which the database should be: %s no longer exists. Please " "choose a new database location." @@ -4188,38 +4205,38 @@ msgstr "" "De folder waarin de database zou moetten zijn: %s bestaat niet meer. Kies " "een nieuwe database locatie." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1345 msgid "Choose new location for database" msgstr "Kies een nieuwe locatie voor de database" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1398 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1422 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1419 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1424 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1421 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/main.py:1428 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1425 msgid "WARNING: Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1454 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1470 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1467 msgid "" "Latest version: %s" @@ -4227,7 +4244,7 @@ msgstr "" "Laatste versie: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1475 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1472 msgid "" "%s has been updated to version %s. See the new features. " @@ -4237,15 +4254,15 @@ msgstr "" "href=\"http://calibre.kovidgoyal.net/wiki/Changelog\">nieuwe functies " "Bezoek download pagina?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1475 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1472 msgid "Update available" msgstr "Update beschikbaar" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1490 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1487 msgid "Use the library located at the specified path." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1492 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1489 msgid "Log debugging information to console" msgstr "" @@ -4559,7 +4576,7 @@ msgid "The standard font type" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:160 msgid "Table of Contents" msgstr "" @@ -4583,109 +4600,113 @@ msgstr "" msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:338 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:339 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:357 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:357 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:378 msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:409 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:418 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:445 msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:497 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:505 msgid "

                                                                          This book is protected by DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:505 msgid "DRM Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:507 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:508 msgid "%s

                                                                          %s

                                                                          " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:568 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:577 msgid "" "%prog [options] file\n" "\n" "View an ebook. \n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:152 msgid "Ebook Viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:153 msgid "toolBar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:156 msgid "Next page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:157 msgid "Previous page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:158 msgid "Font size larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:159 msgid "Font size smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:163 msgid "Find next" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:164 msgid "Copy to clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:165 msgid "Preferences" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:166 msgid "Reference Mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:167 msgid "Bookmark" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:168 +msgid "Toggle full screen" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:47 msgid "Invalid regular expression" msgstr "Ongeldige reguliere expressie" @@ -5052,20 +5073,20 @@ msgstr "" "\n" "Voor help met een specifiek commando: %%prog command --help\n" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1164 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1146 msgid "

                                                                          Copying books to %s

                                                                          " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1286 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1159 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1268 msgid "Copying %s" msgstr "Copieer %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1257 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1239 msgid "

                                                                          Migrating old database to ebook library in %s

                                                                          " msgstr "

                                                                          Migreer oude database naar eboek bibliotheek in %s

                                                                          " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1303 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1285 msgid "Compacting database" msgstr "Comprimeren database" @@ -5594,6 +5615,20 @@ msgstr "" #~ msgid "Changes will only take affect after a restart." #~ msgstr "Veranderingen zijn pas zichtbaar na een herstart." +#~ msgid "" +#~ "Add books recursively (One book per directory, assumes every ebook file is " +#~ "the same book in a different format)" +#~ msgstr "" +#~ "Voeg recursief boeken toe (Een boek per folder, neemt aan dat ieder eboek " +#~ "bestand hetzelfde boek is in een ander formaat)" + +#~ msgid "" +#~ "Add books recursively (Multiple books per directory, assumes every ebook " +#~ "file is a different book)" +#~ msgstr "" +#~ "voeg recursief boeken toe (Meerdere boeken per folder, neemt aan dat ieder " +#~ "eboek bestand een ander boek is)" + #~ msgid "News fetched. Uploading to device." #~ msgstr "Nieuws gedownload, uploading naar lezer." @@ -5793,6 +5828,15 @@ msgstr "" #~ "Standaard is de SONY PRS-500 met een scherm grootte van 584x754 pixels. " #~ "Keuzes zijn %s" +#~ msgid "Ask for &confirmation before deleting files" +#~ msgstr "Vraag &bevestiging alvorens bestanden te verwijderen" + +#~ msgid "Confirm delete" +#~ msgstr "Bevesting verwijdering" + +#~ msgid "Are you sure you want to delete these %d books?" +#~ msgstr "Weet u zeker dat u deze %d bestanden wilt verwijderen?" + #~ msgid "" #~ "%prog [options] comic.cb[z|r]\n" #~ "\n" diff --git a/src/calibre/translations/pl.po b/src/calibre/translations/pl.po index 70ff790cfb..3deb19c0c2 100644 --- a/src/calibre/translations/pl.po +++ b/src/calibre/translations/pl.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2008-12-24 21:48+0000\n" -"PO-Revision-Date: 2008-12-28 17:24+0000\n" -"Last-Translator: Andrzej MoST (Marcin Ostajewski) \n" +"POT-Creation-Date: 2008-12-30 15:33+0000\n" +"PO-Revision-Date: 2009-01-03 20:09+0000\n" +"Last-Translator: Radian \n" "Language-Team: Polish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2008-12-30 05:49+0000\n" +"X-Launchpad-Export-Date: 2009-01-04 04:32+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41 @@ -24,8 +24,8 @@ msgstr "Ta opcja nic nie zmienia" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:44 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:44 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:478 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:938 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:951 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:948 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:961 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:77 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:79 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:81 @@ -58,12 +58,12 @@ msgstr "Ta opcja nic nie zmienia" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:365 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:38 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:328 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:342 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:828 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:343 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:912 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:915 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:918 #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:52 #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:112 #: /home/kovid/work/calibre/src/calibre/library/cli.py:245 @@ -72,10 +72,10 @@ msgstr "Ta opcja nic nie zmienia" #: /home/kovid/work/calibre/src/calibre/library/database.py:1423 #: /home/kovid/work/calibre/src/calibre/library/database.py:1452 #: /home/kovid/work/calibre/src/calibre/library/database.py:1580 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:479 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:491 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:826 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:859 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:461 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:473 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:808 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:841 msgid "Unknown" msgstr "Nieznany" @@ -83,15 +83,15 @@ msgstr "Nieznany" msgid "Base" msgstr "Baza" -#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:148 msgid "File type" msgstr "Typ pliku" -#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:180 +#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:182 msgid "Metadata reader" msgstr "Czytnik metadanych" -#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:206 +#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:209 msgid "Metadata writer" msgstr "Zapisywacz metadanych" @@ -101,6 +101,9 @@ msgid "" "linked files. This plugin is run every time you add an HTML file to the " "library." msgstr "" +"Podąż za wszystkimi lokalnymi linkami w pliku HTML i stwórz plik ZIP " +"zawierający wszystkie podlinkowane pliki. Ta wtyczka jest uruchamiana za " +"każdym razem, gdy dodasz plik HTML do biblioteki." #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:32 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:42 @@ -131,7 +134,7 @@ msgstr "Ustaw metadane w plikach LRF" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:195 msgid "Set metadata in RTF files" -msgstr "" +msgstr "Ustaw metadane w plikach RTF" #: /home/kovid/work/calibre/src/calibre/customize/ui.py:28 msgid "Installed plugins" @@ -149,23 +152,15 @@ msgstr "Lokalne dostosowanie wtyczek" msgid "Disabled plugins" msgstr "Wyłączone wtyczki" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:56 -msgid "%s needs calibre version at least %s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:59 -msgid "%s is not supported on %s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:63 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:66 msgid "No valid plugin found in " -msgstr "" +msgstr "Nie znaleziono wtyczki w " -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:165 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:170 msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:225 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:247 msgid "" " %prog options\n" " \n" @@ -173,27 +168,34 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:231 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:253 msgid "Add a plugin by specifying the path to the zip file containing it." -msgstr "" +msgstr "Dodaj wtyczkę przez podanie ścieżki do pliku, który ją zawiera." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:233 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:255 +msgid "Remove a custom plugin by name. Has no effect on builtin plugins" +msgstr "" +"Usuń wtyczkę użytkownika - po nazwie. Nie ma wpływu na wtyczki wbudowane." + +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:257 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" +"Dostosuj wtyczkę. Wprowadź nazwę wtyczki i polecenie dostosowujące " +"oddzielając przecinkami." -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:235 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:259 msgid "List all installed plugins" msgstr "Wyświetl wszystkie zainstalowane wtyczki" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:237 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:261 msgid "Enable the named plugin" -msgstr "" +msgstr "Włącz wtyczkę" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:239 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:263 msgid "Disable the named plugin" -msgstr "" +msgstr "Wyłącz wtyczkę" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:140 #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:158 @@ -388,8 +390,8 @@ msgid "" "The base font size in pts. Default is %defaultpt. Set to 0 to disable " "rescaling of fonts." msgstr "" -"Wielkość czcionki podstawowej w pts. Domyślna to %defaultpt. Ustawienie na 0 " -"zapobiegnie skalowaniu czcionek." +"Rozmiar czcionki podstawowej w punktach. Domyślna to %default pt. Ustawienie " +"wartości na 0 zapobiegnie skalowaniu czcionek." #: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:159 msgid "" @@ -464,7 +466,7 @@ msgid "Output written to " msgstr "Plik wyjściowy zapisany w " #: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:413 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1036 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1046 msgid "You must specify an input HTML file" msgstr "Musisz podać wejściowy plik HTML" @@ -491,20 +493,20 @@ msgstr "" msgid "Written processed HTML to " msgstr "Zapisz przekształcony HTML w " -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:821 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:831 msgid "Options to control the traversal of HTML" msgstr "Opcje do kontroli traversal w HTML" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:828 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:838 msgid "The output directory. Default is the current directory." msgstr "Folder wyjściowy. Domyślny folder to folder bieżący." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:830 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:840 msgid "Character encoding for HTML files. Default is to auto detect." msgstr "" "Kodowanie znaków dla plików HTML. Domyślnie jest to wybór automatyczny." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:832 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:842 msgid "" "Create the output in a zip file. If this option is specified, the --output " "should be the name of a file not a directory." @@ -512,11 +514,11 @@ msgstr "" "Stwórz plik formatu .zip. Jeśli ta opcja jest zaznaczona, wartość --output " "powinna być nazwą pliku a nie katalogu." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:834 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:844 msgid "Control the following of links in HTML files." msgstr "Kontrola śledzenia odnośników w plikach HTML." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:836 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:846 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " "depth first" @@ -524,7 +526,7 @@ msgstr "" "Przechodź przez odnośniki w plikach HTML wszerz. Standardowo używany jest " "algorytm wgłębny." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:838 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:848 msgid "" "Maximum levels of recursion when following links in HTML files. Must be non-" "negative. 0 implies that no links in the root HTML file are followed." @@ -533,39 +535,39 @@ msgstr "" "Musi być liczbą nieujemną. 0 oznacza, że w głównym pliku html nie podąża się " "za żadnymi linkami." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:840 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:850 msgid "Set metadata of the generated ebook" msgstr "Ustaw metadane w wygenerowanym e-booku." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:842 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:852 msgid "Set the title. Default is to autodetect." msgstr "Ustaw tytuł ksiązki. Domyślnie jest on wykrywny automatycznie." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:844 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:854 msgid "The author(s) of the ebook, as a comma separated list." msgstr "Autor(rzy) książki, jako lista rozdzielona przecinkami." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:846 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:856 msgid "The subject(s) of this book, as a comma separated list." msgstr "Temat(y) tej książki, jako lista rozdzielona przecinkami." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:848 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:858 msgid "Set the publisher of this book." msgstr "Ustaw wydawcę tej książki" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:850 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:860 msgid "A summary of this book." msgstr "Podsumowanie tej książki." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:852 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:862 msgid "Load metadata from the specified OPF file" msgstr "Wczytaj metadane ze wskazanego pliku OPF" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:854 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:864 msgid "Options useful for debugging" msgstr "Opcje przydatne do diagnostyki" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:856 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:866 msgid "" "Be more verbose while processing. Can be specified multiple times to " "increase verbosity." @@ -573,11 +575,11 @@ msgstr "" "Wyświetlaj szczegółowe komunikaty w czasie pracy. Zaznaczenie w wielu " "miejscach zwiększa liczbę szczegółów." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:858 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:868 msgid "Output HTML is \"pretty printed\" for easier parsing by humans" msgstr "Wyjściowy HTML jest \"ładnie drukowany\" dla łatwiejszej analizy" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:864 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:874 msgid "" "%prog [options] file.html|opf\n" "\n" @@ -605,7 +607,7 @@ msgid "%prog [options] LITFILE" msgstr "%prog [opcje] LITFILE" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:852 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:442 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:444 msgid "Output directory. Defaults to current directory." msgstr "Folder docelowy. Domyślnie to aktualny folder." @@ -621,7 +623,7 @@ msgid "Useful for debugging." msgstr "Użyteczne dla debugowania." #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:869 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:466 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:468 msgid "OEB ebook created in" msgstr "OEB ebook stworzony w" @@ -666,7 +668,7 @@ msgstr "Sortuj wg autora" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:87 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:39 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:97 msgid "Publisher" msgstr "Wydawca" @@ -1212,11 +1214,11 @@ msgstr "Nie można odczytać grafiki okładki: %s" msgid "Cannot read from: %s" msgstr "Nie można odczytać z: %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2001 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2003 msgid "Failed to process opf file" msgstr "Nie udało się przetworzyć pliku opf" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2007 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2009 msgid "" "Usage: %prog [options] mybook.html\n" "\n" @@ -1284,7 +1286,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:455 msgid "Invalid LRF file. Could not set metadata." -msgstr "" +msgstr "Niewłaściwy plik LRF. Nie moża ustawić metadanych." #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:580 msgid "" @@ -1320,7 +1322,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:595 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:44 msgid "The category this book belongs to. E.g.: History" -msgstr "" +msgstr "Kategoria do jakiej należy tak książka np.: Historia" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/meta.py:598 msgid "Path to a graphic that will be set as this files' thumbnail" @@ -1424,17 +1426,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:69 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:36 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:325 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:898 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:905 msgid "Title" msgstr "Tytuł" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:274 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:37 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:330 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:906 msgid "Author(s)" msgstr "Autor(rzy)" @@ -1453,24 +1455,24 @@ msgstr "Kategoria" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:391 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:527 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:308 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:287 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:58 msgid "Comments" msgstr "Komentarze" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:275 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:838 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:902 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:845 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:909 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42 msgid "Tags" msgstr "Etykiety" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:292 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42 msgid "Series" @@ -1482,7 +1484,7 @@ msgstr "Język" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:199 msgid "A comma separated list of tags to set" -msgstr "" +msgstr "Lista etykiet do ustawienia odzielonych przecinkiem" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:201 msgid "The series to which this book belongs" @@ -1490,7 +1492,7 @@ msgstr "Seria do której należy książka" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:203 msgid "The series index" -msgstr "" +msgstr "Spis serii" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:205 msgid "The book language" @@ -1549,6 +1551,8 @@ msgid "" "Could not fetch cover as server is experiencing high load. Please try again " "later." msgstr "" +"Nie można pobrać okładki z serwera z powodu zbyt dużego obciążenia. Spróbuj " +"ponownie później." #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/library_thing.py:48 msgid " not found." @@ -1587,11 +1591,11 @@ msgstr "" msgid "Usage: rb-meta file.rb" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:440 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:442 msgid "%prog [options] myebook.mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:466 msgid "Raw MOBI HTML saved in" msgstr "" @@ -1600,7 +1604,7 @@ msgid "The output directory. Defaults to the current directory." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:424 msgid "Frequently used directories" msgstr "Ostatnio używane foldery" @@ -1662,7 +1666,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:54 msgid "Automatically launch content server on application startup" -msgstr "" +msgstr "Automatycznie włączaj serwer zawartości przy starcie aplikacji" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:55 msgid "Oldest news kept in database" @@ -1715,8 +1719,8 @@ msgstr "Zobacz ksiązki na urządzeniu" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:282 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:840 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:56 msgid "Path" msgstr "Ścieżka" @@ -1725,7 +1729,7 @@ msgstr "Ścieżka" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:282 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42 msgid "Formats" @@ -1740,6 +1744,7 @@ msgstr "Okno dialogowe" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_ui.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:56 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/warning_ui.py:53 msgid "TextLabel" @@ -1817,7 +1822,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:100 msgid " plugins" -msgstr " wtyczek" +msgstr " - wtyczki" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:106 msgid "by" @@ -1877,49 +1882,57 @@ msgstr "" msgid "Customize %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:310 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:295 +msgid "Cannot remove builtin plugin" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:296 +msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:317 msgid "Error log:" msgstr "Dziennik błędów:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:321 msgid "Access log:" msgstr "Dziennik dostępów:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:336 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:343 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 msgid "Failed to start content server" -msgstr "" +msgstr "Włączanie serwera zakończone niepowodzeniem" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:383 msgid "Invalid size" msgstr "Niewłaściwy rozmiar" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:383 msgid "The size %s is invalid. must be of the form widthxheight" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:413 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:423 msgid "Invalid database location" msgstr "Niewłaściwa lokalizacja bazy danych" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:420 msgid "
                                                                          Must be a directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:420 msgid "Invalid database location " msgstr "Niewłaściwa lokalizacja bazy danych " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:424 msgid "Invalid database location.
                                                                          Cannot write to " msgstr "Niewłaściwa lokalizacja bazy danych.
                                                                          Nie można zapisać do " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:436 msgid "Compacting database. This may take a while." msgstr "Kompaktowanie bazy danych. To może chwilę potrwać." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:436 msgid "Compacting..." msgstr "Kompaktowanie..." @@ -1939,10 +1952,10 @@ msgid "Browse for the new database location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:411 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:427 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:438 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:440 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:467 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:373 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:509 @@ -1971,195 +1984,191 @@ msgid "Show notification when &new version is available" msgstr "Pokaż powiadomienie, gdy &nowa wersja jest dostępna" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:413 -msgid "Ask for &confirmation before deleting files" -msgstr "Zapytaj o &potwierdzenie przed usunięciem plików" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:414 msgid "" -"If you disable this setting, metadatas is guessed from the filename instead. " +"If you disable this setting, metadata is guessed from the filename instead. " "This can be configured in the Advanced section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:414 msgid "Read &metadata from files" msgstr "Wczytytuj &metadane z plików" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:415 msgid "Format for &single file save:" msgstr "Format zapisu dla &pojedynczego pliku:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:416 msgid "Default network &timeout:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:417 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/dialogs/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:418 msgid " seconds" msgstr " sekund" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:419 msgid "Choose &language (requires restart):" msgstr "Wybierz &język (wymaga restartu):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:421 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:420 msgid "Normal" msgstr "Normalny" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:421 msgid "High" msgstr "Wysoki" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:422 msgid "Low" msgstr "Niski" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:423 msgid "Job &priority:" msgstr "&Priorytet zdań:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:425 msgid "Add a directory to the frequently used directories list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:427 msgid "Remove a directory from the frequently used directories list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:429 msgid "Use &Roman numerals for series number" msgstr "Używaj numeracji &rzymskiej do numerowania serii" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:430 msgid "&Number of covers to show in browse mode (after restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:431 msgid "Toolbar" msgstr "Pasek narzędzi" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:432 msgid "Large" msgstr "Duże" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:433 msgid "Medium" msgstr "Średnie" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:434 msgid "Small" msgstr "Małe" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:435 msgid "&Button size in toolbar" msgstr "&Rozmiar przycisków na pasku narzędzi" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:436 msgid "Show &text in toolbar buttons" msgstr "Pokazuj &tekst pod przyciskami na pasku narzędzi" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:437 msgid "Select visible &columns in library view" msgstr "Wybierz &kolumny pokazywane w widoku biblioteki:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:440 msgid "Use internal &viewer for the following formats:" msgstr "Użyj wewnętrznej &przeglądarki do wyświetlania poniższych formatów:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:441 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:442 msgid "Automatically send downloaded &news to ebook reader" -msgstr "" +msgstr "Automatycznie przesyłaj pobrane &aktualności na czytnik e-książek" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:443 +msgid "&Delete news from library when it is sent to reader" +msgstr "&Usuń aktualności z biblioteki po przesłaniu ich na urządzenie" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:444 -msgid "&Delete news from library when it is sent to reader" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:445 msgid "Free unused diskspace from the database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:445 msgid "&Compact database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:446 msgid "&Metadata from file name" msgstr "&Metadane z nazwy pliku" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:447 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " "settings will only take effect after a server restart." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:448 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:449 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:146 msgid "&Username:" msgstr "Nazwa &użytkownika:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:450 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:147 msgid "&Password:" msgstr "&Hasło:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:451 msgid "" "If you leave the password blank, anyone will be able to access your book " "collection using the web interface." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:452 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:148 msgid "&Show password" msgstr "&Pokaż hasło" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:453 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:454 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:455 msgid "&Start Server" -msgstr "" +msgstr "&Włącz serwer" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:456 +msgid "St&op Server" +msgstr "W&yłącz serwer" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:457 -msgid "St&op Server" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:458 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:458 msgid "Run server &automatically on startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:459 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:460 msgid "" "If you want to use the content server to access your ebook collection on " "your iphone with Stanza, you will need to add the URL " @@ -2168,20 +2177,24 @@ msgid "" "address of this computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:461 msgid "" "Here you can customize the behavior of Calibre by controlling what plugins " "it uses." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:462 msgid "Enable/&Disable plugin" msgstr "Włącz/&Wyłącz wtyczkę" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:463 msgid "&Customize plugin" msgstr "&Dostosuj wtyczkę" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:464 +msgid "&Remove plugin" +msgstr "&Usuń wtyczkę" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:465 msgid "Add new plugin" msgstr "Dodaj nową wtyczkę" @@ -2192,6 +2205,14 @@ msgstr "&Plik wtyczki:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:468 msgid "&Add" +msgstr "&Dodaj" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:48 +msgid "Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:50 +msgid "&Show this warning again" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/conversion_error_ui.py:41 @@ -2211,7 +2232,7 @@ msgstr "Konwertuj %s do EPUB" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:55 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:296 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:161 msgid "Metadata" msgstr "Metadane" @@ -2293,13 +2314,13 @@ msgid " is not a valid picture" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:227 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1002 msgid "Cannot convert" msgstr "Nie można przekonwertować" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:228 msgid "This book has no available formats" -msgstr "" +msgstr "Ta książka nie ma dostepnych formatów" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:233 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:93 @@ -2408,7 +2429,7 @@ msgstr "Zmień wydawcę tej ksiązki" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:519 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:295 msgid "Ta&gs: " -msgstr "" +msgstr "E&tykiety: " #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:384 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:520 @@ -2424,7 +2445,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:144 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:299 msgid "&Series:" -msgstr "" +msgstr "&Serie:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:386 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:387 @@ -2435,7 +2456,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:300 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:301 msgid "List of known series. You can add new series." -msgstr "" +msgstr "Lista znanych serii. Możesz dodać nowe serie." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:388 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:389 @@ -2444,13 +2465,13 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:304 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:305 msgid "Series index." -msgstr "" +msgstr "Spis serii." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:390 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:526 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:306 msgid "Book " -msgstr "" +msgstr "Książka " #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:392 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:534 @@ -2574,7 +2595,7 @@ msgstr "Nie można połączyć się" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:105 msgid "You must specify a valid access key for isbndb.com" -msgstr "" +msgstr "Musisz podać właściwy klucz dostępu do isbndb.com" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:139 msgid "Error fetching metadata" @@ -2602,10 +2623,12 @@ msgid "" "Sign up for a free account from ISBNdb.com to get an access key." msgstr "" +"Zarejestruj darmowe konto na ISBNdb.com, aby otrzymać klucz dostępu." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:80 msgid "&Access Key:" -msgstr "" +msgstr "Klucz &dostepu:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata_ui.py:81 msgid "Fetch" @@ -2908,7 +2931,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:147 msgid "Remove &format:" -msgstr "" +msgstr "Usuń &format:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:148 msgid "A&utomatically set author sort" @@ -2920,6 +2943,9 @@ msgid "" "do not have one, you can register " "for free!.

                                                                          " msgstr "" +"

                                                                          Wpisz nazwę użytkownika i hasło dla LibraryThing.com.
                                                                          Jeśli " +"nie posiadasz jeszcze konta, możesz się zarejestrować za darmo!.

                                                                          " #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:292 msgid "Could not fetch cover.
                                                                          " @@ -2927,7 +2953,7 @@ msgstr "Nie można pobrać okładki.
                                                                          " #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:292 msgid "Could not fetch cover" -msgstr "" +msgstr "Nie można pobrać okładki" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:298 msgid "Cannot fetch cover" @@ -2953,6 +2979,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:302 msgid "Remove unused series (Series that have no books)" msgstr "" +"Usuń nieużywane serie (serie, które są nie przypisane do żadnej książki)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:307 msgid "IS&BN:" @@ -2960,7 +2987,7 @@ msgstr "IS&BN:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:309 msgid "Fetch metadata from server" -msgstr "" +msgstr "Pobierz metadane z serwera" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:310 msgid "Available Formats" @@ -2980,7 +3007,7 @@ msgstr "Przywróć domyślną okładkę" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:321 msgid "Fetch cover image from server" -msgstr "" +msgstr "Pobierz okładkę z serwera" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:322 msgid "" @@ -3039,9 +3066,9 @@ msgstr "Dodaj własne źródło aktualności" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:770 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:774 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1073 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:752 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:756 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1055 msgid "News" msgstr "Aktualności" @@ -3188,7 +3215,7 @@ msgstr "Przypisz etykietę do tej książki" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:129 msgid "A&pplied tags" -msgstr "" +msgstr "&Przypisane etykiety" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/tag_editor_ui.py:130 msgid "Unapply (remove) tag from current book" @@ -3422,7 +3449,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:106 msgid "File &name:" -msgstr "" +msgstr "&Nazwa pliku:" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:107 msgid "Test" @@ -3459,7 +3486,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:114 msgid "Series:" -msgstr "" +msgstr "Serie:" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:115 msgid "Regular expression (?P)" @@ -3467,7 +3494,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:117 msgid "Series index:" -msgstr "" +msgstr "Spis serii:" #: /home/kovid/work/calibre/src/calibre/gui2/filename_pattern_ui.py:118 msgid "Regular expression (?P)" @@ -3517,52 +3544,62 @@ msgstr "" msgid "Working" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:176 msgid "Cannot kill job" msgstr "Nie można przerwać zadania" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:173 msgid "Cannot kill jobs that communicate with the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:177 msgid "Job has already run" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:93 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:900 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:907 msgid "Size (MB)" msgstr "Rozmiar (MB)" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:901 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:908 msgid "Date" msgstr "Data" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:96 msgid "Rating" msgstr "Ocena" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:274 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:286 msgid "None" msgstr "Brak" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:292 msgid "Book %s of %s." +msgstr "Książka %s z %s." + +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:675 +msgid "Not allowed" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:832 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:676 +msgid "" +"Dropping onto a device is not supported. First add the book to the calibre " +"library." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:839 msgid "Format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:844 msgid "Timestamp" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:942 msgid "Search (For Advanced Search click the button to the left)" msgstr "" "Szukaj (Aby użyć zaawansowanego wyszukiwania kliknij przycisk po lewej)" @@ -3592,7 +3629,7 @@ msgid "No matches for the search phrase %s were found." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:377 msgid "No matches found" msgstr "" @@ -3617,12 +3654,12 @@ msgid "Previous Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:154 msgid "Back" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:134 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:155 msgid "Forward" msgstr "" @@ -3631,7 +3668,7 @@ msgid "Next match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:136 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:162 msgid "Open ebook" msgstr "" @@ -3639,27 +3676,27 @@ msgstr "" msgid "Configure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:88 msgid "Error communicating with device" msgstr "Błąd podczas komunikacji z urządzeniem" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:100 msgid "&Restore" msgstr "&Przywróć" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:101 msgid "&Donate" msgstr "&Wesprzyj" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:102 msgid "&Quit" msgstr "&Zakończ" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:104 msgid "&Restart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:148 msgid "" "

                                                                          For help visit %s.kovidgoyal.net
                                                                          " @@ -3667,127 +3704,127 @@ msgstr "" "

                                                                          Aby uzyskać pomoc odwiedź %s.kovidgoyal.net
                                                                          " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:149 msgid "%s: %s by Kovid Goyal %%(version)s
                                                                          %%(device)s

                                                                          " msgstr "" "%s: %s stworzył Kovid Goyal %%(version)s
                                                                          %%(device)s

                                                                          " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:167 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:169 msgid "Send to main memory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 msgid "Send to storage card" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 msgid "and delete from library" msgstr "i usuń z biblioteki" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:172 msgid "Send to storage card by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:185 msgid "Edit metadata individually" -msgstr "Edytuj metadane pjedyńczo" +msgstr "Edytuj metadane pojedynczo" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:187 msgid "Edit metadata in bulk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:190 msgid "Add books from a single directory" msgstr "Dodaj książki z pojedyńczego folderu" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:190 -msgid "" -"Add books recursively (One book per directory, assumes every ebook file is " -"the same book in a different format)" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/main.py:191 msgid "" -"Add books recursively (Multiple books per directory, assumes every ebook " -"file is a different book)" +"Add books from directories, including sub-directories (One book per " +"directory, assumes every ebook file is the same book in a different format)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:192 +msgid "" +"Add books from directories, including sub directories (Multiple books per " +"directory, assumes every ebook file is a different book)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:207 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:342 msgid "Save to disk" msgstr "Zapisz na dysku" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 msgid "Save to disk in a single directory" msgstr "Zapisz na dysku w pojedyńczym folderze" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:209 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1200 msgid "Save only %s format to disk" msgstr "Zapisz na dysku jedynie pliki w formacie %s" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:212 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:348 msgid "View" msgstr "Wyświetl" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 msgid "View specific format" msgstr "Wyświetl określony format" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 msgid "Convert individually" msgstr "Konwertuj pojedynczo" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 msgid "Bulk convert" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:233 msgid "Set defaults for conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:234 msgid "Set defaults for conversion of comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:255 msgid "Similar books..." -msgstr "" +msgstr "Podobne książki..." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:301 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:302 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1356 msgid "Choose a location for your ebook library." -msgstr "" +msgstr "Wybierz lokalizację dla twojej biblioteki książek." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:315 msgid "Migrating database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:486 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:487 msgid "Device: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:488 msgid " detected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:510 msgid "Connected " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:521 msgid "Device database corrupted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:522 msgid "" "\n" "

                                                                          The database of books on the reader is corrupted. Try the " @@ -3803,25 +3840,25 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658 msgid "Stop" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 msgid "Adding books recursively..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:577 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:578 msgid "Added " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:577 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:578 msgid "Searching..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:588 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:695 msgid "" "

                                                                          Books with the same title as the following already exist in the database. " "Add them anyway?

                                                                            " @@ -3829,133 +3866,131 @@ msgstr "" "

                                                                            Książki o takim samym tytule jak poniższe znajdują już się bazie danych. " "Dodać je mimo to?

                                                                              " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:698 msgid "Duplicates found!" msgstr "Znleziono duplikaty!" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:624 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:649 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:632 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:633 msgid "Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:633 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:634 msgid "EPUB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:635 msgid "LRF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:636 msgid "HTML Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:637 msgid "LIT Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:638 msgid "MOBI Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:638 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:639 msgid "Text books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:640 msgid "PDF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:640 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:641 msgid "Comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:642 msgid "Archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:660 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:661 msgid "Reading metadata..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:659 msgid "Adding books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:684 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:685 msgid "Read metadata from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:687 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:688 msgid "Adding books to database..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:730 msgid "No space on device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:730 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:731 msgid "" "

                                                                              Cannot upload books to device there is no more free space available " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:762 -msgid "Confirm delete" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/main.py:763 -msgid "Are you sure you want to delete these %d books?" +msgid "" +"The selected books will be permanently deleted and the files removed " +"from your computer. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:775 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:772 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:805 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:802 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:824 msgid "Cannot edit metadata" msgstr "Nie można edytować metadanych" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:805 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:946 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:802 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:824 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1002 msgid "No books selected" msgstr "Nie wybrano ksiązek" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:874 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:871 msgid "Sending news to device." msgstr "Przesyłanie aktualności na urządzenie." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:923 msgid "Sending books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:929 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:926 msgid "No suitable formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:930 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:927 msgid "" "Could not upload the following books to the device, as no suitable formats " "were found:

                                                                                %s
                                                                              " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:946 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:943 msgid "Cannot save to disk" msgstr "Nie można zapisać na dysku" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:947 msgid "Choose destination directory" msgstr "Wyberz folder docelowy" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:954 msgid "" "

                                                                              Could not save the following books to disk, because the %s format is not " "available for them:

                                                                                " @@ -3963,151 +3998,151 @@ msgstr "" "

                                                                                Nie można zapisać poniższych książek na dysku, ponieważ plik w formacie " "%s nie jest dla nich dostępny:

                                                                                  " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:958 msgid "Could not save some ebooks" msgstr "Nie można zapisać niektórych e-książek" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:978 msgid "Fetching news from " msgstr "Pobieranie aktualności z " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:992 msgid " fetched." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1127 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1124 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1136 msgid "No book selected" msgstr "Nie wybrano ksiązki" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1139 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1155 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1136 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1152 msgid "Cannot view" msgstr "Nie można wyświetlić" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1115 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1160 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1112 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1157 msgid "Choose the format to view" msgstr "Wybierz format do wyświetlenia" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1127 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1124 msgid "Cannot open folder" msgstr "Nie można otworzyć folderu" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1156 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1153 msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1191 msgid "Cannot configure" msgstr "Nie można skonfigurować" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1191 msgid "Cannot configure while there are running jobs." msgstr "Nie można skonfigurować, gdy są aktywne jakieś zadania." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1213 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1210 msgid "Copying database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1215 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1212 msgid "Copying library to " msgstr "Kopiowanie biblioteki do " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1225 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1222 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1226 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1223 msgid "" "

                                                                                  An invalid database already exists at %s, delete it before trying to move " "the existing database.
                                                                                  Error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1232 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1229 msgid "Could not move database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1252 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1249 msgid "No detailed info available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1250 msgid "No detailed information is available for books on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1296 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1293 msgid "Error talking to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1297 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1294 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/main.py:1310 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1325 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1329 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1307 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1322 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1326 msgid "Conversion Error" msgstr "Błąd podczas konwersji" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1311 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1308 msgid "" "

                                                                                  Could not convert: %s

                                                                                  It is a DRMed book. You must " "first remove the DRM using 3rd party tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1342 msgid "Database does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1346 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1343 msgid "" "The directory in which the database should be: %s no longer exists. Please " "choose a new database location." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1345 msgid "Choose new location for database" msgstr "Wybierz nową lokalizację dla bazy danych" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1398 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1422 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1419 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1424 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1421 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/main.py:1428 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1425 msgid "WARNING: Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1454 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1470 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1467 msgid "" "Latest version: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1475 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1472 msgid "" "%s has been updated to version %s. See the new features. " @@ -4117,15 +4152,15 @@ msgstr "" "href=\"http://calibre.kovidgoyal.net/wiki/Changelog\">listę zmian i " "poprawek. Otworzyć stronę pobierania?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1475 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1472 msgid "Update available" msgstr "Aktualizacja dostępna" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1490 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1487 msgid "Use the library located at the specified path." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1492 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1489 msgid "Log debugging information to console" msgstr "" @@ -4240,19 +4275,19 @@ msgstr "Pokaż szczegóły ksiązki" #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:352 msgid "Books by same author" -msgstr "" +msgstr "Książki tego samego autora" #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:353 msgid "Books in this series" -msgstr "" +msgstr "Książki z tej serii" #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:354 msgid "Books by this publisher" -msgstr "" +msgstr "Książki tego samego wydawcy" #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:355 msgid "Books with the same tags" -msgstr "" +msgstr "Książki z takimi samymi etykietami" #: /home/kovid/work/calibre/src/calibre/gui2/main_window.py:17 msgid "" @@ -4429,7 +4464,7 @@ msgid "The standard font type" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:160 msgid "Table of Contents" msgstr "Spis treści" @@ -4453,109 +4488,113 @@ msgstr "" msgid "Search for text in book" msgstr "Szukanie tekstu w książce" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:338 msgid "Choose ebook" msgstr "Wybierz e-book" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:339 msgid "Ebooks" msgstr "E-booki" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:357 msgid "Add bookmark" msgstr "Dodaj zakładkę" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:357 msgid "Enter title for bookmark:" msgstr "Dodaj tytuł zakładki" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:378 msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:409 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:418 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:445 msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:497 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:505 msgid "

                                                                                  This book is protected by DRM" -msgstr "" +msgstr "

                                                                                  Ta książka jest chroniona przez DRM" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:505 msgid "DRM Error" msgstr "Błąd DRM" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:507 msgid "Could not open ebook" msgstr "Nie można otworzyć e-booka" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:508 msgid "%s

                                                                                  %s

                                                                                  " msgstr "%s

                                                                                  %s

                                                                                  " -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:568 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:577 msgid "" "%prog [options] file\n" "\n" "View an ebook. \n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:152 msgid "Ebook Viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:153 msgid "toolBar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:156 msgid "Next page" msgstr "Następna strona" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:157 msgid "Previous page" msgstr "Poprzednia strona" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:158 msgid "Font size larger" msgstr "Większy rozmiar czcionki" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:159 msgid "Font size smaller" msgstr "Mniejszy rozmiar czcionki" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:163 msgid "Find next" msgstr "Znajdź następny" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:164 msgid "Copy to clipboard" msgstr "Skopiuj do schowka" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:165 msgid "Preferences" msgstr "Preferencje" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:166 msgid "Reference Mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:167 msgid "Bookmark" msgstr "Zakładka" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:168 +msgid "Toggle full screen" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:47 msgid "Invalid regular expression" msgstr "Nieprawidłowe wyrażenie regularne" @@ -4763,7 +4802,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/cli.py:382 msgid "ebook file must have an extension" -msgstr "" +msgstr "Plik e-książki musi mieć rozszerzenie" #: /home/kovid/work/calibre/src/calibre/library/cli.py:390 msgid "" @@ -4857,20 +4896,20 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1164 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1146 msgid "

                                                                                  Copying books to %s

                                                                                  " msgstr "

                                                                                  Kopiowanie książek do %s

                                                                                  " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1286 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1159 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1268 msgid "Copying %s" msgstr "Kopiowanie %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1257 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1239 msgid "

                                                                                  Migrating old database to ebook library in %s

                                                                                  " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1303 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1285 msgid "Compacting database" msgstr "Kompaktowanie bazy danych" @@ -4884,6 +4923,9 @@ msgid "" "\n" "Start the calibre content server." msgstr "" +"[options]\n" +"\n" +"Włącz serwer zawartości calibre." #: /home/kovid/work/calibre/src/calibre/parallel.py:367 msgid "Could not launch worker process." @@ -4911,7 +4953,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/utils/config.py:531 msgid "Access key for isbndb.com" -msgstr "" +msgstr "Klucz dostępu do isbndb.com" #: /home/kovid/work/calibre/src/calibre/utils/config.py:533 msgid "Default timeout for network operations (seconds)" @@ -5235,6 +5277,9 @@ msgstr "" #~ msgid "Library" #~ msgstr "Biblioteka" +#~ msgid "Ask for &confirmation before deleting files" +#~ msgstr "Zapytaj o &potwierdzenie przed usunięciem plików" + #~ msgid "" #~ "%%prog [options] filename\n" #~ "\n" diff --git a/src/calibre/translations/pt.po b/src/calibre/translations/pt.po index 4c979057bf..f038b84b60 100644 --- a/src/calibre/translations/pt.po +++ b/src/calibre/translations/pt.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2008-12-24 21:48+0000\n" +"POT-Creation-Date: 2008-12-30 15:33+0000\n" "PO-Revision-Date: 2008-12-18 18:01+0000\n" "Last-Translator: Fabio Malcher Miranda \n" "Language-Team: Portuguese \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2008-12-30 05:48+0000\n" +"X-Launchpad-Export-Date: 2009-01-04 04:32+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41 @@ -24,8 +24,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:44 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:44 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:478 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:938 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:951 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:948 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:961 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:77 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:79 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:81 @@ -58,12 +58,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:365 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:38 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:328 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:342 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:828 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:343 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:912 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:915 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:918 #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:52 #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:112 #: /home/kovid/work/calibre/src/calibre/library/cli.py:245 @@ -72,10 +72,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/database.py:1423 #: /home/kovid/work/calibre/src/calibre/library/database.py:1452 #: /home/kovid/work/calibre/src/calibre/library/database.py:1580 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:479 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:491 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:826 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:859 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:461 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:473 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:808 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:841 msgid "Unknown" msgstr "" @@ -83,15 +83,15 @@ msgstr "" msgid "Base" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:148 msgid "File type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:180 +#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:182 msgid "Metadata reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:206 +#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:209 msgid "Metadata writer" msgstr "" @@ -149,23 +149,15 @@ msgstr "" msgid "Disabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:56 -msgid "%s needs calibre version at least %s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:59 -msgid "%s is not supported on %s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:63 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:66 msgid "No valid plugin found in " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:165 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:170 msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:225 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:247 msgid "" " %prog options\n" " \n" @@ -173,25 +165,29 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:231 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:253 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:233 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:255 +msgid "Remove a custom plugin by name. Has no effect on builtin plugins" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:257 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:235 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:259 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:237 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:261 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:239 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:263 msgid "Disable the named plugin" msgstr "" @@ -425,7 +421,7 @@ msgid "Output written to " msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:413 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1036 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1046 msgid "You must specify an input HTML file" msgstr "" @@ -448,83 +444,83 @@ msgstr "" msgid "Written processed HTML to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:821 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:831 msgid "Options to control the traversal of HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:828 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:838 msgid "The output directory. Default is the current directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:830 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:840 msgid "Character encoding for HTML files. Default is to auto detect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:832 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:842 msgid "" "Create the output in a zip file. If this option is specified, the --output " "should be the name of a file not a directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:834 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:844 msgid "Control the following of links in HTML files." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:836 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:846 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " "depth first" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:838 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:848 msgid "" "Maximum levels of recursion when following links in HTML files. Must be non-" "negative. 0 implies that no links in the root HTML file are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:840 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:850 msgid "Set metadata of the generated ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:842 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:852 msgid "Set the title. Default is to autodetect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:844 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:854 msgid "The author(s) of the ebook, as a comma separated list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:846 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:856 msgid "The subject(s) of this book, as a comma separated list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:848 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:858 msgid "Set the publisher of this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:850 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:860 msgid "A summary of this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:852 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:862 msgid "Load metadata from the specified OPF file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:854 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:864 msgid "Options useful for debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:856 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:866 msgid "" "Be more verbose while processing. Can be specified multiple times to " "increase verbosity." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:858 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:868 msgid "Output HTML is \"pretty printed\" for easier parsing by humans" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:864 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:874 msgid "" "%prog [options] file.html|opf\n" "\n" @@ -546,7 +542,7 @@ msgid "%prog [options] LITFILE" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:852 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:442 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:444 msgid "Output directory. Defaults to current directory." msgstr "" @@ -560,7 +556,7 @@ msgid "Useful for debugging." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:869 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:466 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:468 msgid "OEB ebook created in" msgstr "" @@ -601,7 +597,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:87 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:39 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:97 msgid "Publisher" msgstr "" @@ -1093,11 +1089,11 @@ msgstr "" msgid "Cannot read from: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2001 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2003 msgid "Failed to process opf file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2007 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2009 msgid "" "Usage: %prog [options] mybook.html\n" "\n" @@ -1296,17 +1292,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:69 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:36 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:325 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:898 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:905 msgid "Title" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:274 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:37 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:330 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:906 msgid "Author(s)" msgstr "" @@ -1325,24 +1321,24 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:391 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:527 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:308 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:287 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:58 msgid "Comments" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:275 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:838 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:902 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:845 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:909 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42 msgid "Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:292 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42 msgid "Series" @@ -1459,11 +1455,11 @@ msgstr "" msgid "Usage: rb-meta file.rb" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:440 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:442 msgid "%prog [options] myebook.mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:466 msgid "Raw MOBI HTML saved in" msgstr "" @@ -1472,7 +1468,7 @@ msgid "The output directory. Defaults to the current directory." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:424 msgid "Frequently used directories" msgstr "" @@ -1587,8 +1583,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:282 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:840 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:56 msgid "Path" msgstr "" @@ -1597,7 +1593,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:282 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42 msgid "Formats" @@ -1612,6 +1608,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_ui.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:56 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/warning_ui.py:53 msgid "TextLabel" @@ -1749,49 +1746,57 @@ msgstr "" msgid "Customize %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:310 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:295 +msgid "Cannot remove builtin plugin" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:296 +msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:317 msgid "Error log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:321 msgid "Access log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:336 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:343 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 msgid "Failed to start content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:383 msgid "Invalid size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:383 msgid "The size %s is invalid. must be of the form widthxheight" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:413 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:423 msgid "Invalid database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:420 msgid "
                                                                                  Must be a directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:420 msgid "Invalid database location " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:424 msgid "Invalid database location.
                                                                                  Cannot write to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:436 msgid "Compacting database. This may take a while." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:436 msgid "Compacting..." msgstr "" @@ -1811,10 +1816,10 @@ msgid "Browse for the new database location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:411 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:427 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:438 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:440 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:467 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:373 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:509 @@ -1843,195 +1848,191 @@ msgid "Show notification when &new version is available" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:413 -msgid "Ask for &confirmation before deleting files" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:414 msgid "" -"If you disable this setting, metadatas is guessed from the filename instead. " +"If you disable this setting, metadata is guessed from the filename instead. " "This can be configured in the Advanced section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:414 msgid "Read &metadata from files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:415 msgid "Format for &single file save:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:416 msgid "Default network &timeout:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:417 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/dialogs/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:418 msgid " seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:419 msgid "Choose &language (requires restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:421 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:420 msgid "Normal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:421 msgid "High" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:422 msgid "Low" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:423 msgid "Job &priority:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:425 msgid "Add a directory to the frequently used directories list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:427 msgid "Remove a directory from the frequently used directories list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:429 msgid "Use &Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:430 msgid "&Number of covers to show in browse mode (after restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:431 msgid "Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:432 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:433 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:434 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:435 msgid "&Button size in toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:436 msgid "Show &text in toolbar buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:437 msgid "Select visible &columns in library view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:440 msgid "Use internal &viewer for the following formats:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:441 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:442 msgid "Automatically send downloaded &news to ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:443 msgid "&Delete news from library when it is sent to reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:444 msgid "Free unused diskspace from the database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:445 msgid "&Compact database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:446 msgid "&Metadata from file name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:447 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " "settings will only take effect after a server restart." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:448 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:449 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:146 msgid "&Username:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:450 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:147 msgid "&Password:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:451 msgid "" "If you leave the password blank, anyone will be able to access your book " "collection using the web interface." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:452 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:148 msgid "&Show password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:453 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:454 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:455 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:456 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:457 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:458 msgid "Run server &automatically on startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:459 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:460 msgid "" "If you want to use the content server to access your ebook collection on " "your iphone with Stanza, you will need to add the URL " @@ -2040,20 +2041,24 @@ msgid "" "address of this computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:461 msgid "" "Here you can customize the behavior of Calibre by controlling what plugins " "it uses." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:462 msgid "Enable/&Disable plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:463 msgid "&Customize plugin" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:464 +msgid "&Remove plugin" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:465 msgid "Add new plugin" msgstr "" @@ -2066,6 +2071,14 @@ msgstr "" msgid "&Add" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:48 +msgid "Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:50 +msgid "&Show this warning again" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/conversion_error_ui.py:41 msgid "ERROR" msgstr "" @@ -2083,7 +2096,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:55 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:296 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:161 msgid "Metadata" msgstr "" @@ -2165,7 +2178,7 @@ msgid " is not a valid picture" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:227 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1002 msgid "Cannot convert" msgstr "" @@ -2910,9 +2923,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:770 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:774 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1073 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:752 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:756 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1055 msgid "News" msgstr "" @@ -3381,52 +3394,62 @@ msgstr "" msgid "Working" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:176 msgid "Cannot kill job" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:173 msgid "Cannot kill jobs that communicate with the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:177 msgid "Job has already run" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:93 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:900 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:907 msgid "Size (MB)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:901 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:908 msgid "Date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:96 msgid "Rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:274 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:286 msgid "None" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:292 msgid "Book %s of %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:832 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:675 +msgid "Not allowed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:676 +msgid "" +"Dropping onto a device is not supported. First add the book to the calibre " +"library." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:839 msgid "Format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:844 msgid "Timestamp" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:942 msgid "Search (For Advanced Search click the button to the left)" msgstr "" @@ -3455,7 +3478,7 @@ msgid "No matches for the search phrase %s were found." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:377 msgid "No matches found" msgstr "" @@ -3480,12 +3503,12 @@ msgid "Previous Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:154 msgid "Back" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:134 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:155 msgid "Forward" msgstr "" @@ -3494,7 +3517,7 @@ msgid "Next match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:136 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:162 msgid "Open ebook" msgstr "" @@ -3502,152 +3525,152 @@ msgstr "" msgid "Configure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:88 msgid "Error communicating with device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:100 msgid "&Restore" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:101 msgid "&Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:102 msgid "&Quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:104 msgid "&Restart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:148 msgid "" "

                                                                                  For help visit %s.kovidgoyal.net
                                                                                  " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:149 msgid "%s: %s by Kovid Goyal %%(version)s
                                                                                  %%(device)s

                                                                                  " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168 -msgid "Send to main memory" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/main.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:169 -msgid "Send to storage card" +msgid "Send to main memory" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 +msgid "Send to storage card" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/main.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 msgid "and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:172 msgid "Send to storage card by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:185 msgid "Edit metadata individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:187 msgid "Edit metadata in bulk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:189 -msgid "Add books from a single directory" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/main.py:190 -msgid "" -"Add books recursively (One book per directory, assumes every ebook file is " -"the same book in a different format)" +msgid "Add books from a single directory" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:191 msgid "" -"Add books recursively (Multiple books per directory, assumes every ebook " -"file is a different book)" +"Add books from directories, including sub-directories (One book per " +"directory, assumes every ebook file is the same book in a different format)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:192 +msgid "" +"Add books from directories, including sub directories (Multiple books per " +"directory, assumes every ebook file is a different book)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:207 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:342 msgid "Save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 msgid "Save to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:209 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1200 msgid "Save only %s format to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:212 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:348 msgid "View" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 msgid "View specific format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 msgid "Convert individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 msgid "Bulk convert" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:233 msgid "Set defaults for conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:234 msgid "Set defaults for conversion of comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:255 msgid "Similar books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:301 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:302 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1356 msgid "Choose a location for your ebook library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:315 msgid "Migrating database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:486 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:487 msgid "Device: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:488 msgid " detected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:510 msgid "Connected " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:521 msgid "Device database corrupted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:522 msgid "" "\n" "

                                                                                  The database of books on the reader is corrupted. Try the " @@ -3663,322 +3686,320 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658 msgid "Stop" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 msgid "Adding books recursively..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:577 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:578 msgid "Added " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:577 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:578 msgid "Searching..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:588 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:695 msgid "" "

                                                                                  Books with the same title as the following already exist in the database. " "Add them anyway?

                                                                                    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:698 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:624 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:649 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:632 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:633 msgid "Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:633 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:634 msgid "EPUB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:635 msgid "LRF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:636 msgid "HTML Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:637 msgid "LIT Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:638 msgid "MOBI Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:638 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:639 msgid "Text books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:640 msgid "PDF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:640 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:641 msgid "Comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:642 msgid "Archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:660 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:661 msgid "Reading metadata..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:659 msgid "Adding books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:684 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:685 msgid "Read metadata from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:687 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:688 msgid "Adding books to database..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:730 msgid "No space on device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:730 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:731 msgid "" "

                                                                                    Cannot upload books to device there is no more free space available " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:762 -msgid "Confirm delete" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/main.py:763 -msgid "Are you sure you want to delete these %d books?" +msgid "" +"The selected books will be permanently deleted and the files removed " +"from your computer. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:775 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:772 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:805 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:802 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:824 msgid "Cannot edit metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:805 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:946 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:802 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:824 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1002 msgid "No books selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:874 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:871 msgid "Sending news to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:923 msgid "Sending books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:929 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:926 msgid "No suitable formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:930 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:927 msgid "" "Could not upload the following books to the device, as no suitable formats " "were found:

                                                                                      %s
                                                                                    " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:946 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:943 msgid "Cannot save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:947 msgid "Choose destination directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:954 msgid "" "

                                                                                    Could not save the following books to disk, because the %s format is not " "available for them:

                                                                                      " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:958 msgid "Could not save some ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:978 msgid "Fetching news from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:992 msgid " fetched." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1127 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1124 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1136 msgid "No book selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1139 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1155 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1136 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1152 msgid "Cannot view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1115 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1160 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1112 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1157 msgid "Choose the format to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1127 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1124 msgid "Cannot open folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1156 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1153 msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1191 msgid "Cannot configure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1191 msgid "Cannot configure while there are running jobs." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1213 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1210 msgid "Copying database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1215 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1212 msgid "Copying library to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1225 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1222 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1226 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1223 msgid "" "

                                                                                      An invalid database already exists at %s, delete it before trying to move " "the existing database.
                                                                                      Error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1232 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1229 msgid "Could not move database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1252 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1249 msgid "No detailed info available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1250 msgid "No detailed information is available for books on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1296 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1293 msgid "Error talking to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1297 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1294 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/main.py:1310 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1325 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1329 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1307 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1322 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1326 msgid "Conversion Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1311 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1308 msgid "" "

                                                                                      Could not convert: %s

                                                                                      It is a DRMed book. You must " "first remove the DRM using 3rd party tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1342 msgid "Database does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1346 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1343 msgid "" "The directory in which the database should be: %s no longer exists. Please " "choose a new database location." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1345 msgid "Choose new location for database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1398 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1422 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1419 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1424 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1421 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/main.py:1428 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1425 msgid "WARNING: Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1454 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1470 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1467 msgid "" "Latest version: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1475 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1472 msgid "" "%s has been updated to version %s. See the new features. " "Visit the download page?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1475 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1472 msgid "Update available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1490 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1487 msgid "Use the library located at the specified path." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1492 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1489 msgid "Log debugging information to console" msgstr "" @@ -4282,7 +4303,7 @@ msgid "The standard font type" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:160 msgid "Table of Contents" msgstr "" @@ -4306,109 +4327,113 @@ msgstr "" msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:338 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:339 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:357 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:357 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:378 msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:409 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:418 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:445 msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:497 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:505 msgid "

                                                                                      This book is protected by DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:505 msgid "DRM Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:507 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:508 msgid "%s

                                                                                      %s

                                                                                      " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:568 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:577 msgid "" "%prog [options] file\n" "\n" "View an ebook. \n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:152 msgid "Ebook Viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:153 msgid "toolBar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:156 msgid "Next page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:157 msgid "Previous page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:158 msgid "Font size larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:159 msgid "Font size smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:163 msgid "Find next" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:164 msgid "Copy to clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:165 msgid "Preferences" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:166 msgid "Reference Mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:167 msgid "Bookmark" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:168 +msgid "Toggle full screen" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:47 msgid "Invalid regular expression" msgstr "" @@ -4705,20 +4730,20 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1164 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1146 msgid "

                                                                                      Copying books to %s

                                                                                      " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1286 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1159 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1268 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1257 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1239 msgid "

                                                                                      Migrating old database to ebook library in %s

                                                                                      " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1303 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1285 msgid "Compacting database" msgstr "" diff --git a/src/calibre/translations/ru.po b/src/calibre/translations/ru.po index 59da63bff2..fbe94e2969 100644 --- a/src/calibre/translations/ru.po +++ b/src/calibre/translations/ru.po @@ -6,14 +6,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre 0.4.55\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2008-12-24 21:48+0000\n" -"PO-Revision-Date: 2008-12-25 21:15+0000\n" +"POT-Creation-Date: 2008-12-30 15:33+0000\n" +"PO-Revision-Date: 2009-01-03 17:58+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: American English \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2008-12-30 05:49+0000\n" +"X-Launchpad-Export-Date: 2009-01-04 04:33+0000\n" "X-Generator: Launchpad (build Unknown)\n" "X-Poedit-Country: RUSSIAN FEDERATION\n" "X-Poedit-Language: Russian\n" @@ -28,8 +28,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:44 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:44 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:478 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:938 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:951 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:948 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:961 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:77 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:79 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:81 @@ -62,12 +62,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:365 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:38 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:328 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:342 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:828 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:343 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:912 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:915 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:918 #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:52 #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:112 #: /home/kovid/work/calibre/src/calibre/library/cli.py:245 @@ -76,10 +76,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/database.py:1423 #: /home/kovid/work/calibre/src/calibre/library/database.py:1452 #: /home/kovid/work/calibre/src/calibre/library/database.py:1580 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:479 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:491 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:826 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:859 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:461 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:473 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:808 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:841 msgid "Unknown" msgstr "Неизвестно" @@ -87,15 +87,15 @@ msgstr "Неизвестно" msgid "Base" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:148 msgid "File type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:180 +#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:182 msgid "Metadata reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:206 +#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:209 msgid "Metadata writer" msgstr "" @@ -153,23 +153,15 @@ msgstr "" msgid "Disabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:56 -msgid "%s needs calibre version at least %s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:59 -msgid "%s is not supported on %s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:63 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:66 msgid "No valid plugin found in " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:165 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:170 msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:225 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:247 msgid "" " %prog options\n" " \n" @@ -177,25 +169,29 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:231 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:253 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:233 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:255 +msgid "Remove a custom plugin by name. Has no effect on builtin plugins" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:257 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:235 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:259 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:237 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:261 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:239 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:263 msgid "Disable the named plugin" msgstr "" @@ -459,7 +455,7 @@ msgid "Output written to " msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:413 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1036 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1046 msgid "You must specify an input HTML file" msgstr "Вы должны задать исходный файл HTML" @@ -485,19 +481,19 @@ msgstr "" msgid "Written processed HTML to " msgstr "Записывается обработанный HTML в " -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:821 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:831 msgid "Options to control the traversal of HTML" msgstr "Опции контроля просмотра HTML" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:828 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:838 msgid "The output directory. Default is the current directory." msgstr "Выходная дериктория. По умолчанию текущая дериктория." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:830 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:840 msgid "Character encoding for HTML files. Default is to auto detect." msgstr "Кодировка файла HTML. По умолчанию автоопределение." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:832 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:842 msgid "" "Create the output in a zip file. If this option is specified, the --output " "should be the name of a file not a directory." @@ -505,11 +501,11 @@ msgstr "" "Создание выходного zip файла. Если используется эта опция, то --output имя " "файла должно быть отличным от дериктории." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:834 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:844 msgid "Control the following of links in HTML files." msgstr "Контроль следования по ссылкам в файле HTML." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:836 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:846 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " "depth first" @@ -517,7 +513,7 @@ msgstr "" "Маршрут включенный в HTML проходится в ширину. Обычно, это проходится " "преимущественно в глубину" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:838 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:848 msgid "" "Maximum levels of recursion when following links in HTML files. Must be non-" "negative. 0 implies that no links in the root HTML file are followed." @@ -526,39 +522,39 @@ msgstr "" "Должно быть не отрицательным. 0 подразумевает нет ссылок для следования в " "корневом файле HTML." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:840 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:850 msgid "Set metadata of the generated ebook" msgstr "Ввести созданные метаданные электронной книги" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:842 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:852 msgid "Set the title. Default is to autodetect." msgstr "Ввести заголовок. По умолчанию автоопределение." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:844 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:854 msgid "The author(s) of the ebook, as a comma separated list." msgstr "Автор(ы) книги, список разделяется запятыми." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:846 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:856 msgid "The subject(s) of this book, as a comma separated list." msgstr "Содержание книги, список разделяется запятыми." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:848 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:858 msgid "Set the publisher of this book." msgstr "Ввести издательство этой книги." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:850 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:860 msgid "A summary of this book." msgstr "Краткое изложение этой книги." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:852 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:862 msgid "Load metadata from the specified OPF file" msgstr "Загрузить метаданные из подробного OPF файла." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:854 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:864 msgid "Options useful for debugging" msgstr "Опции используемые для отладки" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:856 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:866 msgid "" "Be more verbose while processing. Can be specified multiple times to " "increase verbosity." @@ -566,12 +562,12 @@ msgstr "" "Добавить больше детализации во время обработки. Может быть определено путем " "увеличения времени повышения детализации." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:858 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:868 msgid "Output HTML is \"pretty printed\" for easier parsing by humans" msgstr "" "Выходной HTML \"структурная распечатка\" для простого человеческого анализа" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:864 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:874 msgid "" "%prog [options] file.html|opf\n" "\n" @@ -600,7 +596,7 @@ msgid "%prog [options] LITFILE" msgstr "%prog [options] LITFILE" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:852 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:442 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:444 msgid "Output directory. Defaults to current directory." msgstr "Выходная директория. По умолчанию текущая директория." @@ -616,7 +612,7 @@ msgid "Useful for debugging." msgstr "Использовать для отладки." #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:869 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:466 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:468 msgid "OEB ebook created in" msgstr "OEB книга создана в" @@ -659,7 +655,7 @@ msgstr "Значение для сортировки по автору" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:87 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:39 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:97 msgid "Publisher" msgstr "Издатель" @@ -1275,11 +1271,11 @@ msgstr "Не могу прочитать файл обложки: %s" msgid "Cannot read from: %s" msgstr "Не могу прочитать из: %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2001 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2003 msgid "Failed to process opf file" msgstr "Ошибка процесса файла opf" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2007 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2009 msgid "" "Usage: %prog [options] mybook.html\n" "\n" @@ -1523,17 +1519,17 @@ msgstr "Ввести комментарии" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:69 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:36 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:325 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:898 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:905 msgid "Title" msgstr "Заголовок" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:274 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:37 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:330 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:906 msgid "Author(s)" msgstr "Автор(ы)" @@ -1552,24 +1548,24 @@ msgstr "Категория" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:391 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:527 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:308 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:287 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:58 msgid "Comments" msgstr "Комментарии" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:275 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:838 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:902 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:845 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:909 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42 msgid "Tags" msgstr "Эпилог" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:292 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42 msgid "Series" @@ -1704,11 +1700,11 @@ msgstr "Загрузка: pdf-meta file.pdf" msgid "Usage: rb-meta file.rb" msgstr "Загрузка: rb-meta file.rb" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:440 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:442 msgid "%prog [options] myebook.mobi" msgstr "%prog [options] myebook.mobi" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:466 msgid "Raw MOBI HTML saved in" msgstr "Непосредственно MOBI HTML сохранен в" @@ -1717,7 +1713,7 @@ msgid "The output directory. Defaults to the current directory." msgstr "Директория результата. По умолчанию, текущая директория." #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:424 msgid "Frequently used directories" msgstr "Часто используемая директория" @@ -1832,8 +1828,8 @@ msgstr "Смотреть книги на устройстве" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:282 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:840 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:56 msgid "Path" msgstr "Путь" @@ -1842,7 +1838,7 @@ msgstr "Путь" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:282 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42 msgid "Formats" @@ -1857,6 +1853,7 @@ msgstr "Диалог" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_ui.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:56 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/warning_ui.py:53 msgid "TextLabel" @@ -1996,49 +1993,57 @@ msgstr "" msgid "Customize %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:310 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:295 +msgid "Cannot remove builtin plugin" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:296 +msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:317 msgid "Error log:" msgstr "Лог ошибок:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:321 msgid "Access log:" msgstr "Лог доступа:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:336 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:343 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 msgid "Failed to start content server" msgstr "Сбой запуска контент сервера" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:383 msgid "Invalid size" msgstr "Неверный размер" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:383 msgid "The size %s is invalid. must be of the form widthxheight" msgstr "Размер %s указан неверно. Должен быть задан в виде [ширина]x[высота]" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:413 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:423 msgid "Invalid database location" msgstr "Неправильное расположение базы данных" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:420 msgid "
                                                                                      Must be a directory." msgstr "
                                                                                      Должна быть дирректория." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:420 msgid "Invalid database location " msgstr "Неправильное расположение базы данных " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:424 msgid "Invalid database location.
                                                                                      Cannot write to " msgstr "Неправильное расположение базы данных.
                                                                                      Немогу записать " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:436 msgid "Compacting database. This may take a while." msgstr "Сжатие базы данных. Это займет некоторое время." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:436 msgid "Compacting..." msgstr "Сжатие..." @@ -2058,10 +2063,10 @@ msgid "Browse for the new database location" msgstr "Просмотреть расположение новой базы данных" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:411 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:427 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:438 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:440 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:467 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:373 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:509 @@ -2090,30 +2095,24 @@ msgid "Show notification when &new version is available" msgstr "Показать сообщение, если доступна &новая версия." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:413 -msgid "Ask for &confirmation before deleting files" -msgstr "Спросить &подтверждения перед удалением файла" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:414 msgid "" -"If you disable this setting, metadatas is guessed from the filename instead. " +"If you disable this setting, metadata is guessed from the filename instead. " "This can be configured in the Advanced section." msgstr "" -"Если вы заблокировали эту строку, метаданные определятся из названия файла. " -"Это может быть настроено в Расширенной секции." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:414 msgid "Read &metadata from files" msgstr "Читать &метаданные из файла" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:415 msgid "Format for &single file save:" msgstr "Формат для единственного сохраненного файла:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:416 msgid "Default network &timeout:" msgstr "&Задержка сети по умолчанию:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:417 msgid "" "Set the default timeout for network fetches (i.e. anytime we go out to the " "internet to get information)" @@ -2121,104 +2120,104 @@ msgstr "" "Установить задержку по умолчанию для сетевых вызовов (т.е. в любое время вы " "выходите в интернет для получения информации)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:418 msgid " seconds" msgstr " секунд" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:419 msgid "Choose &language (requires restart):" msgstr "Выбрать &язык (необходим рестарт):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:421 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:420 msgid "Normal" msgstr "Обычный" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:421 msgid "High" msgstr "Высокий" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:422 msgid "Low" msgstr "Низкий" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:423 msgid "Job &priority:" msgstr "&Приоритет задачи" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:425 msgid "Add a directory to the frequently used directories list" msgstr "Добавить директорию в список часто используемых дерикторий" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:427 msgid "Remove a directory from the frequently used directories list" msgstr "Удалить директорию из списка часто используемых дерикторий" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:429 msgid "Use &Roman numerals for series number" msgstr "Использовать &Римские цифры для нумерации" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:430 msgid "&Number of covers to show in browse mode (after restart):" msgstr "" "&Количество обложек показываемых в режиме просмотра (после перезагрузки):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:431 msgid "Toolbar" msgstr "Панель инструментов" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:432 msgid "Large" msgstr "Большой" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:433 msgid "Medium" msgstr "Средний" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:434 msgid "Small" msgstr "Маленький" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:435 msgid "&Button size in toolbar" msgstr "&Размер кнопок на панеле инструментов" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:436 msgid "Show &text in toolbar buttons" msgstr "Показать надписи на кнопках панели инструментов" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:437 msgid "Select visible &columns in library view" msgstr "Выбрать видимые &столбцы в просмотре библиотеки" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:440 msgid "Use internal &viewer for the following formats:" msgstr "Использовать встроенный просматровщик для следующих форматов:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:441 msgid "Enable system &tray icon (needs restart)" msgstr "использовать иконку в системной панеле (необходим рестарт)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:442 msgid "Automatically send downloaded &news to ebook reader" msgstr "Отправлять автоматически закаченные новости в устройство для чтения" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:443 msgid "&Delete news from library when it is sent to reader" msgstr "Удалять новости из библиотеки после загрузки в устройство" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:444 msgid "Free unused diskspace from the database" msgstr "Свободное неиспользованное пространство из базы данных" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:445 msgid "&Compact database" msgstr "&Упаковать базу данных" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:446 msgid "&Metadata from file name" msgstr "&Метаданные из файла" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:447 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " @@ -2228,23 +2227,23 @@ msgstr "" "коллекции ваших книг, используя браузер где-угодно в мире. Различные " "изменения в настройках будут применены после рестарта сервера." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:448 msgid "Server &port:" msgstr "&Порт сервера:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:449 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:146 msgid "&Username:" msgstr "&Пользователь:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:450 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:147 msgid "&Password:" msgstr "&Пароль:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:451 msgid "" "If you leave the password blank, anyone will be able to access your book " "collection using the web interface." @@ -2252,13 +2251,13 @@ msgstr "" "Если вы оставили пароль чистым, кто-угодно получит доступ к вашим книгам " "использую веб-интерфейс." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:452 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:148 msgid "&Show password" msgstr "&Показать пароль" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:453 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " @@ -2266,31 +2265,31 @@ msgstr "" "Максимальный размер ([ширина]x[высота]) обложек при отображении. Более " "крупные обложки подгоняются по размеру. " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:454 msgid "Max. &cover size:" msgstr "Макс. размер обложки:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:455 msgid "&Start Server" msgstr "&Запустить сервер" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:456 msgid "St&op Server" msgstr "Ост&ановить сервер" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:457 msgid "&Test Server" msgstr "&Проверить сервер" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:458 msgid "Run server &automatically on startup" msgstr "Запустить сервер &автоматически после загрузки" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:459 msgid "View &server logs" msgstr "Просмотреть логи &сервера" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:460 msgid "" "If you want to use the content server to access your ebook collection on " "your iphone with Stanza, you will need to add the URL " @@ -2303,20 +2302,24 @@ msgstr "" "вида http://myhostname:8080/stanza, как новый каталог в Stanza. Где " "myhostname должен быть полное имя домена или IP адресс компьютера." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:461 msgid "" "Here you can customize the behavior of Calibre by controlling what plugins " "it uses." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:462 msgid "Enable/&Disable plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:463 msgid "&Customize plugin" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:464 +msgid "&Remove plugin" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:465 msgid "Add new plugin" msgstr "" @@ -2329,6 +2332,14 @@ msgstr "" msgid "&Add" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:48 +msgid "Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:50 +msgid "&Show this warning again" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/conversion_error_ui.py:41 msgid "ERROR" msgstr "ОШИБКА" @@ -2346,7 +2357,7 @@ msgstr "Преобразовано %s в EPUB" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:55 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:296 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:161 msgid "Metadata" msgstr "Метаданные" @@ -2431,7 +2442,7 @@ msgid " is not a valid picture" msgstr " неверное изображение" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:227 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1002 msgid "Cannot convert" msgstr "Не преобразуется" @@ -3227,9 +3238,9 @@ msgstr "Добавить нужный источник новостей" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:770 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:774 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1073 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:752 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:756 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1055 msgid "News" msgstr "Новости" @@ -3724,52 +3735,62 @@ msgstr "Ждите" msgid "Working" msgstr "Работа" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:176 msgid "Cannot kill job" msgstr "Немогу удалить задание" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:173 msgid "Cannot kill jobs that communicate with the device" msgstr "Немогу удалить задание при подключенном устройстве" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:177 msgid "Job has already run" msgstr "Задание уже запущено" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:93 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:900 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:907 msgid "Size (MB)" msgstr "Размер (МБ)" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:901 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:908 msgid "Date" msgstr "Дата" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:96 msgid "Rating" msgstr "Рейтинг" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:274 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:286 msgid "None" msgstr "Ничего" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:292 msgid "Book %s of %s." msgstr "Книга %s из %s." -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:832 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:675 +msgid "Not allowed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:676 +msgid "" +"Dropping onto a device is not supported. First add the book to the calibre " +"library." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:839 msgid "Format" msgstr "Формат" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:844 msgid "Timestamp" msgstr "Временная метка" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:942 msgid "Search (For Advanced Search click the button to the left)" msgstr "Поиск (для расширенного поиска нажмите кнопку слева)" @@ -3798,7 +3819,7 @@ msgid "No matches for the search phrase %s were found." msgstr "Нет совпадений для искомой фразы %s ." #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:377 msgid "No matches found" msgstr "Совпадений не найдено" @@ -3823,12 +3844,12 @@ msgid "Previous Page" msgstr "Предыдущая страница" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:154 msgid "Back" msgstr "Назад" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:134 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:155 msgid "Forward" msgstr "Вперед" @@ -3837,7 +3858,7 @@ msgid "Next match" msgstr "Следующий подбор" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:136 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:162 msgid "Open ebook" msgstr "Открыть книгу" @@ -3845,158 +3866,154 @@ msgstr "Открыть книгу" msgid "Configure" msgstr "Настроить" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:88 msgid "Error communicating with device" msgstr "Ошибка подключения с устройством" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:100 msgid "&Restore" msgstr "Восстановить" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:101 msgid "&Donate" msgstr "Вознаградить" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:102 msgid "&Quit" msgstr "&Выход" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:104 msgid "&Restart" msgstr "&Перезапуск" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:148 msgid "" "

                                                                                      For help visit %s.kovidgoyal.net
                                                                                      " msgstr "" -"

                                                                                      Для справки поситите Для справки посетите %s.kovidgoyal.net
                                                                                      " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:149 msgid "%s: %s by Kovid Goyal %%(version)s
                                                                                      %%(device)s

                                                                                      " msgstr "%s: %s by Kovid Goyal %%(version)s
                                                                                      %%(device)s

                                                                                      " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:167 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:169 msgid "Send to main memory" msgstr "Отправить в основную память" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 msgid "Send to storage card" msgstr "Отправить в карту памяти" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 msgid "and delete from library" msgstr "и удалите из библиотеки" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:172 msgid "Send to storage card by default" msgstr "По умолчанию отправлять в карту памяти" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:185 msgid "Edit metadata individually" msgstr "Редактировать метаданные индивидуально" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:187 msgid "Edit metadata in bulk" msgstr "Редактировать основные метаданные" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:190 msgid "Add books from a single directory" msgstr "Добавить книги из одной директории" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:190 -msgid "" -"Add books recursively (One book per directory, assumes every ebook file is " -"the same book in a different format)" -msgstr "" -"Добавить книги рекурсивно (Каждый файл одной книги в директории принимается, " -"как книга другого формата)" - #: /home/kovid/work/calibre/src/calibre/gui2/main.py:191 msgid "" -"Add books recursively (Multiple books per directory, assumes every ebook " -"file is a different book)" +"Add books from directories, including sub-directories (One book per " +"directory, assumes every ebook file is the same book in a different format)" msgstr "" -"Добавить книги рекурсивно (Множество книг в дериктории принимаются, как " -"книги разных форматов)" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:192 +msgid "" +"Add books from directories, including sub directories (Multiple books per " +"directory, assumes every ebook file is a different book)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:207 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:342 msgid "Save to disk" msgstr "Сохранить на диск" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 msgid "Save to disk in a single directory" msgstr "Сохранить на диск в одну директорию" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:209 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1200 msgid "Save only %s format to disk" msgstr "Сохранять на диск только формат %s" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:212 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:348 msgid "View" msgstr "Вид" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 msgid "View specific format" msgstr "Просмотреть особый формат" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 msgid "Convert individually" msgstr "Индивидуальное преобразование" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 msgid "Bulk convert" msgstr "Общее преобразование" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:233 msgid "Set defaults for conversion" msgstr "Настройки по умолчанию для преобразования" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:234 msgid "Set defaults for conversion of comics" msgstr "Настройки по умолчанию для преобразования комиксов" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:255 msgid "Similar books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:301 msgid "Bad database location" msgstr "Плохое расположение базы данных" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:302 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1356 msgid "Choose a location for your ebook library." msgstr "Выбререте расположение Вашей библиотеки электронных книг." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:315 msgid "Migrating database" msgstr "Перемещение базы данных" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:486 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:487 msgid "Device: " msgstr "Устройство: " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:488 msgid " detected." msgstr " определено." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:510 msgid "Connected " msgstr "Подключено " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:521 msgid "Device database corrupted" msgstr "База данных устройства неисправна" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:522 msgid "" "\n" "

                                                                                      The database of books on the reader is corrupted. Try the " @@ -4026,145 +4043,143 @@ msgstr "" " \n" " " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658 msgid "Stop" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 msgid "Adding books recursively..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:577 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:578 msgid "Added " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:577 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:578 msgid "Searching..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:588 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:695 msgid "" "

                                                                                      Books with the same title as the following already exist in the database. " "Add them anyway?

                                                                                        " msgstr "" "

                                                                                        Книги с таким названием уже есть в библиотеки. Всеравно добавить?

                                                                                          " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:698 msgid "Duplicates found!" msgstr "Есть повторения!" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:624 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:649 msgid "Uploading books to device." msgstr "Загрузка книг в устройство." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:632 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:633 msgid "Books" msgstr "Книги" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:633 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:634 msgid "EPUB Books" msgstr "Книги EPUB" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:635 msgid "LRF Books" msgstr "Книги LRF" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:636 msgid "HTML Books" msgstr "Книги HTML" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:637 msgid "LIT Books" msgstr "Книги LIT" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:638 msgid "MOBI Books" msgstr "Книги MOBI" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:638 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:639 msgid "Text books" msgstr "Текстовые книги" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:640 msgid "PDF Books" msgstr "Книги PDF" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:640 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:641 msgid "Comics" msgstr "Комиксы" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:642 msgid "Archives" msgstr "Архивы" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:660 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:661 msgid "Reading metadata..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:659 msgid "Adding books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:684 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:685 msgid "Read metadata from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:687 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:688 msgid "Adding books to database..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:730 msgid "No space on device" msgstr "Нет места на устройстве" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:730 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:731 msgid "" "

                                                                                          Cannot upload books to device there is no more free space available " msgstr "" "

                                                                                          Немогу загрузить книги на устройство, из-за отсутствия свободной памяти. " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:762 -msgid "Confirm delete" -msgstr "Подтвердить удаление" - #: /home/kovid/work/calibre/src/calibre/gui2/main.py:763 -msgid "Are you sure you want to delete these %d books?" -msgstr "Вы уверены, что хотите удалить эти книги %d?" +msgid "" +"The selected books will be permanently deleted and the files removed " +"from your computer. Are you sure?" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:775 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:772 msgid "Deleting books from device." msgstr "Удаляются книги из устройства." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:805 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:802 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:824 msgid "Cannot edit metadata" msgstr "Невозможно редактировать метаданные" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:805 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:946 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:802 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:824 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1002 msgid "No books selected" msgstr "Нет Выбранных книг" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:874 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:871 msgid "Sending news to device." msgstr "Отправляются новости на устройство." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:923 msgid "Sending books to device." msgstr "Отправка книги в устройство" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:929 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:926 msgid "No suitable formats" msgstr "Нет подходящего формата" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:930 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:927 msgid "" "Could not upload the following books to the device, as no suitable formats " "were found:

                                                                                            %s
                                                                                          " @@ -4172,79 +4187,79 @@ msgstr "" "Не могу загрузить книги на устройство, так как они не соответствуют формату: " "
                                                                                            %s
                                                                                          " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:946 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:943 msgid "Cannot save to disk" msgstr "Невозможно сохранить на диск" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:947 msgid "Choose destination directory" msgstr "Выберете директорию получателя" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:954 msgid "" "

                                                                                          Could not save the following books to disk, because the %s format is not " "available for them:

                                                                                            " msgstr "" "

                                                                                            Не могу сохранить гники на диск потому, что формат %s не доступен для:

                                                                                              " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:958 msgid "Could not save some ebooks" msgstr "Не могу сохранить некоторые книги" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:978 msgid "Fetching news from " msgstr "Вызвать новость из " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:992 msgid " fetched." msgstr " загружено." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1127 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1124 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1136 msgid "No book selected" msgstr "Нет выбранных книг" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1139 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1155 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1136 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1152 msgid "Cannot view" msgstr "Невозможно просмотреть" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1115 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1160 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1112 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1157 msgid "Choose the format to view" msgstr "Выберете для просмотра формат" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1127 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1124 msgid "Cannot open folder" msgstr "Не могу открыть папку" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1156 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1153 msgid "%s has no available formats." msgstr "%s неизвестный формат." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1191 msgid "Cannot configure" msgstr "Невозможно настроить" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1191 msgid "Cannot configure while there are running jobs." msgstr "Пока запущено задание, не могу настроить" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1213 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1210 msgid "Copying database" msgstr "Копирование базы данных" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1215 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1212 msgid "Copying library to " msgstr "Копирование библиотеки в " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1225 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1222 msgid "Invalid database" msgstr "Неверная база данных" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1226 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1223 msgid "" "

                                                                                              An invalid database already exists at %s, delete it before trying to move " "the existing database.
                                                                                              Error: %s" @@ -4252,23 +4267,23 @@ msgstr "" "

                                                                                              Уже используется неправильная база данных %s, удалите ее прежде, чем " "перенести используемую.
                                                                                              Ошибка: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1232 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1229 msgid "Could not move database" msgstr "Невозможно перенести базу данных" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1252 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1249 msgid "No detailed info available" msgstr "Нет доступной подробной информации" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1250 msgid "No detailed information is available for books on the device." msgstr "Не доступна подробная информация книг на устройстве" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1296 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1293 msgid "Error talking to device" msgstr "Ошибка согласования устройства" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1297 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1294 msgid "" "There was a temporary error talking to the device. Please unplug and " "reconnect the device and or reboot." @@ -4276,13 +4291,13 @@ msgstr "" "Была временная ощибка общения с устройством. Пожалуста, переподключите " "устройство или перегрузите его." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1310 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1325 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1329 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1307 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1322 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1326 msgid "Conversion Error" msgstr "Ошибка преобразования" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1311 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1308 msgid "" "

                                                                                              Could not convert: %s

                                                                                              It is a DRMed book. You must " "first remove the DRM using 3rd party tools." @@ -4290,11 +4305,11 @@ msgstr "" "

                                                                                              Не могу преобразовать: %s

                                                                                              Это DRM книга. Перед " "преобразование удалите DRM используя программное обеспечение." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1342 msgid "Database does not exist" msgstr "База данных не доступна" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1346 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1343 msgid "" "The directory in which the database should be: %s no longer exists. Please " "choose a new database location." @@ -4302,59 +4317,59 @@ msgstr "" "Не доступна директория, в которой должна быть база данных %s. Пожалуста " "выберете новое расположение базы данных." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1345 msgid "Choose new location for database" msgstr "Выберете новое расположение базы данных." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1398 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1422 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1419 msgid "There are active jobs. Are you sure you want to quit?" msgstr "Имеется активное задание. Вы всеравно хотите выйти?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1424 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1421 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/main.py:1428 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1425 msgid "WARNING: Active jobs" msgstr "ПРЕДУПРЕЖДЕНИЕ: Активное задание" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1454 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1470 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1467 msgid "" "Latest version: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1475 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1472 msgid "" "%s has been updated to version %s. See the new features. " "Visit the download page?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1475 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1472 msgid "Update available" msgstr "Доступно обновление" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1490 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1487 msgid "Use the library located at the specified path." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1492 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1489 msgid "Log debugging information to console" msgstr "" @@ -4658,7 +4673,7 @@ msgid "The standard font type" msgstr "Стандартный шрифт" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:160 msgid "Table of Contents" msgstr "Содержание" @@ -4682,109 +4697,113 @@ msgstr "" msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:338 msgid "Choose ebook" msgstr "Выбрать электронную книгу" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:339 msgid "Ebooks" msgstr "Электронная книга" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:357 msgid "Add bookmark" msgstr "Добавить закладку" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:357 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:378 msgid "No matches found for: %s" msgstr "Нет соответствий для: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:409 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:418 msgid "Loading flow..." msgstr "Загрузить поток..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:445 msgid "Laying out %s" msgstr "Разметка %s" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:497 msgid "Loading ebook..." msgstr "Загружается электронная книга..." -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:505 msgid "

                                                                                              This book is protected by DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:505 msgid "DRM Error" msgstr "Ошибка DRM" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:507 msgid "Could not open ebook" msgstr "Не могу открыть электронную книгу" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:508 msgid "%s

                                                                                              %s

                                                                                              " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:568 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:577 msgid "" "%prog [options] file\n" "\n" "View an ebook. \n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:152 msgid "Ebook Viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:153 msgid "toolBar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:156 msgid "Next page" msgstr "Следующая страница" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:157 msgid "Previous page" msgstr "Предыдущая страница" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:158 msgid "Font size larger" msgstr "Большой размер шрифта" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:159 msgid "Font size smaller" msgstr "Маленький размер шрифта" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:163 msgid "Find next" msgstr "Найти следующее" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:164 msgid "Copy to clipboard" msgstr "Копировать в буфер" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:165 msgid "Preferences" msgstr "Настройки" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:166 msgid "Reference Mode" msgstr "Справочный режим" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:167 msgid "Bookmark" msgstr "Закладка" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:168 +msgid "Toggle full screen" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:47 msgid "Invalid regular expression" msgstr "Неправильное регулярное выражение" @@ -5081,20 +5100,20 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1164 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1146 msgid "

                                                                                              Copying books to %s

                                                                                              " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1286 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1159 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1268 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1257 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1239 msgid "

                                                                                              Migrating old database to ebook library in %s

                                                                                              " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1303 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1285 msgid "Compacting database" msgstr "" @@ -5496,6 +5515,20 @@ msgstr "Показать детальную информацию. Использ #~ msgid "&Priority for conversion jobs:" #~ msgstr "&Очередность работ преобразования:" +#~ msgid "" +#~ "Add books recursively (One book per directory, assumes every ebook file is " +#~ "the same book in a different format)" +#~ msgstr "" +#~ "Добавить книги рекурсивно (Каждый файл одной книги в директории принимается, " +#~ "как книга другого формата)" + +#~ msgid "" +#~ "Add books recursively (Multiple books per directory, assumes every ebook " +#~ "file is a different book)" +#~ msgstr "" +#~ "Добавить книги рекурсивно (Множество книг в дериктории принимаются, как " +#~ "книги разных форматов)" + #~ msgid "" #~ "Reader\n" #~ "%s available" @@ -5522,6 +5555,15 @@ msgstr "Показать детальную информацию. Использ #~ "тегами заголовков с атрибутом class=\"chapter\" необходим использовать \"h\\" #~ "d,class,chapter\". По умолчанию: %default" +#~ msgid "Ask for &confirmation before deleting files" +#~ msgstr "Спросить &подтверждения перед удалением файла" + +#~ msgid "Confirm delete" +#~ msgstr "Подтвердить удаление" + +#~ msgid "Are you sure you want to delete these %d books?" +#~ msgstr "Вы уверены, что хотите удалить эти книги %d?" + #~ msgid "" #~ "%%prog [options] filename\n" #~ "\n" @@ -5540,5 +5582,12 @@ msgstr "Показать детальную информацию. Использ #~ msgid "&Output format:" #~ msgstr "&Формат результата" +#~ msgid "" +#~ "If you disable this setting, metadatas is guessed from the filename instead. " +#~ "This can be configured in the Advanced section." +#~ msgstr "" +#~ "Если вы заблокировали эту строку, метаданные определятся из названия файла. " +#~ "Это может быть настроено в Расширенной секции." + #~ msgid "Enable system &tray icon" #~ msgstr "Использовать иконку в панели задач" diff --git a/src/calibre/translations/sk.po b/src/calibre/translations/sk.po index 3376ffa11b..6f9f006e35 100644 --- a/src/calibre/translations/sk.po +++ b/src/calibre/translations/sk.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2008-12-24 21:48+0000\n" +"POT-Creation-Date: 2008-12-30 15:33+0000\n" "PO-Revision-Date: 2008-12-15 22:58+0000\n" "Last-Translator: Michael Gallo \n" "Language-Team: Slovak \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2008-12-30 05:49+0000\n" +"X-Launchpad-Export-Date: 2009-01-04 04:32+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41 @@ -24,8 +24,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:44 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:44 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:478 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:938 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:951 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:948 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:961 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:77 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:79 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:81 @@ -58,12 +58,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:365 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:38 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:328 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:342 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:828 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:343 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:912 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:915 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:918 #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:52 #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:112 #: /home/kovid/work/calibre/src/calibre/library/cli.py:245 @@ -72,10 +72,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/database.py:1423 #: /home/kovid/work/calibre/src/calibre/library/database.py:1452 #: /home/kovid/work/calibre/src/calibre/library/database.py:1580 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:479 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:491 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:826 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:859 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:461 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:473 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:808 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:841 msgid "Unknown" msgstr "Neznáme" @@ -83,15 +83,15 @@ msgstr "Neznáme" msgid "Base" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:148 msgid "File type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:180 +#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:182 msgid "Metadata reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:206 +#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:209 msgid "Metadata writer" msgstr "" @@ -149,23 +149,15 @@ msgstr "" msgid "Disabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:56 -msgid "%s needs calibre version at least %s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:59 -msgid "%s is not supported on %s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:63 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:66 msgid "No valid plugin found in " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:165 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:170 msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:225 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:247 msgid "" " %prog options\n" " \n" @@ -173,25 +165,29 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:231 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:253 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:233 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:255 +msgid "Remove a custom plugin by name. Has no effect on builtin plugins" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:257 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:235 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:259 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:237 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:261 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:239 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:263 msgid "Disable the named plugin" msgstr "" @@ -458,7 +454,7 @@ msgid "Output written to " msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:413 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1036 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1046 msgid "You must specify an input HTML file" msgstr "Musíte zadať vstupný HTML súbor" @@ -484,21 +480,21 @@ msgstr "" msgid "Written processed HTML to " msgstr "Spracované HTML bolo zapísané do " -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:821 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:831 msgid "Options to control the traversal of HTML" msgstr "Možnosti spracovania HTML" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:828 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:838 msgid "The output directory. Default is the current directory." msgstr "Výstupný adresár. Štandardne sa použije aktuálny pracovný adresár." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:830 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:840 msgid "Character encoding for HTML files. Default is to auto detect." msgstr "" "Kódovanie znakov v HTML súboru. Bez explicitne zadanej hodnoty bude " "detekované automaticky." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:832 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:842 msgid "" "Create the output in a zip file. If this option is specified, the --output " "should be the name of a file not a directory." @@ -506,11 +502,11 @@ msgstr "" "Vytvoriť výstup v súbore .zip. Ak je zvolená táto možnosť, --output by mal " "byť názov súboru, nie adresára." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:834 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:844 msgid "Control the following of links in HTML files." msgstr "Nasledovanie odkazov v HTML súboroch." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:836 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:846 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " "depth first" @@ -518,7 +514,7 @@ msgstr "" "Prechádzanie odkazov v HTML súboroch \"najprv do šírky\". Štandardne sa " "odkazy prechádzajú \"najprv do hĺbky\"." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:838 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:848 msgid "" "Maximum levels of recursion when following links in HTML files. Must be non-" "negative. 0 implies that no links in the root HTML file are followed." @@ -527,39 +523,39 @@ msgstr "" "je pozitívna hodnota. 0 značí, že žiadne odkazy v koreňovom súbore nebudú " "prechádzané." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:840 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:850 msgid "Set metadata of the generated ebook" msgstr "Metadáta vygenerovanej elektronickej knihy" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:842 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:852 msgid "Set the title. Default is to autodetect." msgstr "Názov. Štandardne automaticky detekovaný." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:844 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:854 msgid "The author(s) of the ebook, as a comma separated list." msgstr "Autor(i) knihy, oddelení čiarkami." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:846 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:856 msgid "The subject(s) of this book, as a comma separated list." msgstr "Témy tejto knihy, oddelené čiarkami." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:848 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:858 msgid "Set the publisher of this book." msgstr "Vydavateľ knihy." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:850 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:860 msgid "A summary of this book." msgstr "Stručný obsah knihy." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:852 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:862 msgid "Load metadata from the specified OPF file" msgstr "Súbor OPF z ktorého sa majú prevziať metadáta." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:854 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:864 msgid "Options useful for debugging" msgstr "Možnosti užitočné pri hľadaní chýb v programe." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:856 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:866 msgid "" "Be more verbose while processing. Can be specified multiple times to " "increase verbosity." @@ -567,11 +563,11 @@ msgstr "" "Pri spracovaní vypisovať viac informácií. Viacnásobné použitie ďalej zvyšuje " "množstvo zobrazených informácií." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:858 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:868 msgid "Output HTML is \"pretty printed\" for easier parsing by humans" msgstr "Výstupný HTML súbor bude úhľadne formátovaný pre uľahčenie čítania." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:864 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:874 msgid "" "%prog [options] file.html|opf\n" "\n" @@ -600,7 +596,7 @@ msgid "%prog [options] LITFILE" msgstr "%prog [možnosti] LITsúbor" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:852 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:442 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:444 msgid "Output directory. Defaults to current directory." msgstr "Výstupný adresár. Štandardne aktuálny pracovný adresár." @@ -615,7 +611,7 @@ msgid "Useful for debugging." msgstr "Užitočné pri hľadaní chýb v programe." #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:869 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:466 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:468 msgid "OEB ebook created in" msgstr "OEB elektronická kniha bude vytvorená v" @@ -658,7 +654,7 @@ msgstr "Autor, v tvare vhodnom pre triedenie (priezvisko, meno)" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:87 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:39 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:97 msgid "Publisher" msgstr "Vydavateľ" @@ -1278,11 +1274,11 @@ msgstr "Nepodarilo sa načítať obrázok obálky: %s" msgid "Cannot read from: %s" msgstr "Nemôžem čítať z: %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2001 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2003 msgid "Failed to process opf file" msgstr "Zlyhalo spracovanie OPF súboru" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2007 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2009 msgid "" "Usage: %prog [options] mybook.html\n" "\n" @@ -1528,17 +1524,17 @@ msgstr "Poznámka" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:69 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:36 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:325 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:898 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:905 msgid "Title" msgstr "Názov" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:274 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:37 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:330 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:906 msgid "Author(s)" msgstr "Autor(i)" @@ -1557,24 +1553,24 @@ msgstr "Kategória" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:391 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:527 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:308 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:287 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:58 msgid "Comments" msgstr "Poznámky" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:275 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:838 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:902 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:845 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:909 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42 msgid "Tags" msgstr "Tagy" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:292 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42 msgid "Series" @@ -1709,11 +1705,11 @@ msgstr "Použitie: pdf-meta súbor.pdf" msgid "Usage: rb-meta file.rb" msgstr "Použitie: rb-meta súbor.rb" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:440 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:442 msgid "%prog [options] myebook.mobi" msgstr "%prog [možnosti] kniha.mobi" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:466 msgid "Raw MOBI HTML saved in" msgstr "Neupravené MOBI HTML uložené do" @@ -1722,7 +1718,7 @@ msgid "The output directory. Defaults to the current directory." msgstr "Výstupný adresár. Štandardne aktuálny pracovný adresár." #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:424 msgid "Frequently used directories" msgstr "Často používané adresáre" @@ -1838,8 +1834,8 @@ msgstr "Zobraziť knihu v zariadení" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:282 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:840 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:56 msgid "Path" msgstr "Cesta" @@ -1848,7 +1844,7 @@ msgstr "Cesta" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:282 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42 msgid "Formats" @@ -1863,6 +1859,7 @@ msgstr "Dialog" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_ui.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:56 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/warning_ui.py:53 msgid "TextLabel" @@ -2002,49 +1999,57 @@ msgstr "" msgid "Customize %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:310 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:295 +msgid "Cannot remove builtin plugin" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:296 +msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:317 msgid "Error log:" msgstr "Záznam o chybách:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:321 msgid "Access log:" msgstr "Záznam o prístupe:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:336 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:343 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 msgid "Failed to start content server" msgstr "Nepodarilo sa spustiť obsahový server" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:383 msgid "Invalid size" msgstr "Neplatná veľkosť" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:383 msgid "The size %s is invalid. must be of the form widthxheight" msgstr "Veľkosť %s je neplatná. Požadovaný formát je šírka x výška" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:413 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:423 msgid "Invalid database location" msgstr "Neplatné umiestnenie databázy" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:420 msgid "
                                                                                              Must be a directory." msgstr "
                                                                                              Musí byť adresár." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:420 msgid "Invalid database location " msgstr "Neplatné umiestnenie databázy " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:424 msgid "Invalid database location.
                                                                                              Cannot write to " msgstr "Neplatné umiestnenie databázy.
                                                                                              Nemôžem zapisovať do " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:436 msgid "Compacting database. This may take a while." msgstr "Zmenšujem databázu. Tento proces môže chvíľu trvať." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:436 msgid "Compacting..." msgstr "Zmenšujem..." @@ -2066,10 +2071,10 @@ msgid "Browse for the new database location" msgstr "Určte nové umiestnenie databázy" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:411 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:427 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:438 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:440 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:467 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:373 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:509 @@ -2098,30 +2103,24 @@ msgid "Show notification when &new version is available" msgstr "Zobraziť upozornenie keď je k dispozícii &nová verzia." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:413 -msgid "Ask for &confirmation before deleting files" -msgstr "Vyžadovať potvrdenie pred &zmazaním súborov." - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:414 msgid "" -"If you disable this setting, metadatas is guessed from the filename instead. " +"If you disable this setting, metadata is guessed from the filename instead. " "This can be configured in the Advanced section." msgstr "" -"Keď je táto možnosť deaktivovaná, metadáta budú odvodené z názvu súboru. " -"Spôsob, akým budú odvodené, je možné nastaviť v sekcii \"Rozšírené\"." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:414 msgid "Read &metadata from files" msgstr "Čítať &metadáta zo súborov" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:415 msgid "Format for &single file save:" msgstr "Formát pre uloženie do jedného &súboru:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:416 msgid "Default network &timeout:" msgstr "Štandardný časový &limit siete:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:417 msgid "" "Set the default timeout for network fetches (i.e. anytime we go out to the " "internet to get information)" @@ -2129,104 +2128,104 @@ msgstr "" "Štandardný časový limit pre sieťové dopyty (pri preberaní informácií z " "internetu)" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:418 msgid " seconds" msgstr " sekúnd" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:419 msgid "Choose &language (requires restart):" msgstr "Vyberte &jazyk (vyžaduje reštart):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:421 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:420 msgid "Normal" msgstr "Normálny" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:421 msgid "High" msgstr "Vysoká" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:422 msgid "Low" msgstr "Nízka" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:423 msgid "Job &priority:" msgstr "&Priorita úloh:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:425 msgid "Add a directory to the frequently used directories list" msgstr "Pridať adresár do zoznamu často používaných" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:427 msgid "Remove a directory from the frequently used directories list" msgstr "Odobrať adresár zo zoznamu často používaných" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:429 msgid "Use &Roman numerals for series number" msgstr "Číslovať knihy v sérii &Rímskymi číslicami" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:430 msgid "&Number of covers to show in browse mode (after restart):" msgstr "" "Počet &obálok zobrazených v režime prehliadania obálok (vyžaduje reštart):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:431 msgid "Toolbar" msgstr "Panel nástrojov" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:432 msgid "Large" msgstr "Veľké" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:433 msgid "Medium" msgstr "Stredné" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:434 msgid "Small" msgstr "Malé" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:435 msgid "&Button size in toolbar" msgstr "&Veľkosť tlačidiel na paneli nástrojov" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:436 msgid "Show &text in toolbar buttons" msgstr "Zobraziť &text na tlačidlách panelu nástrojov" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:437 msgid "Select visible &columns in library view" msgstr "Viditeľné &stĺpce v zozname kníh v knižnici" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:440 msgid "Use internal &viewer for the following formats:" msgstr "Použiť interný &prehliadač na tieto formáty:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:441 msgid "Enable system &tray icon (needs restart)" msgstr "Zobraziť &ikonu v systémovej lište" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:442 msgid "Automatically send downloaded &news to ebook reader" msgstr "&Automaticky odosielať prevzaté správy do čítacieho zariadenia" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:443 msgid "&Delete news from library when it is sent to reader" msgstr "&Zmazať správy z knižnice po ich odoslaní do zariadenia" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:444 msgid "Free unused diskspace from the database" msgstr "Uvoľniť nepoužitý diskový priestor v databáze" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:445 msgid "&Compact database" msgstr "Zmenšiť &databázu" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:446 msgid "&Metadata from file name" msgstr "&Metadáta zo súboru" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:447 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " @@ -2236,23 +2235,23 @@ msgstr "" "pomocou internetového prehliadača, z akéhokoľvek miesta na svete. Zmeny v " "nastaveniach sa prejavia až po reštarte servera." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:448 msgid "Server &port:" msgstr "&Port servera:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:449 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:146 msgid "&Username:" msgstr "Po&užívateľské meno:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:450 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:147 msgid "&Password:" msgstr "&Heslo:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:451 msgid "" "If you leave the password blank, anyone will be able to access your book " "collection using the web interface." @@ -2260,13 +2259,13 @@ msgstr "" "Ak ponecháte heslo prázdne, ktokoľvek bude mať prístup k vašej zbierke kníh " "cez toto webové rozhranie." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:452 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:148 msgid "&Show password" msgstr "&Zobraziť heslo" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:453 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " @@ -2274,31 +2273,31 @@ msgstr "" "Maximálna veľkosť (šírka x výška) zobrazených obálok. Veľké obálky budú " "zmenšené. " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:454 msgid "Max. &cover size:" msgstr "Max. veľkosť &obálok:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:455 msgid "&Start Server" msgstr "&Spustiť server" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:456 msgid "St&op Server" msgstr "&Zastaviť server" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:457 msgid "&Test Server" msgstr "&Test servera" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:458 msgid "Run server &automatically on startup" msgstr "&Automaticky spustiť server pri štarte" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:459 msgid "View &server logs" msgstr "Z&obraziť serverové záznamy" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:460 msgid "" "If you want to use the content server to access your ebook collection on " "your iphone with Stanza, you will need to add the URL " @@ -2312,20 +2311,24 @@ msgstr "" "Stanza na vašom iPhone, pričom \"mojehostname\" musí byť úplná symbolická " "alebo IP adresa vášho počítača." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:461 msgid "" "Here you can customize the behavior of Calibre by controlling what plugins " "it uses." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:462 msgid "Enable/&Disable plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:463 msgid "&Customize plugin" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:464 +msgid "&Remove plugin" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:465 msgid "Add new plugin" msgstr "" @@ -2338,6 +2341,14 @@ msgstr "" msgid "&Add" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:48 +msgid "Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:50 +msgid "&Show this warning again" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/conversion_error_ui.py:41 msgid "ERROR" msgstr "CHYBA" @@ -2355,7 +2366,7 @@ msgstr "Previesť %s do formátu EPUB" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:55 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:296 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:161 msgid "Metadata" msgstr "Metadáta" @@ -2440,7 +2451,7 @@ msgid " is not a valid picture" msgstr " nie je platný obrazový súbor" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:227 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1002 msgid "Cannot convert" msgstr "Nemôžem previesť" @@ -3214,9 +3225,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:770 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:774 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1073 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:752 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:756 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1055 msgid "News" msgstr "" @@ -3685,52 +3696,62 @@ msgstr "" msgid "Working" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:176 msgid "Cannot kill job" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:173 msgid "Cannot kill jobs that communicate with the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:177 msgid "Job has already run" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:93 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:900 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:907 msgid "Size (MB)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:901 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:908 msgid "Date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:96 msgid "Rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:274 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:286 msgid "None" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:292 msgid "Book %s of %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:832 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:675 +msgid "Not allowed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:676 +msgid "" +"Dropping onto a device is not supported. First add the book to the calibre " +"library." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:839 msgid "Format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:844 msgid "Timestamp" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:942 msgid "Search (For Advanced Search click the button to the left)" msgstr "" @@ -3759,7 +3780,7 @@ msgid "No matches for the search phrase %s were found." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:377 msgid "No matches found" msgstr "" @@ -3784,12 +3805,12 @@ msgid "Previous Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:154 msgid "Back" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:134 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:155 msgid "Forward" msgstr "" @@ -3798,7 +3819,7 @@ msgid "Next match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:136 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:162 msgid "Open ebook" msgstr "" @@ -3806,152 +3827,152 @@ msgstr "" msgid "Configure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:88 msgid "Error communicating with device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:100 msgid "&Restore" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:101 msgid "&Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:102 msgid "&Quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:104 msgid "&Restart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:148 msgid "" "

                                                                                              For help visit %s.kovidgoyal.net
                                                                                              " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:149 msgid "%s: %s by Kovid Goyal %%(version)s
                                                                                              %%(device)s

                                                                                              " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168 -msgid "Send to main memory" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/main.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:169 -msgid "Send to storage card" +msgid "Send to main memory" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 +msgid "Send to storage card" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/main.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 msgid "and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:172 msgid "Send to storage card by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:185 msgid "Edit metadata individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:187 msgid "Edit metadata in bulk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:189 -msgid "Add books from a single directory" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/main.py:190 -msgid "" -"Add books recursively (One book per directory, assumes every ebook file is " -"the same book in a different format)" +msgid "Add books from a single directory" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:191 msgid "" -"Add books recursively (Multiple books per directory, assumes every ebook " -"file is a different book)" +"Add books from directories, including sub-directories (One book per " +"directory, assumes every ebook file is the same book in a different format)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:192 +msgid "" +"Add books from directories, including sub directories (Multiple books per " +"directory, assumes every ebook file is a different book)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:207 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:342 msgid "Save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 msgid "Save to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:209 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1200 msgid "Save only %s format to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:212 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:348 msgid "View" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 msgid "View specific format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 msgid "Convert individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 msgid "Bulk convert" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:233 msgid "Set defaults for conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:234 msgid "Set defaults for conversion of comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:255 msgid "Similar books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:301 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:302 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1356 msgid "Choose a location for your ebook library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:315 msgid "Migrating database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:486 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:487 msgid "Device: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:488 msgid " detected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:510 msgid "Connected " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:521 msgid "Device database corrupted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:522 msgid "" "\n" "

                                                                                              The database of books on the reader is corrupted. Try the " @@ -3967,322 +3988,320 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658 msgid "Stop" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 msgid "Adding books recursively..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:577 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:578 msgid "Added " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:577 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:578 msgid "Searching..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:588 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:695 msgid "" "

                                                                                              Books with the same title as the following already exist in the database. " "Add them anyway?

                                                                                                " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:698 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:624 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:649 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:632 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:633 msgid "Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:633 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:634 msgid "EPUB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:635 msgid "LRF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:636 msgid "HTML Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:637 msgid "LIT Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:638 msgid "MOBI Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:638 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:639 msgid "Text books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:640 msgid "PDF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:640 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:641 msgid "Comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:642 msgid "Archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:660 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:661 msgid "Reading metadata..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:659 msgid "Adding books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:684 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:685 msgid "Read metadata from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:687 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:688 msgid "Adding books to database..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:730 msgid "No space on device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:730 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:731 msgid "" "

                                                                                                Cannot upload books to device there is no more free space available " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:762 -msgid "Confirm delete" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/main.py:763 -msgid "Are you sure you want to delete these %d books?" +msgid "" +"The selected books will be permanently deleted and the files removed " +"from your computer. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:775 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:772 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:805 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:802 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:824 msgid "Cannot edit metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:805 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:946 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:802 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:824 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1002 msgid "No books selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:874 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:871 msgid "Sending news to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:923 msgid "Sending books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:929 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:926 msgid "No suitable formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:930 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:927 msgid "" "Could not upload the following books to the device, as no suitable formats " "were found:

                                                                                                  %s
                                                                                                " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:946 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:943 msgid "Cannot save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:947 msgid "Choose destination directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:954 msgid "" "

                                                                                                Could not save the following books to disk, because the %s format is not " "available for them:

                                                                                                  " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:958 msgid "Could not save some ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:978 msgid "Fetching news from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:992 msgid " fetched." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1127 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1124 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1136 msgid "No book selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1139 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1155 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1136 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1152 msgid "Cannot view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1115 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1160 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1112 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1157 msgid "Choose the format to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1127 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1124 msgid "Cannot open folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1156 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1153 msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1191 msgid "Cannot configure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1191 msgid "Cannot configure while there are running jobs." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1213 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1210 msgid "Copying database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1215 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1212 msgid "Copying library to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1225 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1222 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1226 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1223 msgid "" "

                                                                                                  An invalid database already exists at %s, delete it before trying to move " "the existing database.
                                                                                                  Error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1232 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1229 msgid "Could not move database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1252 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1249 msgid "No detailed info available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1250 msgid "No detailed information is available for books on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1296 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1293 msgid "Error talking to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1297 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1294 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/main.py:1310 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1325 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1329 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1307 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1322 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1326 msgid "Conversion Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1311 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1308 msgid "" "

                                                                                                  Could not convert: %s

                                                                                                  It is a DRMed book. You must " "first remove the DRM using 3rd party tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1342 msgid "Database does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1346 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1343 msgid "" "The directory in which the database should be: %s no longer exists. Please " "choose a new database location." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1345 msgid "Choose new location for database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1398 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1422 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1419 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1424 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1421 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/main.py:1428 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1425 msgid "WARNING: Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1454 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1470 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1467 msgid "" "Latest version: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1475 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1472 msgid "" "%s has been updated to version %s. See the new features. " "Visit the download page?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1475 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1472 msgid "Update available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1490 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1487 msgid "Use the library located at the specified path." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1492 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1489 msgid "Log debugging information to console" msgstr "" @@ -4586,7 +4605,7 @@ msgid "The standard font type" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:160 msgid "Table of Contents" msgstr "" @@ -4610,109 +4629,113 @@ msgstr "" msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:338 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:339 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:357 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:357 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:378 msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:409 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:418 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:445 msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:497 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:505 msgid "

                                                                                                  This book is protected by DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:505 msgid "DRM Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:507 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:508 msgid "%s

                                                                                                  %s

                                                                                                  " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:568 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:577 msgid "" "%prog [options] file\n" "\n" "View an ebook. \n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:152 msgid "Ebook Viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:153 msgid "toolBar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:156 msgid "Next page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:157 msgid "Previous page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:158 msgid "Font size larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:159 msgid "Font size smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:163 msgid "Find next" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:164 msgid "Copy to clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:165 msgid "Preferences" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:166 msgid "Reference Mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:167 msgid "Bookmark" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:168 +msgid "Toggle full screen" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:47 msgid "Invalid regular expression" msgstr "" @@ -5009,20 +5032,20 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1164 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1146 msgid "

                                                                                                  Copying books to %s

                                                                                                  " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1286 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1159 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1268 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1257 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1239 msgid "

                                                                                                  Migrating old database to ebook library in %s

                                                                                                  " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1303 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1285 msgid "Compacting database" msgstr "" @@ -5375,6 +5398,9 @@ msgstr "" msgid "Show detailed output information. Useful for debugging" msgstr "" +#~ msgid "Ask for &confirmation before deleting files" +#~ msgstr "Vyžadovať potvrdenie pred &zmazaním súborov." + #~ msgid "" #~ "%%prog [options] filename\n" #~ "\n" @@ -5394,3 +5420,10 @@ msgstr "" #~ msgid "&Output format:" #~ msgstr "&Výstupný formát:" + +#~ msgid "" +#~ "If you disable this setting, metadatas is guessed from the filename instead. " +#~ "This can be configured in the Advanced section." +#~ msgstr "" +#~ "Keď je táto možnosť deaktivovaná, metadáta budú odvodené z názvu súboru. " +#~ "Spôsob, akým budú odvodené, je možné nastaviť v sekcii \"Rozšírené\"." diff --git a/src/calibre/translations/sl.po b/src/calibre/translations/sl.po index 7b4823b156..9cd2491f30 100644 --- a/src/calibre/translations/sl.po +++ b/src/calibre/translations/sl.po @@ -6,26 +6,26 @@ msgid "" msgstr "" "Project-Id-Version: calibre 0.4.17\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2008-12-24 21:48+0000\n" -"PO-Revision-Date: 2008-09-19 19:17+0000\n" -"Last-Translator: Kovid Goyal \n" +"POT-Creation-Date: 2008-12-30 15:33+0000\n" +"PO-Revision-Date: 2008-12-30 07:52+0000\n" +"Last-Translator: Janko Slatenšek \n" "Language-Team: sl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2008-12-30 05:49+0000\n" +"X-Launchpad-Export-Date: 2009-01-04 04:32+0000\n" "X-Generator: Launchpad (build Unknown)\n" "Generated-By: pygettext.py 1.5\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41 msgid "Does absolutely nothing" -msgstr "" +msgstr "Ne naredi popolnoma nič" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:44 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:44 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:478 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:938 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:951 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:948 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:961 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:77 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:79 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:81 @@ -58,12 +58,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:365 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:38 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:328 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:342 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:828 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:343 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:912 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:915 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:918 #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:52 #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:112 #: /home/kovid/work/calibre/src/calibre/library/cli.py:245 @@ -72,28 +72,28 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/database.py:1423 #: /home/kovid/work/calibre/src/calibre/library/database.py:1452 #: /home/kovid/work/calibre/src/calibre/library/database.py:1580 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:479 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:491 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:826 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:859 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:461 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:473 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:808 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:841 msgid "Unknown" msgstr "Neznano" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:62 msgid "Base" -msgstr "" +msgstr "Osnovno" -#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:148 msgid "File type" -msgstr "" +msgstr "Tip datoteke" -#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:180 +#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:182 msgid "Metadata reader" -msgstr "" +msgstr "Bralnik meta podatkov" -#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:206 +#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:209 msgid "Metadata writer" -msgstr "" +msgstr "Pisalnik meta podatkov" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:12 msgid "" @@ -115,7 +115,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:135 #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:145 msgid "Read metadata from %s files" -msgstr "" +msgstr "Preberi meta podatke iz %s datotek" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:155 msgid "Extract cover from comic files" @@ -123,19 +123,19 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:175 msgid "Set metadata in EPUB files" -msgstr "" +msgstr "Nastavi meta podatke v EPUB datotekah" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:185 msgid "Set metadata in LRF files" -msgstr "" +msgstr "Nastavi meta podatke v LRF datotekah" #: /home/kovid/work/calibre/src/calibre/customize/builtins.py:195 msgid "Set metadata in RTF files" -msgstr "" +msgstr "Nastavi meta podatke v RTF datotekah" #: /home/kovid/work/calibre/src/calibre/customize/ui.py:28 msgid "Installed plugins" -msgstr "" +msgstr "Nameščeni plugini" #: /home/kovid/work/calibre/src/calibre/customize/ui.py:29 msgid "Mapping for filetype plugins" @@ -149,23 +149,15 @@ msgstr "" msgid "Disabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:56 -msgid "%s needs calibre version at least %s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:59 -msgid "%s is not supported on %s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:63 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:66 msgid "No valid plugin found in " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:165 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:170 msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:225 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:247 msgid "" " %prog options\n" " \n" @@ -173,25 +165,29 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:231 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:253 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:233 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:255 +msgid "Remove a custom plugin by name. Has no effect on builtin plugins" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:257 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:235 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:259 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:237 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:261 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:239 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:263 msgid "Disable the named plugin" msgstr "" @@ -406,7 +402,7 @@ msgid "Output written to " msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:413 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1036 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1046 msgid "You must specify an input HTML file" msgstr "Izbrati morate vhodno HTML datoteko" @@ -429,20 +425,20 @@ msgstr "" msgid "Written processed HTML to " msgstr "Obdelane HTML datoteke so zapisane v " -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:821 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:831 msgid "Options to control the traversal of HTML" msgstr "Možnosti za nadzor sprehajanja po HTML" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:828 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:838 msgid "The output directory. Default is the current directory." msgstr "Izhodni direktorij. Privzeti je trenutni direktorij." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:830 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:840 msgid "Character encoding for HTML files. Default is to auto detect." msgstr "" "Kodna tabela znakov za HTML datoteke. Privzeto je samodejno zaznavanje." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:832 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:842 msgid "" "Create the output in a zip file. If this option is specified, the --output " "should be the name of a file not a directory." @@ -450,11 +446,11 @@ msgstr "" "Ustvari izhodne podatke v zip datoteki. Če je izbrana ta možnost mora biti --" "output ime datoteke, ne direktorija." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:834 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:844 msgid "Control the following of links in HTML files." msgstr "Nadzira sledeče povezave v HTML datotekah." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:836 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:846 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " "depth first" @@ -462,7 +458,7 @@ msgstr "" "Po povezavah v HTML datoteki se sprehodi najprej po širini. Običajno se " "najprej sprehodi po globini" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:838 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:848 msgid "" "Maximum levels of recursion when following links in HTML files. Must be non-" "negative. 0 implies that no links in the root HTML file are followed." @@ -471,49 +467,49 @@ msgstr "" "biti pozitivna vrednost. 0 pomeni da se ne sledi nobeni povezavi v osnovni " "HTML datoteki." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:840 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:850 msgid "Set metadata of the generated ebook" msgstr "Nastavi meta podatke od generirane eknjige" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:842 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:852 msgid "Set the title. Default is to autodetect." msgstr "Nastavi naslov. Privzeto je samodejno zaznavanje." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:844 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:854 msgid "The author(s) of the ebook, as a comma separated list." msgstr "Avtor(ji) eknjige v, z vejicami ločenem, seznamu." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:846 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:856 msgid "The subject(s) of this book, as a comma separated list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:848 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:858 msgid "Set the publisher of this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:850 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:860 msgid "A summary of this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:852 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:862 msgid "Load metadata from the specified OPF file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:854 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:864 msgid "Options useful for debugging" msgstr "Možnosti koristne za razhroščevanje" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:856 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:866 msgid "" "Be more verbose while processing. Can be specified multiple times to " "increase verbosity." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:858 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:868 msgid "Output HTML is \"pretty printed\" for easier parsing by humans" msgstr "Izhodni HTML je \"lepo oblikovan\" za lažje analiziranje" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:864 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:874 msgid "" "%prog [options] file.html|opf\n" "\n" @@ -535,7 +531,7 @@ msgid "%prog [options] LITFILE" msgstr "%prog [options] LITFILE" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:852 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:442 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:444 msgid "Output directory. Defaults to current directory." msgstr "Izhodni direktorij. Privzet je trenutni direktorij." @@ -549,7 +545,7 @@ msgid "Useful for debugging." msgstr "Koristno za razhroščevanje." #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:869 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:466 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:468 msgid "OEB ebook created in" msgstr "OEB eknjiga ustvarjena v" @@ -591,7 +587,7 @@ msgstr "Sortirni ključ za avtorja" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:87 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:39 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:97 msgid "Publisher" msgstr "Založnik" @@ -1170,11 +1166,11 @@ msgstr "Branje slike naslovne strani ni mogoče: %s" msgid "Cannot read from: %s" msgstr "Ne morem brati iz: %s" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2001 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2003 msgid "Failed to process opf file" msgstr "Napaka pri obdelavi opf datoteke" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2007 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2009 msgid "" "Usage: %prog [options] mybook.html\n" "\n" @@ -1417,17 +1413,17 @@ msgstr "Nastavi opombe" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:69 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:36 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:325 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:898 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:905 msgid "Title" msgstr "Naslov" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:274 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:37 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:330 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:906 msgid "Author(s)" msgstr "Avtor(ji)" @@ -1446,24 +1442,24 @@ msgstr "Kategorija" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:391 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:527 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:308 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:287 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:58 msgid "Comments" msgstr "Opombe" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:275 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:838 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:902 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:845 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:909 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42 msgid "Tags" msgstr "Značke" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:292 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42 msgid "Series" @@ -1596,11 +1592,11 @@ msgstr "Uporaba: pdf-meta datoteka.pdf" msgid "Usage: rb-meta file.rb" msgstr "Uporaba: rb-meta datoteka.rb" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:440 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:442 msgid "%prog [options] myebook.mobi" msgstr "%prog [options] mojaeknjiga.mobi" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:466 msgid "Raw MOBI HTML saved in" msgstr "Neobdelan MOBI HTML shranjen v" @@ -1609,7 +1605,7 @@ msgid "The output directory. Defaults to the current directory." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:424 msgid "Frequently used directories" msgstr "Pogosto rabljeni direktoriji" @@ -1724,8 +1720,8 @@ msgstr "Poglej knjigo na napravi" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:282 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:840 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:56 msgid "Path" msgstr "Pot" @@ -1734,7 +1730,7 @@ msgstr "Pot" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:282 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42 msgid "Formats" @@ -1749,6 +1745,7 @@ msgstr "Dialog" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_ui.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:56 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/warning_ui.py:53 msgid "TextLabel" @@ -1886,49 +1883,57 @@ msgstr "" msgid "Customize %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:310 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:295 +msgid "Cannot remove builtin plugin" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:296 +msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:317 msgid "Error log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:321 msgid "Access log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:336 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:343 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 msgid "Failed to start content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:383 msgid "Invalid size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:383 msgid "The size %s is invalid. must be of the form widthxheight" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:413 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:423 msgid "Invalid database location" msgstr "Napačna lokacija podatkovne baze" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:420 msgid "
                                                                                                  Must be a directory." msgstr "
                                                                                                  Mora biti direktorij." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:420 msgid "Invalid database location " msgstr "Napačna lokacija podatkovne baze " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:424 msgid "Invalid database location.
                                                                                                  Cannot write to " msgstr "Napačna lokacija podatkovne baze.
                                                                                                  Ne morem pisati v " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:436 msgid "Compacting database. This may take a while." msgstr "Krčenje podatkovne baze. To lahko traja nekaj časa." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:436 msgid "Compacting..." msgstr "Krčenje ..." @@ -1950,10 +1955,10 @@ msgid "Browse for the new database location" msgstr "Prebrskaj za novo lokacijo podatkovne baze" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:411 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:427 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:438 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:440 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:467 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:373 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:509 @@ -1982,197 +1987,193 @@ msgid "Show notification when &new version is available" msgstr "Opozori me, ko je na voljo &nova verzija" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:413 -msgid "Ask for &confirmation before deleting files" -msgstr "Vprašaj za &potrditev pred brisanjem datotek." - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:414 msgid "" -"If you disable this setting, metadatas is guessed from the filename instead. " +"If you disable this setting, metadata is guessed from the filename instead. " "This can be configured in the Advanced section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:414 msgid "Read &metadata from files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:415 msgid "Format for &single file save:" msgstr "Format za &shranjevanje enojne datoteke:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:416 msgid "Default network &timeout:" msgstr "Privzeti omrežni &timeout:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:417 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/dialogs/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:418 msgid " seconds" msgstr " sekund" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:419 msgid "Choose &language (requires restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:421 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:420 msgid "Normal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:421 msgid "High" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:422 msgid "Low" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:423 msgid "Job &priority:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:425 msgid "Add a directory to the frequently used directories list" msgstr "Dodaj direktorij k seznamu pogosto rabljenih direktorijev" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:427 msgid "Remove a directory from the frequently used directories list" msgstr "Odstrani direktorij iz seznama pogosto rabljenih direktorijev" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:429 msgid "Use &Roman numerals for series number" msgstr "Uporabi &rimska števila za številke serij" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:430 msgid "&Number of covers to show in browse mode (after restart):" msgstr "" "Število &naslovnic, ki se prikažejo v preletavanju naslovnic (po ponovnem " "zagonu):" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:431 msgid "Toolbar" msgstr "Orodna vrstica" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:432 msgid "Large" msgstr "Veliko" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:433 msgid "Medium" msgstr "Srednje" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:434 msgid "Small" msgstr "Majhno" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:435 msgid "&Button size in toolbar" msgstr "Velikost gum&ba orodne vrstice" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:436 msgid "Show &text in toolbar buttons" msgstr "Prikaži &tekst pri gumbih v orodni vrstici" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:437 msgid "Select visible &columns in library view" msgstr "Izberi vidne stolp&ce v knjižničnem pogledu" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:440 msgid "Use internal &viewer for the following formats:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:441 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:442 msgid "Automatically send downloaded &news to ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:443 msgid "&Delete news from library when it is sent to reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:444 msgid "Free unused diskspace from the database" msgstr "Sprosti neuporabljen prostor iz baze podatkov" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:445 msgid "&Compact database" msgstr "&Skrči podatkovno bazo" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:446 msgid "&Metadata from file name" msgstr "&Meta podatki iz imena datoteke" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:447 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " "settings will only take effect after a server restart." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:448 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:449 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:146 msgid "&Username:" msgstr "&Uporabniško ime:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:450 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:147 msgid "&Password:" msgstr "&Geslo:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:451 msgid "" "If you leave the password blank, anyone will be able to access your book " "collection using the web interface." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:452 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:148 msgid "&Show password" msgstr "&Prikaži geslo" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:453 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:454 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:455 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:456 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:457 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:458 msgid "Run server &automatically on startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:459 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:460 msgid "" "If you want to use the content server to access your ebook collection on " "your iphone with Stanza, you will need to add the URL " @@ -2181,20 +2182,24 @@ msgid "" "address of this computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:461 msgid "" "Here you can customize the behavior of Calibre by controlling what plugins " "it uses." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:462 msgid "Enable/&Disable plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:463 msgid "&Customize plugin" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:464 +msgid "&Remove plugin" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:465 msgid "Add new plugin" msgstr "" @@ -2207,6 +2212,14 @@ msgstr "" msgid "&Add" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:48 +msgid "Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:50 +msgid "&Show this warning again" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/conversion_error_ui.py:41 msgid "ERROR" msgstr "NAPAKA" @@ -2224,7 +2237,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:55 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:296 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:161 msgid "Metadata" msgstr "Meta podatki" @@ -2306,7 +2319,7 @@ msgid " is not a valid picture" msgstr " ni veljavna slika" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:227 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1002 msgid "Cannot convert" msgstr "Pretvorba ni možna" @@ -3072,9 +3085,9 @@ msgstr "Dodaj vir novic po meri" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:770 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:774 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1073 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:752 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:756 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1055 msgid "News" msgstr "" @@ -3552,52 +3565,62 @@ msgstr "Čakam" msgid "Working" msgstr "Delam" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:176 msgid "Cannot kill job" msgstr "Prekinitev posla ni mogoča" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:173 msgid "Cannot kill jobs that communicate with the device" msgstr "Ne morem prekiniti poslov, ki komunicirajo z napravo" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:177 msgid "Job has already run" msgstr "Posel je že bil pognan" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:93 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:900 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:907 msgid "Size (MB)" msgstr "Velikost (MB)" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:901 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:908 msgid "Date" msgstr "Datum" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:96 msgid "Rating" msgstr "Ocena" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:274 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:286 msgid "None" msgstr "Nič" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:292 msgid "Book %s of %s." msgstr "Knjiga %s od %s." -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:832 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:675 +msgid "Not allowed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:676 +msgid "" +"Dropping onto a device is not supported. First add the book to the calibre " +"library." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:839 msgid "Format" msgstr "Format" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:844 msgid "Timestamp" msgstr "Časovna znamka" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:942 msgid "Search (For Advanced Search click the button to the left)" msgstr "Najdi (Za Napredno Iskanje pritisnite gumb na levi)" @@ -3626,7 +3649,7 @@ msgid "No matches for the search phrase %s were found." msgstr "Ni zadetkov za iskalni niz %s." #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:377 msgid "No matches found" msgstr "Nič zadetkov najdenih" @@ -3651,12 +3674,12 @@ msgid "Previous Page" msgstr "Prejšnja Stran" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:154 msgid "Back" msgstr "Nazaj" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:134 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:155 msgid "Forward" msgstr "Naprej" @@ -3665,7 +3688,7 @@ msgid "Next match" msgstr "Naslednji zadetek" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:136 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:162 msgid "Open ebook" msgstr "Odpri eknjigo" @@ -3673,27 +3696,27 @@ msgstr "Odpri eknjigo" msgid "Configure" msgstr "Nastavi" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:88 msgid "Error communicating with device" msgstr "Napaka pri komuniciranju z napravo" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:100 msgid "&Restore" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:101 msgid "&Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:102 msgid "&Quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:104 msgid "&Restart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:148 msgid "" "

                                                                                                  For help visit %s.kovidgoyal.net
                                                                                                  " @@ -3701,130 +3724,126 @@ msgstr "" "

                                                                                                  Za pomoč obiščite %s.kovidgoyal.net
                                                                                                  " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:149 msgid "%s: %s by Kovid Goyal %%(version)s
                                                                                                  %%(device)s

                                                                                                  " msgstr "%s: %s by Kovid Goyal %%(version)s
                                                                                                  %%(device)s

                                                                                                  " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:167 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:169 msgid "Send to main memory" msgstr "Pošlji v glavni pomnilnik" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:167 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 msgid "Send to storage card" msgstr "Pošlji v spominsko kartico" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 msgid "and delete from library" msgstr "in izbriši iz knjižnice" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:172 msgid "Send to storage card by default" msgstr "Privzeto pošlji v spominsko kartico" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:185 msgid "Edit metadata individually" msgstr "Posamično urejanje meta podatkov" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:187 msgid "Edit metadata in bulk" msgstr "Paketno urejanje meta podatkov" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:189 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:190 msgid "Add books from a single directory" msgstr "Dodaj knjige iz enega direktorija" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:190 -msgid "" -"Add books recursively (One book per directory, assumes every ebook file is " -"the same book in a different format)" -msgstr "" -"Dodaj knjige rekurzivno (Ena knjiga na direktorij, privzame da je vsaka " -"datoteka ista eknjiga v različnih formatih)" - #: /home/kovid/work/calibre/src/calibre/gui2/main.py:191 msgid "" -"Add books recursively (Multiple books per directory, assumes every ebook " -"file is a different book)" +"Add books from directories, including sub-directories (One book per " +"directory, assumes every ebook file is the same book in a different format)" msgstr "" -"Dodaj knjige rekurzivno (Več knjig na direktorij, privzame da je vsaka " -"datoteka različna knjiga)" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:192 +msgid "" +"Add books from directories, including sub directories (Multiple books per " +"directory, assumes every ebook file is a different book)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:207 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:342 msgid "Save to disk" msgstr "Shrani na disk" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 msgid "Save to disk in a single directory" msgstr "Shrani na disk v en direktorij" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:209 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1200 msgid "Save only %s format to disk" msgstr "Shrani samo %s format na disk" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:212 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:348 msgid "View" msgstr "Poglej" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 msgid "View specific format" msgstr "Poglej specifičen format" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 msgid "Convert individually" msgstr "Posamična pretvorba" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 msgid "Bulk convert" msgstr "Paketna pretvorba" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:233 msgid "Set defaults for conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:234 msgid "Set defaults for conversion of comics" msgstr "Nastavi privzete možnosti za pretvorbo stripov" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:255 msgid "Similar books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:301 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:302 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1356 msgid "Choose a location for your ebook library." msgstr "Izberite lokacijo za vašo eKnjižnico." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:315 msgid "Migrating database" msgstr "Selitev podatkovne baze" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:486 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:487 msgid "Device: " msgstr "Naprava: " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:488 msgid " detected." msgstr " zaznan." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:510 msgid "Connected " msgstr "Povezan " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:521 msgid "Device database corrupted" msgstr "Podatkovna baza poškodovana" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:522 msgid "" "\n" "

                                                                                                  The database of books on the reader is corrupted. Try the " @@ -3854,145 +3873,143 @@ msgstr "" " \n" " " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658 msgid "Stop" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 msgid "Adding books recursively..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:577 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:578 msgid "Added " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:577 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:578 msgid "Searching..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:588 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:695 msgid "" "

                                                                                                  Books with the same title as the following already exist in the database. " "Add them anyway?

                                                                                                    " msgstr "" "

                                                                                                    Knjige z istim naslovom že obstajajo v bazi. Jih vseeno dodam?

                                                                                                      " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:698 msgid "Duplicates found!" msgstr "Duplikati najdeni!" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:624 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:649 msgid "Uploading books to device." msgstr "Prenašanje knjig na napravo." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:632 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:633 msgid "Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:633 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:634 msgid "EPUB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:635 msgid "LRF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:636 msgid "HTML Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:637 msgid "LIT Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:638 msgid "MOBI Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:638 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:639 msgid "Text books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:640 msgid "PDF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:640 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:641 msgid "Comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:642 msgid "Archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:660 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:661 msgid "Reading metadata..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:659 msgid "Adding books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:684 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:685 msgid "Read metadata from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:687 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:688 msgid "Adding books to database..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:730 msgid "No space on device" msgstr "Na napravi ni več prostora" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:730 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:731 msgid "" "

                                                                                                      Cannot upload books to device there is no more free space available " msgstr "" "

                                                                                                      Prenos knjig na napravo ni mogoč, ker na napravi ni dovolj prostora " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:762 -msgid "Confirm delete" -msgstr "Potrdite brisanje" - #: /home/kovid/work/calibre/src/calibre/gui2/main.py:763 -msgid "Are you sure you want to delete these %d books?" -msgstr "Ali ste prepričani da želite izbrisati teh %d knjig?" +msgid "" +"The selected books will be permanently deleted and the files removed " +"from your computer. Are you sure?" +msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:775 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:772 msgid "Deleting books from device." msgstr "Izbriši knjige iz naprave." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:805 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:802 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:824 msgid "Cannot edit metadata" msgstr "Spreminjanje meta podatkov ni mogoče" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:805 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:946 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:802 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:824 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1002 msgid "No books selected" msgstr "Nobena od knjig ni izbrana." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:874 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:871 msgid "Sending news to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:923 msgid "Sending books to device." msgstr "Pošlji knjige v napravo." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:929 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:926 msgid "No suitable formats" msgstr "Ni ustreznih formatov" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:930 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:927 msgid "" "Could not upload the following books to the device, as no suitable formats " "were found:

                                                                                                        %s
                                                                                                      " @@ -4000,15 +4017,15 @@ msgstr "" "Prenos sledečih knjig ni uspel, ker ni bil najden potreben " "format:
                                                                                                        %s
                                                                                                      " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:946 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:943 msgid "Cannot save to disk" msgstr "Ne morem shraniti na disk" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:947 msgid "Choose destination directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:954 msgid "" "

                                                                                                      Could not save the following books to disk, because the %s format is not " "available for them:

                                                                                                        " @@ -4016,64 +4033,64 @@ msgstr "" "

                                                                                                        Prenos sledečih knjig na disk ni uspek, ker %s format ni na voljo " "zanje:

                                                                                                          " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:958 msgid "Could not save some ebooks" msgstr "Nekaterih knjig ni bilo mogoče shraniti" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:978 msgid "Fetching news from " msgstr "Prenašam novice iz " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:992 msgid " fetched." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1127 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1124 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1136 msgid "No book selected" msgstr "Nobena od knjig ni izbrana" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1139 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1155 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1136 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1152 msgid "Cannot view" msgstr "Pogled ni možen" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1115 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1160 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1112 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1157 msgid "Choose the format to view" msgstr "Izberite format, ki ga želite videti" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1127 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1124 msgid "Cannot open folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1156 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1153 msgid "%s has no available formats." msgstr "%s nima razpoložljivih formatov." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1191 msgid "Cannot configure" msgstr "Nemogoča konfiguracija" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1191 msgid "Cannot configure while there are running jobs." msgstr "Spreminjanje konfiguracije med poganjanjem poslov ni mogoče." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1213 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1210 msgid "Copying database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1215 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1212 msgid "Copying library to " msgstr "Kopiram knjižnico v " -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1225 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1222 msgid "Invalid database" msgstr "Neustrezna podatkovna baza" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1226 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1223 msgid "" "

                                                                                                          An invalid database already exists at %s, delete it before trying to move " "the existing database.
                                                                                                          Error: %s" @@ -4081,23 +4098,23 @@ msgstr "" "

                                                                                                          Neveljavna podatkovna baza že obstaja v %s, izbrišite jo preden poskusite " "premakniti obstoječo podatkovno bazo.
                                                                                                          Napaka: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1232 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1229 msgid "Could not move database" msgstr "Premik podatkovne baze ni bil mogoč" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1252 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1249 msgid "No detailed info available" msgstr "Podrobne informacije niso na voljo" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1250 msgid "No detailed information is available for books on the device." msgstr "Podrobne informacije za knjige na napravi niso na voljo." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1296 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1293 msgid "Error talking to device" msgstr "Napaka pri pogovoru z napravo" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1297 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1294 msgid "" "There was a temporary error talking to the device. Please unplug and " "reconnect the device and or reboot." @@ -4105,23 +4122,23 @@ msgstr "" "Prišlo je do napake pri komuniciranju z napravo. Prosim ponovno zaženite ali " "izklopite in ponovno vklopite napravo." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1310 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1325 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1329 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1307 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1322 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1326 msgid "Conversion Error" msgstr "Pretvorna Napaka" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1311 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1308 msgid "" "

                                                                                                          Could not convert: %s

                                                                                                          It is a DRMed book. You must " "first remove the DRM using 3rd party tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1342 msgid "Database does not exist" msgstr "Podatkovna baza ne obstaja" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1346 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1343 msgid "" "The directory in which the database should be: %s no longer exists. Please " "choose a new database location." @@ -4129,38 +4146,38 @@ msgstr "" "Direktorij v katerem naj bi bila podatkovna baza: %s ne obstaja več. Prosim " "izberite novo lokacijo." -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1345 msgid "Choose new location for database" msgstr "Izberite novo lokacijo za podatkovno bazo" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1398 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1422 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1419 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1424 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1421 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/main.py:1428 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1425 msgid "WARNING: Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1454 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1470 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1467 msgid "" "Latest version: %s" @@ -4168,7 +4185,7 @@ msgstr "" "Zadnja verzija: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1475 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1472 msgid "" "%s has been updated to version %s. See the new features. " @@ -4178,15 +4195,15 @@ msgstr "" "href=\"http://calibre.kovidgoyal.net/wiki/Changelog\">seznam " "posodobitev. Prikažem domačo stran?" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1475 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1472 msgid "Update available" msgstr "Navoljo je posodobitev" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1490 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1487 msgid "Use the library located at the specified path." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1492 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1489 msgid "Log debugging information to console" msgstr "" @@ -4500,7 +4517,7 @@ msgid "The standard font type" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:160 msgid "Table of Contents" msgstr "" @@ -4524,109 +4541,113 @@ msgstr "" msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:338 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:339 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:357 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:357 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:378 msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:409 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:418 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:445 msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:497 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:505 msgid "

                                                                                                          This book is protected by DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:505 msgid "DRM Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:507 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:508 msgid "%s

                                                                                                          %s

                                                                                                          " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:568 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:577 msgid "" "%prog [options] file\n" "\n" "View an ebook. \n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:152 msgid "Ebook Viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:153 msgid "toolBar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:156 msgid "Next page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:157 msgid "Previous page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:158 msgid "Font size larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:159 msgid "Font size smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:163 msgid "Find next" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:164 msgid "Copy to clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:165 msgid "Preferences" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:166 msgid "Reference Mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:167 msgid "Bookmark" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:168 +msgid "Toggle full screen" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:47 msgid "Invalid regular expression" msgstr "Neveljaven regularni izraz" @@ -4985,20 +5006,20 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1164 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1146 msgid "

                                                                                                          Copying books to %s

                                                                                                          " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1286 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1159 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1268 msgid "Copying %s" msgstr "Kopiram %s" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1257 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1239 msgid "

                                                                                                          Migrating old database to ebook library in %s

                                                                                                          " msgstr "

                                                                                                          Selitev stare podatkovne baze v knjižnico eknjig v %s

                                                                                                          " -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1303 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1285 msgid "Compacting database" msgstr "Krčim bazo" @@ -5422,6 +5443,20 @@ msgstr "Podrobneje prikaži izhodne informacije. Koristno za razhroščevanje." #~ msgid "Double click to edit me

                                                                                                          " #~ msgstr "Dvoklikni me da me urediš

                                                                                                          " +#~ msgid "" +#~ "Add books recursively (One book per directory, assumes every ebook file is " +#~ "the same book in a different format)" +#~ msgstr "" +#~ "Dodaj knjige rekurzivno (Ena knjiga na direktorij, privzame da je vsaka " +#~ "datoteka ista eknjiga v različnih formatih)" + +#~ msgid "" +#~ "Add books recursively (Multiple books per directory, assumes every ebook " +#~ "file is a different book)" +#~ msgstr "" +#~ "Dodaj knjige rekurzivno (Več knjig na direktorij, privzame da je vsaka " +#~ "datoteka različna knjiga)" + #~ msgid "News fetched. Uploading to device." #~ msgstr "Novice prenešene. Pošiljam napravi." @@ -5480,6 +5515,15 @@ msgstr "Podrobneje prikaži izhodne informacije. Koristno za razhroščevanje." #~ "Izberite profil za napravo za katero generirate to LRF datoteko. Privzeta je " #~ "SONY PRS-500 z velikostjo zaslona 584x754 pikslov. Na izbiro imate %s" +#~ msgid "Ask for &confirmation before deleting files" +#~ msgstr "Vprašaj za &potrditev pred brisanjem datotek." + +#~ msgid "Confirm delete" +#~ msgstr "Potrdite brisanje" + +#~ msgid "Are you sure you want to delete these %d books?" +#~ msgstr "Ali ste prepričani da želite izbrisati teh %d knjig?" + #~ msgid "" #~ "%prog [options] comic.cb[z|r]\n" #~ "\n" diff --git a/src/calibre/translations/sv.po b/src/calibre/translations/sv.po index fbbb795b26..c94aa8e5f7 100644 --- a/src/calibre/translations/sv.po +++ b/src/calibre/translations/sv.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2008-12-24 21:48+0000\n" +"POT-Creation-Date: 2008-12-30 15:33+0000\n" "PO-Revision-Date: 2008-09-14 18:45+0000\n" "Last-Translator: Linus C Unneback \n" "Language-Team: Swedish \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2008-12-30 05:48+0000\n" +"X-Launchpad-Export-Date: 2009-01-04 04:32+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41 @@ -24,8 +24,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:44 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:44 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:478 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:938 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:951 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:948 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:961 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:77 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:79 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:81 @@ -58,12 +58,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:365 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:38 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:328 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:342 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:828 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:343 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:912 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:915 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:918 #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:52 #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:112 #: /home/kovid/work/calibre/src/calibre/library/cli.py:245 @@ -72,10 +72,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/database.py:1423 #: /home/kovid/work/calibre/src/calibre/library/database.py:1452 #: /home/kovid/work/calibre/src/calibre/library/database.py:1580 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:479 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:491 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:826 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:859 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:461 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:473 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:808 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:841 msgid "Unknown" msgstr "" @@ -83,15 +83,15 @@ msgstr "" msgid "Base" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:148 msgid "File type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:180 +#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:182 msgid "Metadata reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:206 +#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:209 msgid "Metadata writer" msgstr "" @@ -149,23 +149,15 @@ msgstr "" msgid "Disabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:56 -msgid "%s needs calibre version at least %s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:59 -msgid "%s is not supported on %s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:63 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:66 msgid "No valid plugin found in " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:165 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:170 msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:225 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:247 msgid "" " %prog options\n" " \n" @@ -173,25 +165,29 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:231 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:253 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:233 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:255 +msgid "Remove a custom plugin by name. Has no effect on builtin plugins" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:257 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:235 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:259 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:237 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:261 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:239 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:263 msgid "Disable the named plugin" msgstr "" @@ -405,7 +401,7 @@ msgid "Output written to " msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:413 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1036 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1046 msgid "You must specify an input HTML file" msgstr "" @@ -428,83 +424,83 @@ msgstr "" msgid "Written processed HTML to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:821 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:831 msgid "Options to control the traversal of HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:828 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:838 msgid "The output directory. Default is the current directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:830 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:840 msgid "Character encoding for HTML files. Default is to auto detect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:832 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:842 msgid "" "Create the output in a zip file. If this option is specified, the --output " "should be the name of a file not a directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:834 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:844 msgid "Control the following of links in HTML files." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:836 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:846 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " "depth first" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:838 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:848 msgid "" "Maximum levels of recursion when following links in HTML files. Must be non-" "negative. 0 implies that no links in the root HTML file are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:840 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:850 msgid "Set metadata of the generated ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:842 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:852 msgid "Set the title. Default is to autodetect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:844 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:854 msgid "The author(s) of the ebook, as a comma separated list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:846 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:856 msgid "The subject(s) of this book, as a comma separated list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:848 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:858 msgid "Set the publisher of this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:850 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:860 msgid "A summary of this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:852 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:862 msgid "Load metadata from the specified OPF file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:854 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:864 msgid "Options useful for debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:856 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:866 msgid "" "Be more verbose while processing. Can be specified multiple times to " "increase verbosity." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:858 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:868 msgid "Output HTML is \"pretty printed\" for easier parsing by humans" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:864 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:874 msgid "" "%prog [options] file.html|opf\n" "\n" @@ -526,7 +522,7 @@ msgid "%prog [options] LITFILE" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:852 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:442 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:444 msgid "Output directory. Defaults to current directory." msgstr "" @@ -540,7 +536,7 @@ msgid "Useful for debugging." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:869 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:466 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:468 msgid "OEB ebook created in" msgstr "" @@ -581,7 +577,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:87 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:39 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:97 msgid "Publisher" msgstr "" @@ -1073,11 +1069,11 @@ msgstr "" msgid "Cannot read from: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2001 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2003 msgid "Failed to process opf file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2007 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2009 msgid "" "Usage: %prog [options] mybook.html\n" "\n" @@ -1276,17 +1272,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:69 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:36 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:325 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:898 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:905 msgid "Title" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:274 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:37 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:330 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:906 msgid "Author(s)" msgstr "" @@ -1305,24 +1301,24 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:391 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:527 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:308 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:287 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:58 msgid "Comments" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:275 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:838 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:902 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:845 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:909 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42 msgid "Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:292 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42 msgid "Series" @@ -1439,11 +1435,11 @@ msgstr "" msgid "Usage: rb-meta file.rb" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:440 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:442 msgid "%prog [options] myebook.mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:466 msgid "Raw MOBI HTML saved in" msgstr "" @@ -1452,7 +1448,7 @@ msgid "The output directory. Defaults to the current directory." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:424 msgid "Frequently used directories" msgstr "" @@ -1567,8 +1563,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:282 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:840 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:56 msgid "Path" msgstr "" @@ -1577,7 +1573,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:282 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42 msgid "Formats" @@ -1592,6 +1588,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_ui.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:56 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/warning_ui.py:53 msgid "TextLabel" @@ -1729,49 +1726,57 @@ msgstr "" msgid "Customize %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:310 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:295 +msgid "Cannot remove builtin plugin" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:296 +msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:317 msgid "Error log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:321 msgid "Access log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:336 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:343 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 msgid "Failed to start content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:383 msgid "Invalid size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:383 msgid "The size %s is invalid. must be of the form widthxheight" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:413 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:423 msgid "Invalid database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:420 msgid "
                                                                                                          Must be a directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:420 msgid "Invalid database location " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:424 msgid "Invalid database location.
                                                                                                          Cannot write to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:436 msgid "Compacting database. This may take a while." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:436 msgid "Compacting..." msgstr "" @@ -1791,10 +1796,10 @@ msgid "Browse for the new database location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:411 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:427 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:438 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:440 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:467 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:373 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:509 @@ -1823,195 +1828,191 @@ msgid "Show notification when &new version is available" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:413 -msgid "Ask for &confirmation before deleting files" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:414 msgid "" -"If you disable this setting, metadatas is guessed from the filename instead. " +"If you disable this setting, metadata is guessed from the filename instead. " "This can be configured in the Advanced section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:414 msgid "Read &metadata from files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:415 msgid "Format for &single file save:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:416 msgid "Default network &timeout:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:417 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/dialogs/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:418 msgid " seconds" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:419 msgid "Choose &language (requires restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:421 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:420 msgid "Normal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:421 msgid "High" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:422 msgid "Low" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:423 msgid "Job &priority:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:425 msgid "Add a directory to the frequently used directories list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:427 msgid "Remove a directory from the frequently used directories list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:429 msgid "Use &Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:430 msgid "&Number of covers to show in browse mode (after restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:431 msgid "Toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:432 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:433 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:434 msgid "Small" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:435 msgid "&Button size in toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:436 msgid "Show &text in toolbar buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:437 msgid "Select visible &columns in library view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:440 msgid "Use internal &viewer for the following formats:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:441 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:442 msgid "Automatically send downloaded &news to ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:443 msgid "&Delete news from library when it is sent to reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:444 msgid "Free unused diskspace from the database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:445 msgid "&Compact database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:446 msgid "&Metadata from file name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:447 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " "settings will only take effect after a server restart." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:448 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:449 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:146 msgid "&Username:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:450 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:147 msgid "&Password:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:451 msgid "" "If you leave the password blank, anyone will be able to access your book " "collection using the web interface." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:452 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:148 msgid "&Show password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:453 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:454 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:455 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:456 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:457 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:458 msgid "Run server &automatically on startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:459 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:460 msgid "" "If you want to use the content server to access your ebook collection on " "your iphone with Stanza, you will need to add the URL " @@ -2020,20 +2021,24 @@ msgid "" "address of this computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:461 msgid "" "Here you can customize the behavior of Calibre by controlling what plugins " "it uses." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:462 msgid "Enable/&Disable plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:463 msgid "&Customize plugin" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:464 +msgid "&Remove plugin" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:465 msgid "Add new plugin" msgstr "" @@ -2046,6 +2051,14 @@ msgstr "" msgid "&Add" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:48 +msgid "Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:50 +msgid "&Show this warning again" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/conversion_error_ui.py:41 msgid "ERROR" msgstr "" @@ -2063,7 +2076,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:55 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:296 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:161 msgid "Metadata" msgstr "" @@ -2145,7 +2158,7 @@ msgid " is not a valid picture" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:227 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1002 msgid "Cannot convert" msgstr "" @@ -2890,9 +2903,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:770 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:774 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1073 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:752 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:756 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1055 msgid "News" msgstr "" @@ -3361,52 +3374,62 @@ msgstr "" msgid "Working" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:176 msgid "Cannot kill job" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:173 msgid "Cannot kill jobs that communicate with the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:177 msgid "Job has already run" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:93 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:900 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:907 msgid "Size (MB)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:901 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:908 msgid "Date" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:96 msgid "Rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:274 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:286 msgid "None" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:292 msgid "Book %s of %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:832 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:675 +msgid "Not allowed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:676 +msgid "" +"Dropping onto a device is not supported. First add the book to the calibre " +"library." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:839 msgid "Format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:844 msgid "Timestamp" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:942 msgid "Search (For Advanced Search click the button to the left)" msgstr "" @@ -3435,7 +3458,7 @@ msgid "No matches for the search phrase %s were found." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:377 msgid "No matches found" msgstr "" @@ -3460,12 +3483,12 @@ msgid "Previous Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:154 msgid "Back" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:134 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:155 msgid "Forward" msgstr "" @@ -3474,7 +3497,7 @@ msgid "Next match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:136 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:162 msgid "Open ebook" msgstr "" @@ -3482,152 +3505,152 @@ msgstr "" msgid "Configure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:88 msgid "Error communicating with device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:100 msgid "&Restore" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:101 msgid "&Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:102 msgid "&Quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:104 msgid "&Restart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:148 msgid "" "

                                                                                                          For help visit %s.kovidgoyal.net
                                                                                                          " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:149 msgid "%s: %s by Kovid Goyal %%(version)s
                                                                                                          %%(device)s

                                                                                                          " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168 -msgid "Send to main memory" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/main.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:169 -msgid "Send to storage card" +msgid "Send to main memory" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 +msgid "Send to storage card" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/main.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 msgid "and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:172 msgid "Send to storage card by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:185 msgid "Edit metadata individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:187 msgid "Edit metadata in bulk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:189 -msgid "Add books from a single directory" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/main.py:190 -msgid "" -"Add books recursively (One book per directory, assumes every ebook file is " -"the same book in a different format)" +msgid "Add books from a single directory" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:191 msgid "" -"Add books recursively (Multiple books per directory, assumes every ebook " -"file is a different book)" +"Add books from directories, including sub-directories (One book per " +"directory, assumes every ebook file is the same book in a different format)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:192 +msgid "" +"Add books from directories, including sub directories (Multiple books per " +"directory, assumes every ebook file is a different book)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:207 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:342 msgid "Save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 msgid "Save to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:209 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1200 msgid "Save only %s format to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:212 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:348 msgid "View" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 msgid "View specific format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 msgid "Convert individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 msgid "Bulk convert" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:233 msgid "Set defaults for conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:234 msgid "Set defaults for conversion of comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:255 msgid "Similar books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:301 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:302 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1356 msgid "Choose a location for your ebook library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:315 msgid "Migrating database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:486 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:487 msgid "Device: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:488 msgid " detected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:510 msgid "Connected " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:521 msgid "Device database corrupted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:522 msgid "" "\n" "

                                                                                                          The database of books on the reader is corrupted. Try the " @@ -3643,322 +3666,320 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658 msgid "Stop" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 msgid "Adding books recursively..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:577 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:578 msgid "Added " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:577 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:578 msgid "Searching..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:588 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:695 msgid "" "

                                                                                                          Books with the same title as the following already exist in the database. " "Add them anyway?

                                                                                                            " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:698 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:624 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:649 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:632 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:633 msgid "Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:633 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:634 msgid "EPUB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:635 msgid "LRF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:636 msgid "HTML Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:637 msgid "LIT Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:638 msgid "MOBI Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:638 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:639 msgid "Text books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:640 msgid "PDF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:640 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:641 msgid "Comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:642 msgid "Archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:660 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:661 msgid "Reading metadata..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:659 msgid "Adding books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:684 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:685 msgid "Read metadata from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:687 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:688 msgid "Adding books to database..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:730 msgid "No space on device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:730 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:731 msgid "" "

                                                                                                            Cannot upload books to device there is no more free space available " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:762 -msgid "Confirm delete" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/main.py:763 -msgid "Are you sure you want to delete these %d books?" +msgid "" +"The selected books will be permanently deleted and the files removed " +"from your computer. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:775 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:772 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:805 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:802 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:824 msgid "Cannot edit metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:805 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:946 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:802 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:824 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1002 msgid "No books selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:874 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:871 msgid "Sending news to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:923 msgid "Sending books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:929 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:926 msgid "No suitable formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:930 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:927 msgid "" "Could not upload the following books to the device, as no suitable formats " "were found:

                                                                                                              %s
                                                                                                            " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:946 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:943 msgid "Cannot save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:947 msgid "Choose destination directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:954 msgid "" "

                                                                                                            Could not save the following books to disk, because the %s format is not " "available for them:

                                                                                                              " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:958 msgid "Could not save some ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:978 msgid "Fetching news from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:992 msgid " fetched." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1127 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1124 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1136 msgid "No book selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1139 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1155 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1136 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1152 msgid "Cannot view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1115 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1160 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1112 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1157 msgid "Choose the format to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1127 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1124 msgid "Cannot open folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1156 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1153 msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1191 msgid "Cannot configure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1191 msgid "Cannot configure while there are running jobs." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1213 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1210 msgid "Copying database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1215 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1212 msgid "Copying library to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1225 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1222 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1226 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1223 msgid "" "

                                                                                                              An invalid database already exists at %s, delete it before trying to move " "the existing database.
                                                                                                              Error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1232 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1229 msgid "Could not move database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1252 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1249 msgid "No detailed info available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1250 msgid "No detailed information is available for books on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1296 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1293 msgid "Error talking to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1297 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1294 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/main.py:1310 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1325 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1329 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1307 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1322 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1326 msgid "Conversion Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1311 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1308 msgid "" "

                                                                                                              Could not convert: %s

                                                                                                              It is a DRMed book. You must " "first remove the DRM using 3rd party tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1342 msgid "Database does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1346 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1343 msgid "" "The directory in which the database should be: %s no longer exists. Please " "choose a new database location." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1345 msgid "Choose new location for database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1398 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1422 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1419 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1424 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1421 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/main.py:1428 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1425 msgid "WARNING: Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1454 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1470 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1467 msgid "" "Latest version: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1475 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1472 msgid "" "%s has been updated to version %s. See the new features. " "Visit the download page?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1475 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1472 msgid "Update available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1490 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1487 msgid "Use the library located at the specified path." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1492 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1489 msgid "Log debugging information to console" msgstr "" @@ -4262,7 +4283,7 @@ msgid "The standard font type" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:160 msgid "Table of Contents" msgstr "" @@ -4286,109 +4307,113 @@ msgstr "" msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:338 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:339 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:357 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:357 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:378 msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:409 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:418 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:445 msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:497 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:505 msgid "

                                                                                                              This book is protected by DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:505 msgid "DRM Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:507 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:508 msgid "%s

                                                                                                              %s

                                                                                                              " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:568 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:577 msgid "" "%prog [options] file\n" "\n" "View an ebook. \n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:152 msgid "Ebook Viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:153 msgid "toolBar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:156 msgid "Next page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:157 msgid "Previous page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:158 msgid "Font size larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:159 msgid "Font size smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:163 msgid "Find next" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:164 msgid "Copy to clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:165 msgid "Preferences" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:166 msgid "Reference Mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:167 msgid "Bookmark" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:168 +msgid "Toggle full screen" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:47 msgid "Invalid regular expression" msgstr "" @@ -4685,20 +4710,20 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1164 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1146 msgid "

                                                                                                              Copying books to %s

                                                                                                              " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1286 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1159 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1268 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1257 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1239 msgid "

                                                                                                              Migrating old database to ebook library in %s

                                                                                                              " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1303 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1285 msgid "Compacting database" msgstr "" diff --git a/src/calibre/translations/te.po b/src/calibre/translations/te.po index de97f7da97..6f52206fc6 100644 --- a/src/calibre/translations/te.po +++ b/src/calibre/translations/te.po @@ -7,14 +7,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre\n" "Report-Msgid-Bugs-To: FULL NAME \n" -"POT-Creation-Date: 2008-12-24 21:48+0000\n" +"POT-Creation-Date: 2008-12-30 15:33+0000\n" "PO-Revision-Date: 2008-06-24 13:22+0000\n" "Last-Translator: వీవెన్ (Veeven) \n" "Language-Team: Telugu \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2008-12-30 05:48+0000\n" +"X-Launchpad-Export-Date: 2009-01-04 04:32+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:41 @@ -24,8 +24,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/customize/__init__.py:44 #: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:44 #: /home/kovid/work/calibre/src/calibre/ebooks/html.py:478 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:938 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:951 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:948 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:961 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:77 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:79 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:81 @@ -58,12 +58,12 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:365 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:38 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:328 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:342 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:828 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:677 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:343 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:835 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:678 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:912 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:915 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:918 #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:52 #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:112 #: /home/kovid/work/calibre/src/calibre/library/cli.py:245 @@ -72,10 +72,10 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/library/database.py:1423 #: /home/kovid/work/calibre/src/calibre/library/database.py:1452 #: /home/kovid/work/calibre/src/calibre/library/database.py:1580 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:479 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:491 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:826 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:859 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:461 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:473 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:808 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:841 msgid "Unknown" msgstr "" @@ -83,15 +83,15 @@ msgstr "" msgid "Base" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:147 +#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:148 msgid "File type" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:180 +#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:182 msgid "Metadata reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:206 +#: /home/kovid/work/calibre/src/calibre/customize/__init__.py:209 msgid "Metadata writer" msgstr "" @@ -149,23 +149,15 @@ msgstr "" msgid "Disabled plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:56 -msgid "%s needs calibre version at least %s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:59 -msgid "%s is not supported on %s" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:63 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:66 msgid "No valid plugin found in " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:165 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:170 msgid "Initialization of plugin %s failed with traceback:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:225 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:247 msgid "" " %prog options\n" " \n" @@ -173,25 +165,29 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:231 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:253 msgid "Add a plugin by specifying the path to the zip file containing it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:233 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:255 +msgid "Remove a custom plugin by name. Has no effect on builtin plugins" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:257 msgid "" "Customize plugin. Specify name of plugin and customization string separated " "by a comma." msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:235 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:259 msgid "List all installed plugins" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:237 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:261 msgid "Enable the named plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/customize/ui.py:239 +#: /home/kovid/work/calibre/src/calibre/customize/ui.py:263 msgid "Disable the named plugin" msgstr "" @@ -405,7 +401,7 @@ msgid "Output written to " msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:413 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1036 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1046 msgid "You must specify an input HTML file" msgstr "" @@ -428,83 +424,83 @@ msgstr "" msgid "Written processed HTML to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:821 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:831 msgid "Options to control the traversal of HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:828 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:838 msgid "The output directory. Default is the current directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:830 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:840 msgid "Character encoding for HTML files. Default is to auto detect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:832 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:842 msgid "" "Create the output in a zip file. If this option is specified, the --output " "should be the name of a file not a directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:834 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:844 msgid "Control the following of links in HTML files." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:836 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:846 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " "depth first" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:838 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:848 msgid "" "Maximum levels of recursion when following links in HTML files. Must be non-" "negative. 0 implies that no links in the root HTML file are followed." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:840 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:850 msgid "Set metadata of the generated ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:842 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:852 msgid "Set the title. Default is to autodetect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:844 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:854 msgid "The author(s) of the ebook, as a comma separated list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:846 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:856 msgid "The subject(s) of this book, as a comma separated list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:848 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:858 msgid "Set the publisher of this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:850 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:860 msgid "A summary of this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:852 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:862 msgid "Load metadata from the specified OPF file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:854 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:864 msgid "Options useful for debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:856 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:866 msgid "" "Be more verbose while processing. Can be specified multiple times to " "increase verbosity." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:858 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:868 msgid "Output HTML is \"pretty printed\" for easier parsing by humans" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:864 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:874 msgid "" "%prog [options] file.html|opf\n" "\n" @@ -526,7 +522,7 @@ msgid "%prog [options] LITFILE" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:852 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:442 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:444 msgid "Output directory. Defaults to current directory." msgstr "" @@ -540,7 +536,7 @@ msgid "Useful for debugging." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:869 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:466 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:468 msgid "OEB ebook created in" msgstr "" @@ -581,7 +577,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:87 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:275 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:39 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:96 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:97 msgid "Publisher" msgstr "ప్రచురణకర్త" @@ -1073,11 +1069,11 @@ msgstr "" msgid "Cannot read from: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2001 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2003 msgid "Failed to process opf file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2007 +#: /home/kovid/work/calibre/src/calibre/ebooks/lrf/html/convert_from.py:2009 msgid "" "Usage: %prog [options] mybook.html\n" "\n" @@ -1276,17 +1272,17 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:69 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:70 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:36 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:91 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:325 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:898 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:92 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:326 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:905 msgid "Title" msgstr "శీర్షిక" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:274 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:37 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:330 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:899 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:93 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:331 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:906 msgid "Author(s)" msgstr "రచయిత(లు)" @@ -1305,24 +1301,24 @@ msgstr "వర్గం" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:391 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:527 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:308 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:286 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:287 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:58 msgid "Comments" msgstr "వ్యాఖ్యలు" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:97 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:275 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:838 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:902 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:98 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:276 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:845 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:909 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:60 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42 msgid "Tags" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/__init__.py:281 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:98 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:292 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42 msgid "Series" @@ -1439,11 +1435,11 @@ msgstr "" msgid "Usage: rb-meta file.rb" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:440 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:442 msgid "%prog [options] myebook.mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:464 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:466 msgid "Raw MOBI HTML saved in" msgstr "" @@ -1452,7 +1448,7 @@ msgid "The output directory. Defaults to the current directory." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:25 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:425 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:424 msgid "Frequently used directories" msgstr "" @@ -1567,8 +1563,8 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:84 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:85 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:86 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:282 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:833 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:283 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:840 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:56 msgid "Path" msgstr "" @@ -1577,7 +1573,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:89 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:282 #: /home/kovid/work/calibre/src/calibre/gui2/status.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42 msgid "Formats" @@ -1592,6 +1588,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:62 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:63 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_ui.py:41 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:49 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:56 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/warning_ui.py:53 msgid "TextLabel" @@ -1729,49 +1726,57 @@ msgstr "" msgid "Customize %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:310 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:295 +msgid "Cannot remove builtin plugin" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:296 +msgid " cannot be removed. It is a builtin plugin. Try disabling it instead." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:317 msgid "Error log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:321 msgid "Access log:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:336 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:381 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:343 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:382 msgid "Failed to start content server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:383 msgid "Invalid size" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:383 msgid "The size %s is invalid. must be of the form widthxheight" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:413 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:423 msgid "Invalid database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:420 msgid "
                                                                                                              Must be a directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:420 msgid "Invalid database location " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:424 msgid "Invalid database location.
                                                                                                              Cannot write to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:436 msgid "Compacting database. This may take a while." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:436 msgid "Compacting..." msgstr "" @@ -1791,10 +1796,10 @@ msgid "Browse for the new database location" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:411 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:427 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:429 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:438 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:439 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:440 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:467 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:373 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:509 @@ -1823,195 +1828,191 @@ msgid "Show notification when &new version is available" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:413 -msgid "Ask for &confirmation before deleting files" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:414 msgid "" -"If you disable this setting, metadatas is guessed from the filename instead. " +"If you disable this setting, metadata is guessed from the filename instead. " "This can be configured in the Advanced section." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:414 msgid "Read &metadata from files" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:415 msgid "Format for &single file save:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:416 msgid "Default network &timeout:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:418 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:417 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/dialogs/config_ui.py:419 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:418 msgid " seconds" msgstr " క్షణాలు" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:420 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:419 msgid "Choose &language (requires restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:421 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:420 msgid "Normal" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:422 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:421 msgid "High" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:423 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:422 msgid "Low" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:424 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:423 msgid "Job &priority:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:426 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:425 msgid "Add a directory to the frequently used directories list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:428 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:427 msgid "Remove a directory from the frequently used directories list" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:430 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:429 msgid "Use &Roman numerals for series number" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:431 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:430 msgid "&Number of covers to show in browse mode (after restart):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:432 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:431 msgid "Toolbar" msgstr "పనిముట్ల పట్టీ" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:433 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:432 msgid "Large" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:434 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:433 msgid "Medium" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:435 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:434 msgid "Small" msgstr "చిన్న" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:435 msgid "&Button size in toolbar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:437 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:436 msgid "Show &text in toolbar buttons" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:438 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:437 msgid "Select visible &columns in library view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:441 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:440 msgid "Use internal &viewer for the following formats:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:442 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:441 msgid "Enable system &tray icon (needs restart)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:443 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:442 msgid "Automatically send downloaded &news to ebook reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:444 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:443 msgid "&Delete news from library when it is sent to reader" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:445 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:444 msgid "Free unused diskspace from the database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:446 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:445 msgid "&Compact database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:447 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:446 msgid "&Metadata from file name" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:448 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:447 msgid "" "calibre contains a network server that allows you to access your book " "collection using a browser from anywhere in the world. Any changes to the " "settings will only take effect after a server restart." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:449 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:448 msgid "Server &port:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:450 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:449 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:146 msgid "&Username:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:451 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:450 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:58 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:147 msgid "&Password:" msgstr "&సంకేతపదం:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:452 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:451 msgid "" "If you leave the password blank, anyone will be able to access your book " "collection using the web interface." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:453 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:452 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/password_ui.py:59 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler_ui.py:148 msgid "&Show password" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:454 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:453 msgid "" "The maximum size (widthxheight) for displayed covers. Larger covers are " "resized. " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:455 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:454 msgid "Max. &cover size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:456 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:455 msgid "&Start Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:457 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:456 msgid "St&op Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:458 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:457 msgid "&Test Server" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:459 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:458 msgid "Run server &automatically on startup" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:460 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:459 msgid "View &server logs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:461 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:460 msgid "" "If you want to use the content server to access your ebook collection on " "your iphone with Stanza, you will need to add the URL " @@ -2020,20 +2021,24 @@ msgid "" "address of this computer." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:462 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:461 msgid "" "Here you can customize the behavior of Calibre by controlling what plugins " "it uses." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:463 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:462 msgid "Enable/&Disable plugin" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:464 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:463 msgid "&Customize plugin" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:464 +msgid "&Remove plugin" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:465 msgid "Add new plugin" msgstr "" @@ -2046,6 +2051,14 @@ msgstr "" msgid "&Add" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:48 +msgid "Are you sure?" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/confirm_delete_ui.py:50 +msgid "&Show this warning again" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/conversion_error_ui.py:41 msgid "ERROR" msgstr "పొరపాటు" @@ -2063,7 +2076,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:55 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:296 #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:143 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:155 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:161 msgid "Metadata" msgstr "" @@ -2145,7 +2158,7 @@ msgid " is not a valid picture" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:227 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1002 msgid "Cannot convert" msgstr "" @@ -2890,9 +2903,9 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/scheduler.py:335 #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:770 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:774 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1073 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:752 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:756 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1055 msgid "News" msgstr "" @@ -3361,52 +3374,62 @@ msgstr "" msgid "Working" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:169 -#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:173 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:172 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:176 msgid "Cannot kill job" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:170 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:173 msgid "Cannot kill jobs that communicate with the device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:174 +#: /home/kovid/work/calibre/src/calibre/gui2/jobs2.py:177 msgid "Job has already run" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:93 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:900 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:94 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:907 msgid "Size (MB)" msgstr "పరిమాణం (మెబై)" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:94 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:901 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:908 msgid "Date" msgstr "తేదీ" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:95 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:96 msgid "Rating" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:274 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:280 -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:285 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:275 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:281 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:286 msgid "None" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:291 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:292 msgid "Book %s of %s." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:832 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:675 +msgid "Not allowed" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:676 +msgid "" +"Dropping onto a device is not supported. First add the book to the calibre " +"library." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:839 msgid "Format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:837 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:844 msgid "Timestamp" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/library.py:935 +#: /home/kovid/work/calibre/src/calibre/gui2/library.py:942 msgid "Search (For Advanced Search click the button to the left)" msgstr "" @@ -3435,7 +3458,7 @@ msgid "No matches for the search phrase %s were found." msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main.py:157 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:368 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:377 msgid "No matches found" msgstr "" @@ -3460,12 +3483,12 @@ msgid "Previous Page" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:133 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:154 msgid "Back" msgstr "వెనుకకు" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:134 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:149 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:155 msgid "Forward" msgstr "ముందుకి" @@ -3474,7 +3497,7 @@ msgid "Next match" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/lrf_renderer/main_ui.py:136 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:156 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:162 msgid "Open ebook" msgstr "" @@ -3482,152 +3505,152 @@ msgstr "" msgid "Configure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:87 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:88 msgid "Error communicating with device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:99 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:100 msgid "&Restore" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:100 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:101 msgid "&Donate" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:101 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:102 msgid "&Quit" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:103 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:104 msgid "&Restart" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:148 msgid "" "

                                                                                                              For help visit %s.kovidgoyal.net
                                                                                                              " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:148 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:149 msgid "%s: %s by Kovid Goyal %%(version)s
                                                                                                              %%(device)s

                                                                                                              " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:166 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:168 -msgid "Send to main memory" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/main.py:167 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:169 -msgid "Send to storage card" +msgid "Send to main memory" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:168 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 +msgid "Send to storage card" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/main.py:169 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:170 msgid "and delete from library" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:171 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:172 msgid "Send to storage card by default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:184 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:185 msgid "Edit metadata individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:186 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:187 msgid "Edit metadata in bulk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:189 -msgid "Add books from a single directory" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/main.py:190 -msgid "" -"Add books recursively (One book per directory, assumes every ebook file is " -"the same book in a different format)" +msgid "Add books from a single directory" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:191 msgid "" -"Add books recursively (Multiple books per directory, assumes every ebook " -"file is a different book)" +"Add books from directories, including sub-directories (One book per " +"directory, assumes every ebook file is the same book in a different format)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:206 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:192 +msgid "" +"Add books from directories, including sub directories (Multiple books per " +"directory, assumes every ebook file is a different book)" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:207 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:342 msgid "Save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:207 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 msgid "Save to disk in a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:208 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1203 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:209 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1200 msgid "Save only %s format to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:211 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:212 #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:348 msgid "View" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:212 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:213 msgid "View specific format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:229 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 msgid "Convert individually" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:230 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:231 msgid "Bulk convert" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:232 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:233 msgid "Set defaults for conversion" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:233 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:234 msgid "Set defaults for conversion of comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:254 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:255 msgid "Similar books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:300 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:301 msgid "Bad database location" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:302 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1359 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:303 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1356 msgid "Choose a location for your ebook library." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:314 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:315 msgid "Migrating database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:486 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:487 msgid "Device: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:487 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:488 msgid " detected." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:509 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:510 msgid "Connected " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:520 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:521 msgid "Device database corrupted" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:521 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:522 msgid "" "\n" "

                                                                                                              The database of books on the reader is corrupted. Try the " @@ -3643,322 +3666,320 @@ msgid "" " " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:570 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:571 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658 msgid "Stop" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:573 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:574 msgid "Adding books recursively..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:577 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:578 msgid "Added " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:577 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:578 msgid "Searching..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:588 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:694 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:589 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:695 msgid "" "

                                                                                                              Books with the same title as the following already exist in the database. " "Add them anyway?

                                                                                                                " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:591 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:697 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:592 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:698 msgid "Duplicates found!" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:624 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:648 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:625 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:649 msgid "Uploading books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:632 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:633 msgid "Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:633 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:634 msgid "EPUB Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:634 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:635 msgid "LRF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:635 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:636 msgid "HTML Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:636 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:637 msgid "LIT Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:637 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:638 msgid "MOBI Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:638 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:639 msgid "Text books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:639 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:640 msgid "PDF Books" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:640 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:641 msgid "Comics" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:641 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:642 msgid "Archives" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:657 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:660 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:661 msgid "Reading metadata..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:658 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:659 msgid "Adding books..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:684 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:685 msgid "Read metadata from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:687 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:688 msgid "Adding books to database..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:729 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:730 msgid "No space on device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:730 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:731 msgid "" "

                                                                                                                Cannot upload books to device there is no more free space available " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:762 -msgid "Confirm delete" -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/main.py:763 -msgid "Are you sure you want to delete these %d books?" +msgid "" +"The selected books will be permanently deleted and the files removed " +"from your computer. Are you sure?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:775 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:772 msgid "Deleting books from device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:805 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:802 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:824 msgid "Cannot edit metadata" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:805 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:827 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:946 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1005 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:802 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:824 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:943 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1002 msgid "No books selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:874 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:871 msgid "Sending news to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:926 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:923 msgid "Sending books to device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:929 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:926 msgid "No suitable formats" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:930 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:927 msgid "" "Could not upload the following books to the device, as no suitable formats " "were found:

                                                                                                                  %s
                                                                                                                " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:946 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:943 msgid "Cannot save to disk" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:950 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:947 msgid "Choose destination directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:957 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:954 msgid "" "

                                                                                                                Could not save the following books to disk, because the %s format is not " "available for them:

                                                                                                                  " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:961 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:958 msgid "Could not save some ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:981 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:978 msgid "Fetching news from " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:995 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:992 msgid " fetched." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1127 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1139 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1124 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1136 msgid "No book selected" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1109 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1139 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1155 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1106 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1136 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1152 msgid "Cannot view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1115 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1160 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1112 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1157 msgid "Choose the format to view" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1127 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1124 msgid "Cannot open folder" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1156 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1153 msgid "%s has no available formats." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1191 msgid "Cannot configure" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1194 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1191 msgid "Cannot configure while there are running jobs." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1213 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1210 msgid "Copying database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1215 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1212 msgid "Copying library to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1225 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1222 msgid "Invalid database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1226 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1223 msgid "" "

                                                                                                                  An invalid database already exists at %s, delete it before trying to move " "the existing database.
                                                                                                                  Error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1232 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1229 msgid "Could not move database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1252 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1249 msgid "No detailed info available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1253 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1250 msgid "No detailed information is available for books on the device." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1296 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1293 msgid "Error talking to device" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1297 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1294 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/main.py:1310 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1325 -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1329 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1307 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1322 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1326 msgid "Conversion Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1311 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1308 msgid "" "

                                                                                                                  Could not convert: %s

                                                                                                                  It is a DRMed book. You must " "first remove the DRM using 3rd party tools." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1345 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1342 msgid "Database does not exist" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1346 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1343 msgid "" "The directory in which the database should be: %s no longer exists. Please " "choose a new database location." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1348 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1345 msgid "Choose new location for database" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1401 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1398 msgid "" "is the result of the efforts of many volunteers from all over the world. If " "you find it useful, please consider donating to support its development." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1422 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1419 msgid "There are active jobs. Are you sure you want to quit?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1424 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1421 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/main.py:1428 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1425 msgid "WARNING: Active jobs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1457 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1454 msgid "" "will keep running in the system tray. To close it, choose Quit in the " "context menu of the system tray." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1470 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1467 msgid "" "Latest version: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1475 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1472 msgid "" "%s has been updated to version %s. See the new features. " "Visit the download page?" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1475 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1472 msgid "Update available" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1490 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1487 msgid "Use the library located at the specified path." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1492 +#: /home/kovid/work/calibre/src/calibre/gui2/main.py:1489 msgid "Log debugging information to console" msgstr "" @@ -4262,7 +4283,7 @@ msgid "The standard font type" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:47 -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:154 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:160 msgid "Table of Contents" msgstr "" @@ -4286,109 +4307,113 @@ msgstr "" msgid "Search for text in book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:329 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:338 msgid "Choose ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:330 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:339 msgid "Ebooks" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:357 msgid "Add bookmark" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:348 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:357 msgid "Enter title for bookmark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:369 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:378 msgid "No matches found for: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:409 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:418 msgid "Loading flow..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:436 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:445 msgid "Laying out %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:488 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:497 msgid "Loading ebook..." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:505 msgid "

                                                                                                                  This book is protected by DRM" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:496 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:505 msgid "DRM Error" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:498 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:507 msgid "Could not open ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:499 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:508 msgid "%s

                                                                                                                  %s

                                                                                                                  " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:559 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:568 msgid "Options to control the ebook viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:568 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main.py:577 msgid "" "%prog [options] file\n" "\n" "View an ebook. \n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:146 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:152 msgid "Ebook Viewer" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:147 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:153 msgid "toolBar" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:150 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:156 msgid "Next page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:151 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:157 msgid "Previous page" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:152 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:158 msgid "Font size larger" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:153 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:159 msgid "Font size smaller" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:157 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:163 msgid "Find next" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:158 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:164 msgid "Copy to clipboard" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:159 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:165 msgid "Preferences" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:160 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:166 msgid "Reference Mode" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:161 +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:167 msgid "Bookmark" msgstr "" +#: /home/kovid/work/calibre/src/calibre/gui2/viewer/main_ui.py:168 +msgid "Toggle full screen" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/gui2/widgets.py:47 msgid "Invalid regular expression" msgstr "" @@ -4685,20 +4710,20 @@ msgid "" "For help on an individual command: %%prog command --help\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1164 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1146 msgid "

                                                                                                                  Copying books to %s

                                                                                                                  " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1177 -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1286 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1159 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1268 msgid "Copying %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1257 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1239 msgid "

                                                                                                                  Migrating old database to ebook library in %s

                                                                                                                  " msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/database2.py:1303 +#: /home/kovid/work/calibre/src/calibre/library/database2.py:1285 msgid "Compacting database" msgstr "" diff --git a/src/calibre/utils/config.py b/src/calibre/utils/config.py index 7f7e47b498..44dc5d0ecb 100644 --- a/src/calibre/utils/config.py +++ b/src/calibre/utils/config.py @@ -17,7 +17,9 @@ from calibre.constants import terminal_controller, iswindows, isosx, \ from calibre.utils.lock import LockError, ExclusiveFile from collections import defaultdict -if iswindows: +if os.environ.has_key('CALIBRE_CONFIG_DIRECTORY'): + config_dir = os.path.abspath(os.environ['CALIBRE_CONFIG_DIRECTORY']) +elif iswindows: config_dir = plugins['winutil'][0].special_folder_path(plugins['winutil'][0].CSIDL_APPDATA) if not os.access(config_dir, os.W_OK|os.X_OK): config_dir = os.path.expanduser('~') diff --git a/src/calibre/utils/fontconfig.py b/src/calibre/utils/fontconfig.py index 8633cb3473..2a5207c67c 100644 --- a/src/calibre/utils/fontconfig.py +++ b/src/calibre/utils/fontconfig.py @@ -22,7 +22,7 @@ match to a given font specification. The main functions in this module are: .. autofunction:: match ''' -import sys, os, locale, codecs +import sys, os, locale, codecs, subprocess, re from ctypes import cdll, c_void_p, Structure, c_int, POINTER, c_ubyte, c_char, util, \ pointer, byref, create_string_buffer, Union, c_char_p, c_double @@ -34,6 +34,7 @@ except: iswindows = 'win32' in sys.platform or 'win64' in sys.platform isosx = 'darwin' in sys.platform +isbsd = 'bsd' in sys.platform DISABLED = False #if isosx: # libc = ctypes.cdll.LoadLibrary(ctypes.util.find_library('c')) @@ -57,6 +58,13 @@ def load_library(): return cdll.LoadLibrary(lib) elif iswindows: return cdll.LoadLibrary('libfontconfig-1') + elif isbsd: + raw = subprocess.Popen('pkg-config --libs-only-L fontconfig'.split(), + stdout=subprocess.PIPE).stdout.read().strip() + match = re.search(r'-L([^\s,]+)', raw) + if not match: + return cdll.LoadLibrary('libfontconfig.so') + return cdll.LoadLibrary(match.group(1)+'/libfontconfig.so') else: try: return cdll.LoadLibrary(util.find_library('fontconfig')) diff --git a/src/calibre/web/feeds/recipes/__init__.py b/src/calibre/web/feeds/recipes/__init__.py index 9d892b9d40..555377b653 100644 --- a/src/calibre/web/feeds/recipes/__init__.py +++ b/src/calibre/web/feeds/recipes/__init__.py @@ -20,7 +20,8 @@ recipe_modules = ['recipe_' + r for r in ( 'science_news', 'the_nation', 'lrb', 'harpers_full', 'liberation', 'linux_magazine', 'telegraph_uk', 'utne', 'sciencedaily', 'forbes', 'time_magazine', 'endgadget', 'fudzilla', 'nspm_int', 'nspm', 'pescanik', - 'spiegel_int', 'themarketticker', 'tomshardware', + 'spiegel_int', 'themarketticker', 'tomshardware', 'xkcd', 'ftd', 'zdnet', + 'joelonsoftware', )] import re, imp, inspect, time, os diff --git a/src/calibre/web/feeds/recipes/recipe_ftd.py b/src/calibre/web/feeds/recipes/recipe_ftd.py new file mode 100644 index 0000000000..b2c0a8ef50 --- /dev/null +++ b/src/calibre/web/feeds/recipes/recipe_ftd.py @@ -0,0 +1,49 @@ +__license__ = 'GPL v3' +__copyright__ = '2008, Kovid Goyal ' + +''' +Fetch FTD. +''' + +from calibre.web.feeds.news import BasicNewsRecipe + + +class FTheiseDe(BasicNewsRecipe): + + title = 'FTD' + description = 'Financial Times Deutschland' + __author__ = 'Oliver Niesner' + use_embedded_content = False + timefmt = ' [%d %b %Y]' + max_articles_per_feed = 40 + no_stylesheets = True + + remove_tags = [dict(id='navi_top'), + dict(id='topbanner'), + dict(id='seitenkopf'), + dict(id='footer'), + dict(id='rating_open'), + dict(id='ADS_Top'), + dict(id='ADS_Middle1'), + #dict(id='IDMS_ajax_chart_price_information_table'), + dict(id='ivwimg'), + dict(name='span', attrs={'class':'rsaquo'}), + dict(name='p', attrs={'class':'zwischenhead'}), + dict(name='div', attrs={'class':'chartBox'}), + dict(name='span', attrs={'class':'vote_455857'}), + dict(name='div', attrs={'class':'relatedhalb'}), + dict(name='div', attrs={'class':'bpoll'}), + dict(name='div', attrs={'class':'pollokknopf'}), + dict(name='div', attrs={'class':'videohint'}), + dict(name='div', attrs={'class':'videoshadow'}), + dict(name='div', attrs={'class':'boxresp videorahmen'}), + dict(name='div', attrs={'class':'boxresp'}), + dict(name='div', attrs={'class':'abspielen'}), + dict(name='div', attrs={'class':'wertungoben'}), + dict(name='div', attrs={'class':'artikelfuss'}), + dict(name='div', attrs={'class':'artikelsplitfaq'})] + remove_tags_after = [dict(name='div', attrs={'class':'artikelfuss'})] + + feeds = [ ('FTD', 'http://www.ftd.de/static/ticker/ftd-topnews.rdf') ] + + diff --git a/src/calibre/web/feeds/recipes/recipe_joelonsoftware.py b/src/calibre/web/feeds/recipes/recipe_joelonsoftware.py new file mode 100644 index 0000000000..7c061562f5 --- /dev/null +++ b/src/calibre/web/feeds/recipes/recipe_joelonsoftware.py @@ -0,0 +1,24 @@ +#!/usr/bin/env python + +__license__ = 'GPL v3' +__copyright__ = '2008, Darko Miletic ' +''' +joelonsoftware.com +''' + +class Joelonsoftware(BasicNewsRecipe): + + title = 'Joel on Software' + __author__ = 'Darko Miletic' + description = 'Painless Software Management' + no_stylesheets = True + use_embedded_content = True + + cover_url = 'http://www.joelonsoftware.com/RssJoelOnSoftware.jpg' + + html2lrf_options = [ '--comment' , description + , '--category' , 'blog,software,news' + , '--author' , 'Joel Spolsky' + ] + + feeds = [(u'Articles', u'http://www.joelonsoftware.com/rss.xml')] diff --git a/src/calibre/web/feeds/recipes/recipe_time_magazine.py b/src/calibre/web/feeds/recipes/recipe_time_magazine.py index 3d28bc39ce..026aa233db 100644 --- a/src/calibre/web/feeds/recipes/recipe_time_magazine.py +++ b/src/calibre/web/feeds/recipes/recipe_time_magazine.py @@ -6,22 +6,28 @@ __copyright__ = '2008, Darko Miletic ' time.com ''' -from calibre.ebooks.BeautifulSoup import BeautifulSoup from calibre.web.feeds.news import BasicNewsRecipe class Time(BasicNewsRecipe): title = u'Time' - __author__ = 'Darko Miletic' + __author__ = 'Kovid Goyal' description = 'Weekly magazine' oldest_article = 7 max_articles_per_feed = 100 no_stylesheets = True use_embedded_content = False - #cover_url = 'http://img.timeinc.net/time/rd/trunk/www/web/feds/i/logo_time_home.gif' - keep_only_tags = [dict(name='div', attrs={'class':'tout1'})] - remove_tags = [dict(name='ul', attrs={'class':['button', 'find']})] + remove_tags_after = [dict(id='connectStory')] + remove_tags = [ + dict(name='ul', attrs={'class':['button', 'find']}), + dict(name='div', attrs={'class':['nav', 'header', 'sectheader', + 'searchWrap', 'subNav', + 'artTools', 'connect', + 'similarrecs']}), + dict(name='div', id=['articleSideBar', 'connectStory']), + dict(name='dl', id=['links']), + ] feeds = [ (u'Top Stories', u'http://feedproxy.google.com/time/topstories') @@ -34,17 +40,20 @@ class Time(BasicNewsRecipe): ,(u'Travel', u'http://feedproxy.google.com/time/travel') ] + def get_article_url(self, article): + return article.get('guid', article['link']) + def get_cover_url(self): soup = self.index_to_soup('http://www.time.com/time/') img = soup.find('img', alt='Current Time.com Cover', width='107') if img is not None: return img.get('src', None) - def print_version(self, url): - raw = self.browser.open(url).read() - soup = BeautifulSoup(raw.decode('utf8', 'replace')) - print_link = soup.find('a', {'id':'prt'}) - if print_link is None: - return '' - return 'http://www.time.com' + print_link['href'] + try: + soup = self.index_to_soup(url) + print_link = soup.find('a', {'id':'prt'}) + return 'http://www.time.com' + print_link['href'] + except: + self.log_exception('Failed to find print version for '+url) + return '' diff --git a/src/calibre/web/feeds/recipes/recipe_xkcd.py b/src/calibre/web/feeds/recipes/recipe_xkcd.py new file mode 100644 index 0000000000..f76cf5614e --- /dev/null +++ b/src/calibre/web/feeds/recipes/recipe_xkcd.py @@ -0,0 +1,36 @@ +__license__ = 'GPL v3' +__copyright__ = '2008, Kovid Goyal ' + +''' +Fetch xkcd. +''' + +import time +from calibre.web.feeds.news import BasicNewsRecipe + +class XkcdCom(BasicNewsRecipe): + title = 'xkcd' + description = 'A webcomic of romance and math humor.' + __author__ = 'Martin Pitt' + use_embedded_content = False + oldest_article = 60 + keep_only_tags = [dict(id='middleContent')] + remove_tags = [dict(name='ul'), dict(name='h3'), dict(name='br')] + no_stylesheets = True + + def parse_index(self): + INDEX = 'http://xkcd.com/archive/' + + soup = self.index_to_soup(INDEX) + articles = [] + for item in soup.findAll('a', title=True): + articles.append({ + 'date': item['title'], + 'timestamp': time.mktime(time.strptime(item['title'], '%Y-%m-%d'))+1, + 'url': 'http://xkcd.com' + item['href'], + 'title': self.tag_to_string(item).encode('UTF-8'), + 'description': '', + 'content': '', + }) + + return [('xkcd', articles)] diff --git a/src/calibre/web/feeds/recipes/recipe_zdnet.py b/src/calibre/web/feeds/recipes/recipe_zdnet.py new file mode 100644 index 0000000000..6378f55ad8 --- /dev/null +++ b/src/calibre/web/feeds/recipes/recipe_zdnet.py @@ -0,0 +1,46 @@ +__license__ = 'GPL v3' +__copyright__ = '2008, Kovid Goyal ' + +''' +Fetch zdnet. +''' + +from calibre.web.feeds.news import BasicNewsRecipe +import re + + +class cdnet(BasicNewsRecipe): + + title = 'zdnet' + description = 'zdnet security' + __author__ = 'Oliver Niesner' + use_embedded_content = False + timefmt = ' [%d %b %Y]' + max_articles_per_feed = 40 + no_stylesheets = True + encoding = 'iso-8859-1' + + #preprocess_regexps = \ +# [(re.compile(i[0], re.IGNORECASE | re.DOTALL), i[1]) for i in +# [ +# (r'<84>', lambda match: ''), +# (r'<93>', lambda match: ''), +# ] +# ] + + remove_tags = [dict(id='eyebrows'), + dict(id='header'), + dict(id='search'), + dict(id='nav'), + dict(id=''), + dict(name='div', attrs={'class':'banner'}), + dict(name='p', attrs={'class':'tags'}), + dict(name='div', attrs={'class':'special1'})] + remove_tags_after = [dict(name='div', attrs={'class':'bloggerDesc clear'})] + + feeds = [ ('zdnet', 'http://feeds.feedburner.com/zdnet/security') ] + + + + + diff --git a/src/odf/namespaces.py b/src/odf/namespaces.py index 912d82d46b..3fb42af7c6 100644 --- a/src/odf/namespaces.py +++ b/src/odf/namespaces.py @@ -20,9 +20,10 @@ TOOLSVERSION = u"ODFPY/0.8.1dev" ANIMNS = u"urn:oasis:names:tc:opendocument:xmlns:animation:1.0" +DBNS = u"urn:oasis:names:tc:opendocument:xmlns:database:1.0" CHARTNS = u"urn:oasis:names:tc:opendocument:xmlns:chart:1.0" CONFIGNS = u"urn:oasis:names:tc:opendocument:xmlns:config:1.0" -DBNS = u"http://openoffice.org/2004/database" +#DBNS = u"http://openoffice.org/2004/database" DCNS = u"http://purl.org/dc/elements/1.1/" DOMNS = u"http://www.w3.org/2001/xml-events" DR3DNS = u"urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0" @@ -39,6 +40,7 @@ OOONS = u"http://openoffice.org/2004/office" OOOWNS = u"http://openoffice.org/2004/writer" OOOCNS = u"http://openoffice.org/2004/calc" PRESENTATIONNS = u"urn:oasis:names:tc:opendocument:xmlns:presentation:1.0" +RDFANS = u"http://docs.oasis-open.org/opendocument/meta/rdfa#" SCRIPTNS = u"urn:oasis:names:tc:opendocument:xmlns:script:1.0" SMILNS = u"urn:oasis:names:tc:opendocument:xmlns:smil-compatible:1.0" STYLENS = u"urn:oasis:names:tc:opendocument:xmlns:style:1.0" @@ -47,6 +49,7 @@ TABLENS = u"urn:oasis:names:tc:opendocument:xmlns:table:1.0" TEXTNS = u"urn:oasis:names:tc:opendocument:xmlns:text:1.0" XFORMSNS = u"http://www.w3.org/2002/xforms" XLINKNS = u"http://www.w3.org/1999/xlink" +XMLNS = "http://www.w3.org/XML/1998/namespace" nsdict = { @@ -70,6 +73,7 @@ nsdict = { OOOWNS: u'ooow', OOOCNS: u'ooc', PRESENTATIONNS: u'presentation', + RDFANS: u'rdfa', SCRIPTNS: u'script', SMILNS: u'smil', STYLENS: u'style', @@ -78,4 +82,5 @@ nsdict = { TEXTNS: u'text', XFORMSNS: u'xforms', XLINKNS: u'xlink', + XMLNS: u'xml', } diff --git a/src/odf/odf2xhtml.py b/src/odf/odf2xhtml.py index 8042f0871f..8a55fbd036 100644 --- a/src/odf/odf2xhtml.py +++ b/src/odf/odf2xhtml.py @@ -22,7 +22,7 @@ #pdb.set_trace() import zipfile import xml.sax -from xml.sax import handler +from xml.sax import handler, expatreader from xml.sax.xmlreader import InputSource from xml.sax.saxutils import escape, quoteattr @@ -206,10 +206,10 @@ class StyleToCSS: if hpos == "center": sdict['margin-left'] = "auto" sdict['margin-right'] = "auto" - else: - # force it to be *something* then delete it - sdict['margin-left'] = sdict['margin-right'] = '' - del sdict['margin-left'], sdict['margin-right'] +# else: +# # force it to be *something* then delete it +# sdict['margin-left'] = sdict['margin-right'] = '' +# del sdict['margin-left'], sdict['margin-right'] if hpos in ("right","outside"): if wrap in ( "left", "parallel","dynamic"): @@ -336,8 +336,9 @@ special_styles = { class ODF2XHTML(handler.ContentHandler): """ The ODF2XHTML parses an ODF file and produces XHTML""" - def __init__(self): + def __init__(self, generate_css=True, embedable=False): # Tags + self.generate_css = generate_css self.elements = { (DCNS, 'title'): (self.s_processcont, self.e_dc_title), (DCNS, 'language'): (self.s_processcont, self.e_dc_contentlanguage), @@ -349,6 +350,7 @@ class ODF2XHTML(handler.ContentHandler): (DRAWNS, 'fill-image'): (self.s_draw_fill_image, None), (DRAWNS, "layer-set"):(self.s_ignorexml, None), (DRAWNS, 'page'): (self.s_draw_page, self.e_draw_page), + (DRAWNS, 'text-box'): (self.s_draw_textbox, self.e_draw_textbox), (METANS, 'creation-date'):(self.s_processcont, self.e_dc_metatag), (METANS, 'generator'):(self.s_processcont, self.e_dc_metatag), (METANS, 'initial-creator'): (self.s_processcont, self.e_dc_metatag), @@ -421,6 +423,12 @@ class ODF2XHTML(handler.ContentHandler): (TEXTNS, "table-of-content-source"):(self.s_text_x_source, self.e_text_x_source), (TEXTNS, "user-index-source"):(self.s_text_x_source, self.e_text_x_source), } + if embedable: + self.elements[(OFFICENS, u"text")] = (None,None) + self.elements[(OFFICENS, u"spreadsheet")] = (None,None) + self.elements[(OFFICENS, u"presentation")] = (None,None) + self.elements[(OFFICENS, u"document-content")] = (None,None) + def writeout(self, s): if s != '': @@ -548,14 +556,18 @@ class ODF2XHTML(handler.ContentHandler): """ A is made into a
                                                                                                                  in HTML which is then styled """ anchor_type = attrs.get((TEXTNS,'anchor-type'),'char') + htmltag = 'div' name = "G-" + attrs.get( (DRAWNS,'style-name'), "") if name == 'G-': name = "PR-" + attrs.get( (PRESENTATIONNS,'style-name'), "") name = name.replace(".","_") if anchor_type == "paragraph": - style = "" + style = 'position:relative;' elif anchor_type == 'char': - style = "position: relative;" + style = "position:relative;" + elif anchor_type == 'as-char': + htmltag = 'div' + style = '' else: style = "position: absolute;" if attrs.has_key( (SVGNS,"width") ): @@ -566,7 +578,10 @@ class ODF2XHTML(handler.ContentHandler): style = style + "left:" + attrs[(SVGNS,"x")] + ";" if attrs.has_key( (SVGNS,"y") ): style = style + "top:" + attrs[(SVGNS,"y")] + ";" - self.opentag('div', {'class': name, 'style': style}) + if self.generate_css: + self.opentag(htmltag, {'class': name, 'style': style}) + else: + self.opentag(htmltag) def e_draw_frame(self, tag, attrs): """ End the @@ -593,8 +608,9 @@ class ODF2XHTML(handler.ContentHandler): imghref = attrs[(XLINKNS,"href")] imghref = self.rewritelink(imghref) htmlattrs = {'alt':"", 'src':imghref } - if anchor_type != "char": - htmlattrs['style'] = "display: block;" + if self.generate_css: + if anchor_type != "char": + htmlattrs['style'] = "display: block;" self.emptytag('img', htmlattrs) def s_draw_page(self, tag, attrs): @@ -607,7 +623,10 @@ class ODF2XHTML(handler.ContentHandler): stylename = stylename.replace(".","_") masterpage = attrs.get( (DRAWNS,'master-page-name'),"") masterpage = masterpage.replace(".","_") - self.opentag('fieldset', {'class':"DP-%s MP-%s" % (stylename, masterpage) }) + if self.generate_css: + self.opentag('fieldset', {'class':"DP-%s MP-%s" % (stylename, masterpage) }) + else: + self.opentag('fieldset') self.opentag('legend') self.writeout(escape(name)) self.closetag('legend') @@ -615,17 +634,30 @@ class ODF2XHTML(handler.ContentHandler): def e_draw_page(self, tag, attrs): self.closetag('fieldset') + def s_draw_textbox(self, tag, attrs): + style = '' + if attrs.has_key( (FONS,"min-height") ): + style = style + "min-height:" + attrs[(FONS,"min-height")] + ";" + self.opentag('div') +# self.opentag('div', {'style': style}) + + def e_draw_textbox(self, tag, attrs): + """ End the + """ + self.closetag('div') + def html_body(self, tag, attrs): self.writedata() - self.opentag('style', {'type':"text/css"}, True) - self.writeout('/**/\n') - self.closetag('style') + if self.generate_css: + self.opentag('style', {'type':"text/css"}, True) + self.writeout('/**/\n') + self.closetag('style') self.purgedata() self.closetag('head') self.opentag('body', block=True) @@ -660,7 +692,10 @@ class ODF2XHTML(handler.ContentHandler): def generate_footnotes(self): if self.currentnote == 0: return - self.opentag('ol', {'style':'border-top: 1px solid black'}, True) + if self.generate_css: + self.opentag('ol', {'style':'border-top: 1px solid black'}, True) + else: + self.opentag('ol') for key in range(1,self.currentnote+1): note = self.notedict[key] # for key,note in self.notedict.items(): @@ -731,6 +766,8 @@ class ODF2XHTML(handler.ContentHandler): """ Copy all attributes to a struct. We will later convert them to CSS2 """ + if self.currentstyle is None: + return for key,attr in attrs.items(): self.styledict[self.currentstyle][key] = attr @@ -874,7 +911,7 @@ class ODF2XHTML(handler.ContentHandler): """ Start a table """ c = attrs.get( (TABLENS,'style-name'), None) - if c: + if c and self.generate_css: c = c.replace(".","_") self.opentag('table',{ 'class': "T-%s" % c }) else: @@ -958,7 +995,7 @@ class ODF2XHTML(handler.ContentHandler): for x in range(level + 1,10): self.headinglevels[x] = 0 special = special_styles.get("P-"+name) - if special: + if special or not self.generate_css: self.opentag('h%s' % level) else: self.opentag('h%s' % level, {'class':"P-%s" % name }) @@ -997,7 +1034,10 @@ class ODF2XHTML(handler.ContentHandler): # textbox itself may be nested within another list. level = self.tagstack.count_tags(tag) + 1 name = self.tagstack.rfindattr( (TEXTNS,'style-name') ) - self.opentag('%s' % self.listtypes.get(name), {'class':"%s_%d" % (name, level) }) + if self.generate_css: + self.opentag('%s' % self.listtypes.get(name), {'class':"%s_%d" % (name, level) }) + else: + self.opentag('%s' % self.listtypes.get(name)) self.purgedata() def e_text_list(self, tag, attrs): @@ -1113,7 +1153,8 @@ class ODF2XHTML(handler.ContentHandler): specialtag = special_styles.get("P-"+c) if specialtag is None: specialtag = 'p' - htmlattrs['class'] = "P-%s" % c + if self.generate_css: + htmlattrs['class'] = "P-%s" % c self.opentag(specialtag, htmlattrs) self.purgedata() @@ -1149,7 +1190,7 @@ class ODF2XHTML(handler.ContentHandler): if c: c = c.replace(".","_") special = special_styles.get("S-"+c) - if special is None: + if special is None and self.generate_css: htmlattrs['class'] = "S-%s" % c self.opentag('span', htmlattrs) self.purgedata() @@ -1219,7 +1260,10 @@ class ODF2XHTML(handler.ContentHandler): # Extract the interesting files z = zipfile.ZipFile(self._odffile) - parser = xml.sax.make_parser() + # For some reason Trac has trouble when xml.sax.make_parser() is used. + # Could it be because PyXML is installed, and therefore a different parser + # might be chosen? By calling expatreader directly we avoid this issue + parser = expatreader.create_parser() parser.setFeature(handler.feature_namespaces, 1) parser.setContentHandler(self) parser.setErrorHandler(handler.ErrorHandler()) diff --git a/src/odf/opendocument.py b/src/odf/opendocument.py index aa2ed9aaaf..784ff70292 100644 --- a/src/odf/opendocument.py +++ b/src/odf/opendocument.py @@ -287,7 +287,7 @@ class OpenDocument: else: ext = mimetypes.guess_extension(mediatype) manifestfn = "Pictures/%0.0f%s" % ((time.time()*10000000000), ext) - self.Pictures[manifestfn] = (IS_FILENAME, fileobj, mediatype) + self.Pictures[manifestfn] = (IS_FILENAME, filename, mediatype) else: manifestfn = filename self.Pictures[manifestfn] = (IS_IMAGE, content, mediatype)