diff --git a/installer/linux/freeze.py b/installer/linux/freeze.py index c063fb852a..ca11e8d5c4 100644 --- a/installer/linux/freeze.py +++ b/installer/linux/freeze.py @@ -13,7 +13,7 @@ CALIBREPREFIX = '___' PDFTOHTML = '/usr/bin/pdftohtml' LIBUNRAR = '/usr/lib/libunrar.so' QTDIR = '/usr/lib/qt4' -QTDLLS = ('QtCore', 'QtGui', 'QtNetwork', 'QtSvg', 'QtXml') +QTDLLS = ('QtCore', 'QtGui', 'QtNetwork', 'QtSvg', 'QtXml', 'QtWebKit') EXTRAS = ('/usr/lib/python2.5/site-packages/PIL', os.path.expanduser('~/ipython/IPython')) SQLITE = '/usr/lib/libsqlite3.so.0' DBUS = '/usr/lib/libdbus-1.so.3' @@ -34,7 +34,8 @@ sys.path.insert(0, CALIBRESRC) from calibre import __version__ from calibre.parallel import PARALLEL_FUNCS from calibre.web.feeds.recipes import recipes -hiddenimports = map(lambda x: x[0], PARALLEL_FUNCS.values()) +hiddenimports = list(map(lambda x: x[0], PARALLEL_FUNCS.values())) +hiddenimports += ['PyQt4.QtWebKit'] hiddenimports += ['lxml._elementpath', 'keyword', 'codeop', 'commands', 'shlex', 'pydoc'] hiddenimports += map(lambda x: x.__module__, recipes) open(os.path.join(PYINSTALLER, 'hooks', 'hook-calibre.parallel.py'), 'wb').write('hiddenimports = %s'%repr(hiddenimports)) diff --git a/installer/windows/freeze.py b/installer/windows/freeze.py index 517a9975b7..7b748057cc 100644 --- a/installer/windows/freeze.py +++ b/installer/windows/freeze.py @@ -149,6 +149,11 @@ def main(args=sys.argv): 'icon_resources' : [(1, ICONS[1])], 'other_resources' : [BuildEXE.manifest('lrfviewer')], }, + {'script' : scripts['gui'][2], + 'dest_base' : 'ebook-viewer', + 'icon_resources' : [(1, ICONS[1])], + 'other_resources' : [BuildEXE.manifest('ebook-viewer')], + }, ], console = console, options = { 'py2exe' : {'compressed': 1, diff --git a/setup.py b/setup.py index 3140e66f27..e3103a039d 100644 --- a/setup.py +++ b/setup.py @@ -288,6 +288,11 @@ if __name__ == '__main__': dat = re.sub(r'= QtGui\.QTextEdit\(self\..*?\)', '= QtGui.QTextEdit()', dat) dat = re.sub(r'= QtGui\.QListWidget\(self\..*?\)', '= QtGui.QListWidget()', dat) + if form.endswith('viewer%smain.ui'%os.sep): + print 'Promoting WebView' + dat = dat.replace('self.view = QtWebKit.QWebView(self.widget)', 'self.view = DocumentView(self.widget)') + dat += '\n\nfrom calibre.gui2.viewer.documentview import DocumentView' + open(compiled_form, 'wb').write(dat) diff --git a/src/calibre/ebooks/__init__.py b/src/calibre/ebooks/__init__.py index 83153fd8b8..8f5912f397 100644 --- a/src/calibre/ebooks/__init__.py +++ b/src/calibre/ebooks/__init__.py @@ -19,6 +19,6 @@ class DRMError(ValueError): pass BOOK_EXTENSIONS = ['lrf', 'rar', 'zip', 'rtf', 'lit', 'txt', 'htm', 'xhtm', - 'html', 'xhtml', 'epub', 'pdf', 'prc', 'mobi', 'azw', + 'html', 'xhtml', 'pdf', 'prc', 'mobi', 'azw', 'epub', 'fb2', 'djvu', 'lrx', 'cbr', 'cbz', 'oebzip', 'rb', 'imp', 'odt'] diff --git a/src/calibre/ebooks/epub/iterator.py b/src/calibre/ebooks/epub/iterator.py new file mode 100644 index 0000000000..3c053f1780 --- /dev/null +++ b/src/calibre/ebooks/epub/iterator.py @@ -0,0 +1,99 @@ +__license__ = 'GPL v3' +__copyright__ = '2008 Kovid Goyal ' + +''' +Iterate over the HTML files in an ebook. Useful for writing viewers. +''' + +import re, os, math, copy + +from calibre.ebooks.epub.from_any import MAP +from calibre.ebooks.epub import config +from calibre.ebooks.metadata.opf2 import OPF +from calibre.ptempfile import TemporaryDirectory +from calibre.ebooks.chardet import xml_to_unicode +from calibre.ebooks.html import create_dir + +def character_count(html): + ''' + Return the number of "significant" text characters in a HTML string. + ''' + count = 0 + strip_space = re.compile(r'\s+') + for match in re.finditer(r'>[^<]+<', html): + count += len(strip_space.sub(' ', match.group()))-2 + return count + +class UnsupportedFormatError(Exception): + + def __init__(self, fmt): + Exception.__init__(self, _('%s format books are not supported')%fmt.upper()) + +class SpineItem(unicode): + + def __init__(self, path): + unicode.__init__(self, path) + raw = open(path, 'rb').read() + raw, self.encoding = xml_to_unicode(raw) + self.character_count = character_count(raw) + self.start_page = -1 + self.pages = -1 + self.max_page = -1 + +def html2opf(path, tdir, opts): + opts = copy.copy(opts) + opts.output = tdir + create_dir(path, opts) + return os.path.join(tdir, 'metadata.opf') + +def opf2opf(path, tdir, opts): + return path + +def is_supported(path): + ext = os.path.splitext(path)[1].replace('.', '').lower() + ext = re.sub(r'(x{0,1})htm(l{0,1})', 'html', ext) + return ext in list(MAP.keys())+['html', 'opf'] + +class EbookIterator(object): + + CHARACTERS_PER_PAGE = 1000 + + def __init__(self, pathtoebook): + self.pathtoebook = pathtoebook + ext = os.path.splitext(pathtoebook)[1].replace('.', '').lower() + ext = re.sub(r'(x{0,1})htm(l{0,1})', 'html', ext) + map = dict(MAP) + map['html'] = html2opf + map['opf'] = opf2opf + if ext not in map.keys(): + raise UnsupportedFormatError(ext) + self.to_opf = map[ext] + + def search(self, text, index): + text = text.lower() + for i, path in enumerate(self.spine): + if i > index: + if text in open(path, 'rb').read().decode(path.encoding).lower(): + return i + + def __enter__(self): + self._tdir = TemporaryDirectory('_ebook_iter') + self.base = self._tdir.__enter__() + opts = config('').parse() + self.pathtoopf = self.to_opf(self.pathtoebook, self.base, opts) + self.opf = OPF(self.pathtoopf, os.path.dirname(self.pathtoopf)) + self.spine = [SpineItem(i.path) for i in self.opf.spine] + sizes = [i.character_count for i in self.spine] + self.pages = [math.ceil(i/float(self.CHARACTERS_PER_PAGE)) for i in sizes] + for p, s in zip(self.pages, self.spine): + s.pages = p + start = 1 + for s in self.spine: + s.start_page = start + start += s.pages + s.max_page = s.start_page + s.pages - 1 + self.toc = self.opf.toc + return self + + def __exit__(self, *args): + self._tdir.__exit__(*args) \ No newline at end of file diff --git a/src/calibre/ebooks/lrf/html/table_as_image.py b/src/calibre/ebooks/lrf/html/table_as_image.py index bdde4aa440..7211dc858e 100644 --- a/src/calibre/ebooks/lrf/html/table_as_image.py +++ b/src/calibre/ebooks/lrf/html/table_as_image.py @@ -7,8 +7,9 @@ __docformat__ = 'restructuredtext en' Render HTML tables as images. ''' import os, tempfile, atexit, shutil, time -from PyQt4.Qt import QWebPage, QUrl, QApplication, QSize, \ +from PyQt4.Qt import QUrl, QApplication, QSize, \ SIGNAL, QPainter, QImage, QObject, Qt +from PyQt4.QtWebKit import QWebPage from calibre.parallel import ParallelJob diff --git a/src/calibre/ebooks/metadata/epub.py b/src/calibre/ebooks/metadata/epub.py index 2ec4a2c8db..a0b0309594 100644 --- a/src/calibre/ebooks/metadata/epub.py +++ b/src/calibre/ebooks/metadata/epub.py @@ -10,11 +10,9 @@ from cStringIO import StringIO from contextlib import closing from ctypes import c_long, byref -from PyQt4.Qt import QWebPage, QUrl, QEventLoop, QSize, QByteArray, QBuffer, \ - SIGNAL, QPainter, QImage, QObject, QApplication - -from calibre.utils.PythonMagickWand import ImageMagick, NewMagickWand, MagickGetImageBlob, \ - MagickReadImageBlob, MagickTrimImage, MagickSetFormat +from PyQt4.Qt import QUrl, QEventLoop, QSize, QByteArray, QBuffer, \ + SIGNAL, QPainter, QImage, QObject, QApplication, Qt, QPalette +from PyQt4.QtWebKit import QWebPage from calibre.utils.zipfile import ZipFile, BadZipfile, safe_replace from calibre.ebooks.BeautifulSoup import BeautifulStoneSoup @@ -111,12 +109,18 @@ class CoverRenderer(QObject): QObject.__init__(self) self.loop = loop self.page = QWebPage() + pal = self.page.palette() + pal.setBrush(QPalette.Background, Qt.white) + self.page.setPalette(pal) QObject.connect(self.page, SIGNAL('loadFinished(bool)'), self.render_html) self.image_data = None self.rendered = False self.page.mainFrame().load(url) def render_html(self, ok): + from calibre.utils.PythonMagickWand import ImageMagick, NewMagickWand, MagickGetImageBlob, \ + MagickReadImageBlob, MagickTrimImage, MagickSetFormat + self.rendered = True try: if not ok: diff --git a/src/calibre/gui2/__init__.py b/src/calibre/gui2/__init__.py index c976c3428f..60b7174c26 100644 --- a/src/calibre/gui2/__init__.py +++ b/src/calibre/gui2/__init__.py @@ -45,6 +45,8 @@ def _config(): help=_('Defaults for conversion to LRF')) c.add_opt('LRF_ebook_viewer_options', default=None, help=_('Options for the LRF ebook viewer')) + c.add_opt('internally_viewed_formats', default=['LRF', 'EPUB', 'LIT', 'MOBI', 'PRC', 'HTML', 'FB2'], + help=_('Formats that are viewed using the internal viewer')) return ConfigProxy(c) config = _config() diff --git a/src/calibre/gui2/dialogs/config.py b/src/calibre/gui2/dialogs/config.py index 2f704e91fa..f561eabc01 100644 --- a/src/calibre/gui2/dialogs/config.py +++ b/src/calibre/gui2/dialogs/config.py @@ -1,6 +1,6 @@ __license__ = 'GPL v3' __copyright__ = '2008, Kovid Goyal ' -import os +import os, re from PyQt4.QtGui import QDialog, QMessageBox, QListWidgetItem, QIcon from PyQt4.QtCore import SIGNAL, QTimer, Qt, QSize, QVariant @@ -11,6 +11,7 @@ from calibre.gui2 import qstring_to_unicode, choose_dir, error_dialog, config, w from calibre.utils.config import prefs from calibre.gui2.widgets import FilenamePattern from calibre.ebooks import BOOK_EXTENSIONS +from calibre.ebooks.epub.iterator import is_supported class ConfigDialog(QDialog, Ui_Dialog): @@ -82,6 +83,19 @@ class ConfigDialog(QDialog, Ui_Dialog): self.output_format.setCurrentIndex(0 if prefs['output_format'] == 'LRF' else 1) self.pdf_metadata.setChecked(prefs['read_file_metadata']) + + added_html = False + for ext in BOOK_EXTENSIONS: + ext = ext.lower() + ext = re.sub(r'(x{0,1})htm(l{0,1})', 'html', ext) + if ext == 'lrf' or is_supported('book.'+ext): + if ext == 'html' and added_html: + continue + self.viewer.addItem(ext.upper()) + self.viewer.item(self.viewer.count()-1).setFlags(Qt.ItemIsEnabled|Qt.ItemIsUserCheckable) + self.viewer.item(self.viewer.count()-1).setCheckState(Qt.Checked if ext.upper() in config['internally_viewed_formats'] else Qt.Unchecked) + added_html = ext == 'html' + self.viewer.sortItems() @@ -120,6 +134,11 @@ class ConfigDialog(QDialog, Ui_Dialog): config['cover_flow_queue_length'] = self.cover_browse.value() prefs['language'] = str(self.language.itemData(self.language.currentIndex()).toString()) of = str(self.output_format.currentText()) + fmts = [] + for i in range(self.viewer.count()): + if self.viewer.item(i).checkState() == Qt.Checked: + fmts.append(str(self.viewer.item(i).text())) + config['internally_viewed_formats'] = fmts if of != prefs['output_format'] and 'epub' in of.lower(): warning_dialog(self, 'Warning', '

EPUB support is still in beta. If you find bugs, please report them by opening a ticket.').exec_() diff --git a/src/calibre/gui2/dialogs/config.ui b/src/calibre/gui2/dialogs/config.ui index b56d9cffb5..d9074ee23d 100644 --- a/src/calibre/gui2/dialogs/config.ui +++ b/src/calibre/gui2/dialogs/config.ui @@ -78,7 +78,7 @@ - 0 + 1 @@ -435,6 +435,22 @@ + + + + Use internal &viewer for the following formats: + + + + + + QAbstractItemView::NoSelection + + + + + + diff --git a/src/calibre/gui2/images/font_size_larger.svg b/src/calibre/gui2/images/font_size_larger.svg new file mode 100644 index 0000000000..3e231b7b99 --- /dev/null +++ b/src/calibre/gui2/images/font_size_larger.svg @@ -0,0 +1,868 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/calibre/gui2/images/font_size_smaller.svg b/src/calibre/gui2/images/font_size_smaller.svg new file mode 100644 index 0000000000..4b817d56aa --- /dev/null +++ b/src/calibre/gui2/images/font_size_smaller.svg @@ -0,0 +1,868 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/calibre/gui2/library.py b/src/calibre/gui2/library.py index 3c1b669d78..5ebd50d6e0 100644 --- a/src/calibre/gui2/library.py +++ b/src/calibre/gui2/library.py @@ -824,9 +824,9 @@ class SearchBox(QLineEdit): INTERVAL = 1000 #: Time to wait before emitting search signal - def __init__(self, parent): + def __init__(self, parent, help_text=_('Search (For Advanced Search click the button to the left)')): QLineEdit.__init__(self, parent) - self.help_text = _('Search (For Advanced Search click the button to the left)') + self.help_text = help_text self.initial_state = True self.default_palette = QApplication.palette(self) self.gray = QPalette(self.default_palette) diff --git a/src/calibre/gui2/lrf_renderer/main.py b/src/calibre/gui2/lrf_renderer/main.py index 8e3b805f7a..0b746777bf 100644 --- a/src/calibre/gui2/lrf_renderer/main.py +++ b/src/calibre/gui2/lrf_renderer/main.py @@ -1,4 +1,3 @@ -from calibre.gui2.library import SearchBox __license__ = 'GPL v3' __copyright__ = '2008, Kovid Goyal ' import sys, logging, os, traceback, time @@ -16,6 +15,7 @@ from calibre.gui2.lrf_renderer.main_ui import Ui_MainWindow from calibre.gui2.lrf_renderer.config_ui import Ui_ViewerConfig from calibre.gui2.main_window import MainWindow from calibre.gui2.lrf_renderer.document import Document +from calibre.gui2.library import SearchBox class RenderWorker(QThread): diff --git a/src/calibre/gui2/main.py b/src/calibre/gui2/main.py index 90fe20f0a3..c7f6aeb236 100644 --- a/src/calibre/gui2/main.py +++ b/src/calibre/gui2/main.py @@ -919,9 +919,14 @@ class Main(MainWindow, Ui_MainWindow): def _view_file(self, name): self.setCursor(Qt.BusyCursor) try: - if name.upper().endswith('.LRF'): - args = ['lrfviewer', name] - self.job_manager.server.run_free_job('lrfviewer', kwdargs=dict(args=args)) + ext = os.path.splitext(name)[1].upper().replace('.', '') + if ext in config['internally_viewed_formats']: + if ext == 'LRF': + args = ['lrfviewer', name] + self.job_manager.server.run_free_job('lrfviewer', kwdargs=dict(args=args)) + else: + args = ['ebook-viewer', name] + self.job_manager.server.run_free_job('ebook-viewer', kwdargs=dict(args=args)) else: QDesktopServices.openUrl(QUrl('file:'+name))#launch(name) time.sleep(5) # User feedback @@ -962,6 +967,8 @@ class Main(MainWindow, Ui_MainWindow): format = formats[0] if 'LRF' in formats: format = 'LRF' + if 'EPUB' in formats: + format = 'EPUB' if not formats: d = error_dialog(self, _('Cannot view'), _('%s has no available formats.')%(title,)) @@ -1120,7 +1127,7 @@ class Main(MainWindow, Ui_MainWindow): try: if job.exception[0] == 'DRMError': error_dialog(self, _('Conversion Error'), - _('

Could not convert: %s

It is a DRMed book. You must first remove the DRM using 3rd party tools.')%job.description.split(':')[-1]).exec_() + _('

Could not convert: %s

It is a DRMed book. You must first remove the DRM using 3rd party tools.')%(job.description.split(':')[-1], 'http://wiki.mobileread.com/wiki/DRM')).exec_() return except: pass @@ -1172,7 +1179,10 @@ in which you want to store your books files. Any existing books will be automati if not dir: dir = os.path.dirname(self.database_path) self.library_path = os.path.abspath(dir) - self.olddb = LibraryDatabase(self.database_path) + try: + self.olddb = LibraryDatabase(self.database_path) + except: + self.olddb = None def read_settings(self): diff --git a/src/calibre/gui2/status.py b/src/calibre/gui2/status.py index e66bb197a9..67b06ebfe3 100644 --- a/src/calibre/gui2/status.py +++ b/src/calibre/gui2/status.py @@ -244,10 +244,12 @@ if __name__ == '__main__': filesl.append(name) pixmaps[i].save(name, 'PNG') filesc = ' '.join(filesl) - cmd = 'convert -dispose Background -delay '+str(delay)+ ' ' + filesc + ' -loop 0 animated.mng' + cmd = 'convert -dispose Background -delay '+str(delay)+ ' ' + filesc + ' -loop 0 animated.gif' try: check_call(cmd, shell=True) finally: for file in filesl: os.remove(file) + import sys + create_mng(sys.argv[1]) diff --git a/src/calibre/gui2/viewer/__init__.py b/src/calibre/gui2/viewer/__init__.py new file mode 100644 index 0000000000..e69de29bb2 diff --git a/src/calibre/gui2/viewer/documentview.py b/src/calibre/gui2/viewer/documentview.py new file mode 100644 index 0000000000..9a1c321547 --- /dev/null +++ b/src/calibre/gui2/viewer/documentview.py @@ -0,0 +1,405 @@ +#!/usr/bin/env python +__license__ = 'GPL v3' +__copyright__ = '2008, Kovid Goyal kovid@kovidgoyal.net' +__docformat__ = 'restructuredtext en' + +''' +''' +import os, math +from PyQt4.Qt import QWidget, QSize, QSizePolicy, QUrl, SIGNAL, Qt, QTimer, \ + QPainter, QPalette, QBrush, QFontDatabase, \ + QByteArray, QColor, QWheelEvent, QPoint, QImage, QRegion +from PyQt4.QtWebKit import QWebPage, QWebView, QWebSettings + +def load_builtin_fonts(): + from calibre.ebooks.lrf.fonts.liberation import LiberationMono_BoldItalic + QFontDatabase.addApplicationFontFromData(QByteArray(LiberationMono_BoldItalic.font_data)) + from calibre.ebooks.lrf.fonts.liberation import LiberationMono_Italic + QFontDatabase.addApplicationFontFromData(QByteArray(LiberationMono_Italic.font_data)) + from calibre.ebooks.lrf.fonts.liberation import LiberationSerif_Bold + QFontDatabase.addApplicationFontFromData(QByteArray(LiberationSerif_Bold.font_data)) + from calibre.ebooks.lrf.fonts.liberation import LiberationSans_BoldItalic + QFontDatabase.addApplicationFontFromData(QByteArray(LiberationSans_BoldItalic.font_data)) + from calibre.ebooks.lrf.fonts.liberation import LiberationMono_Regular + QFontDatabase.addApplicationFontFromData(QByteArray(LiberationMono_Regular.font_data)) + from calibre.ebooks.lrf.fonts.liberation import LiberationSans_Italic + QFontDatabase.addApplicationFontFromData(QByteArray(LiberationSans_Italic.font_data)) + from calibre.ebooks.lrf.fonts.liberation import LiberationSerif_Regular + QFontDatabase.addApplicationFontFromData(QByteArray(LiberationSerif_Regular.font_data)) + from calibre.ebooks.lrf.fonts.liberation import LiberationSerif_Italic + QFontDatabase.addApplicationFontFromData(QByteArray(LiberationSerif_Italic.font_data)) + from calibre.ebooks.lrf.fonts.liberation import LiberationSans_Bold + QFontDatabase.addApplicationFontFromData(QByteArray(LiberationSans_Bold.font_data)) + from calibre.ebooks.lrf.fonts.liberation import LiberationMono_Bold + QFontDatabase.addApplicationFontFromData(QByteArray(LiberationMono_Bold.font_data)) + from calibre.ebooks.lrf.fonts.liberation import LiberationSerif_BoldItalic + QFontDatabase.addApplicationFontFromData(QByteArray(LiberationSerif_BoldItalic.font_data)) + from calibre.ebooks.lrf.fonts.liberation import LiberationSans_Regular + QFontDatabase.addApplicationFontFromData(QByteArray(LiberationSans_Regular.font_data)) + #for f in QFontDatabase().families(): + # print f + return 'Liberation Serif', 'Liberation Sans', 'Liberation Mono' + +class Document(QWebPage): + + def __init__(self, *args): + QWebPage.__init__(self, *args) + self.setLinkDelegationPolicy(self.DelegateAllLinks) + self.scroll_marks = [] + pal = self.palette() + pal.setBrush(QPalette.Background, QColor(0xee, 0xee, 0xee)) + self.setPalette(pal) + + settings = self.settings() + + # Fonts + serif, sans, mono = load_builtin_fonts() + settings.setFontSize(QWebSettings.DefaultFontSize, 20) + settings.setFontSize(QWebSettings.DefaultFixedFontSize, 16) + settings.setFontSize(QWebSettings.MinimumLogicalFontSize, 8) + settings.setFontSize(QWebSettings.MinimumFontSize, 8) + settings.setFontFamily(QWebSettings.StandardFont, serif) + settings.setFontFamily(QWebSettings.SerifFont, serif) + settings.setFontFamily(QWebSettings.SansSerifFont, sans) + settings.setFontFamily(QWebSettings.FixedFont, mono) + + # Security + settings.setAttribute(QWebSettings.JavaEnabled, False) + settings.setAttribute(QWebSettings.PluginsEnabled, False) + settings.setAttribute(QWebSettings.JavascriptCanOpenWindows, False) + settings.setAttribute(QWebSettings.JavascriptCanAccessClipboard, False) + + # Miscellaneous + settings.setAttribute(QWebSettings.LinksIncludedInFocusChain, True) + + def javascript(self, string, typ=None): + ans = self.mainFrame().evaluateJavaScript(string) + if typ == 'int': + ans = ans.toInt() + if ans[1]: + return ans[0] + return 0 + if typ == 'string': + return unicode(ans.toString()) + return ans + + def scroll_by(self, x=0, y=0): + self.javascript('window.scrollBy(%d, %d)'%(x, y)) + + def scroll_to(self, x=0, y=0): + self.javascript('window.scrollTo(%d, %d)'%(x, y)) + + def jump_to_anchor(self, anchor): + self.javascript('document.location.hash = "%s"'%anchor) + + def quantize(self): + if self.height > self.window_height: + r = self.height%self.window_height + if r > 0: + self.javascript('document.body.style.paddingBottom = "%dpx"'%r) + + @apply + def at_bottom(): + def fget(self): + return self.height - self.ypos <= self.window_height + return property(fget=fget) + + @apply + def at_top(): + def fget(self): + return self.ypos <= 0 + return property(fget=fget) + + + def test(self): + pass + + @apply + def ypos(): + def fget(self): + return self.javascript('window.pageYOffset', 'int') + return property(fget=fget) + + @apply + def window_height(): + def fget(self): + return self.javascript('window.innerHeight', 'int') + return property(fget=fget) + + @apply + def xpos(): + def fget(self): + return self.javascript('window.pageXOffset', 'int') + return property(fget=fget) + + @apply + def scroll_fraction(): + def fget(self): + try: + return float(self.ypos)/(self.height-self.window_height) + except ZeroDivisionError: + return 0. + return property(fget=fget) + + @apply + def hscroll_fraction(): + def fget(self): + return float(self.xpos)/self.width + return property(fget=fget) + + @apply + def height(): + def fget(self): + return self.javascript('document.body.offsetHeight', 'int') # contentsSize gives inaccurate results + return property(fget=fget) + + @apply + def width(): + def fget(self): + return self.mainFrame().contentsSize().width() # offsetWidth gives inaccurate results + return property(fget=fget) + +class DocumentView(QWebView): + + DISABLED_BRUSH = QBrush(Qt.lightGray, Qt.Dense5Pattern) + + def __init__(self, *args): + QWidget.__init__(self, *args) + self.setSizePolicy(QSizePolicy(QSizePolicy.Expanding, QSizePolicy.Expanding)) + self._size_hint = QSize(510, 680) + self.initial_pos = 0.0 + self.to_bottom = False + self.document = Document(self) + self.setPage(self.document) + self.manager = None + self.connect(self.document, SIGNAL('loadStarted()'), self.load_started) + self.connect(self.document, SIGNAL('loadFinished(bool)'), self.load_finished) + self.connect(self.document, SIGNAL('linkClicked(QUrl)'), self.link_clicked) + self.connect(self.document, SIGNAL('linkHovered(QString,QString,QString)'), self.link_hovered) + self.connect(self.document, SIGNAL('selectionChanged()'), self.selection_changed) + + def selection_changed(self): + if self.manager is not None: + self.manager.selection_changed(unicode(self.document.selectedText())) + + def set_manager(self, manager): + self.manager = manager + self.scrollbar = manager.horizontal_scrollbar + self.connect(self.scrollbar, SIGNAL('valueChanged(int)'), self.scroll_horizontally) + + def scroll_horizontally(self, amount): + self.document.scroll_to(x=amount) + + def link_hovered(self, link, text, context): + link, text = unicode(link), unicode(text) + if link: + self.setCursor(Qt.PointingHandCursor) + else: + self.unsetCursor() + + def link_clicked(self, url): + if self.manager is not None: + self.manager.link_clicked(url) + + def sizeHint(self): + return self._size_hint + + @apply + def scroll_fraction(): + def fget(self): + return self.document.scroll_fraction + return property(fget=fget) + + @apply + def hscroll_fraction(): + def fget(self): + return self.document.hscroll_fraction + return property(fget=fget) + + @apply + def content_size(): + def fget(self): + return self.document.width, self.document.height + return property(fget=fget) + + def search(self, text): + return self.findText(text) + + def path(self): + return os.path.abspath(unicode(self.url().toLocalFile())) + + def load_path(self, path, pos=0.0): + self.initial_pos = pos + html = open(path, 'rb').read().decode(path.encoding) + self.setHtml(html, QUrl.fromLocalFile(path)) + + def load_started(self): + if self.manager is not None: + self.manager.load_started() + + def initialize_scrollbar(self): + if getattr(self, 'scrollbar', None) is not None: + delta = self.document.width - self.size().width() + if delta > 0: + self.scrollbar.blockSignals(True) + self.scrollbar.setRange(0, delta) + self.scrollbar.setValue(0) + self.scrollbar.setSingleStep(1) + self.scrollbar.setPageStep(int(delta/10.)) + self.scrollbar.blockSignals(False) + self.scrollbar.setVisible(delta > 0) + + def load_finished(self, ok): + self.document.mainFrame().setScrollBarPolicy(Qt.Vertical, Qt.ScrollBarAlwaysOff) + self.document.mainFrame().setScrollBarPolicy(Qt.Horizontal, Qt.ScrollBarAlwaysOff) + self._size_hint = self.document.mainFrame().contentsSize() + scrolled = False + if self.to_bottom: + self.to_bottom = False + self.initial_pos = 1.0 + if self.initial_pos > 0.0: + scrolled = True + self.scroll_to(self.initial_pos, notify=False) + self.initial_pos = 0.0 + self.update() + self.initialize_scrollbar() + if self.manager is not None: + self.manager.load_finished(bool(ok)) + if scrolled: + self.manager.scrolled(self.document.scroll_fraction) + + @classmethod + def test_line(cls, img, y): + start = img.pixel(0, y) + for i in range(1, img.width()): + if img.pixel(i, y) != start: + return False + return True + + def find_next_blank_line(self, overlap): + img = QImage(self.width(), overlap, QImage.Format_ARGB32) + painter = QPainter(img) + self.document.mainFrame().render(painter, QRegion(0, 0, self.width(), overlap)) + painter.end() + for i in range(overlap-1, -1, -1): + if self.test_line(img, i): + self.scroll_by(y=i, notify=False) + return + self.scroll_by(y=overlap) + + def previous_page(self): + if self.document.at_top: + if self.manager is not None: + self.manager.previous_document() + self.to_bottom = True + else: + opos = self.document.ypos + while True: + delta = abs(opos-self.document.ypos) + if delta > self.size().height(): + self.wheel_event(down=True) + break + pre = self.document.ypos + self.wheel_event(down=False) + if pre == self.document.ypos: + break + if self.manager is not None: + self.manager.scrolled(self.scroll_fraction) + + def wheel_event(self, down=True): + QWebView.wheelEvent(self, QWheelEvent(QPoint(100, 100), (-120 if down else 120), Qt.NoButton, Qt.NoModifier)) + + def next_page(self): + if self.document.at_bottom: + if self.manager is not None: + self.manager.next_document() + else: + opos = self.document.ypos + while True: + delta = abs(opos-self.document.ypos) + if delta > self.size().height(): + self.wheel_event(down=False) + break + pre = self.document.ypos + self.wheel_event(down=True) + if pre == self.document.ypos: + break + self.find_next_blank_line( self.height() - (self.document.ypos-opos) ) + if self.manager is not None: + self.manager.scrolled(self.scroll_fraction) + + + def scroll_by(self, x=0, y=0, notify=True): + old_pos = self.document.ypos + self.document.scroll_by(x, y) + if notify and self.manager is not None and self.document.ypos != old_pos: + self.manager.scrolled(self.scroll_fraction) + + def scroll_to(self, pos, notify=True): + old_pos = self.document.ypos + if isinstance(pos, basestring): + self.document.jump_to_anchor(pos) + else: + if pos >= 1: + self.document.scroll_to(0, self.document.height) + else: + self.document.scroll_to(0, int(math.ceil( + pos*(self.document.height-self.document.window_height)))) + if notify and self.manager is not None and self.document.ypos != old_pos: + self.manager.scrolled(self.scroll_fraction) + + def multiplier(self): + return self.document.mainFrame().textSizeMultiplier() + + def magnify_fonts(self): + self.document.mainFrame().setTextSizeMultiplier(self.multiplier()+0.2) + return self.document.scroll_fraction + + def shrink_fonts(self): + self.document.mainFrame().setTextSizeMultiplier(max(self.multiplier()-0.2, 0)) + return self.document.scroll_fraction + + def changeEvent(self, event): + if event.type() == event.EnabledChange: + self.update() + return QWebView.changeEvent(self, event) + + def paintEvent(self, event): + painter = QPainter(self) + self.document.mainFrame().render(painter, event.region()) + if not self.isEnabled(): + painter.fillRect(event.region().boundingRect(), self.DISABLED_BRUSH) + painter.end() + + def wheelEvent(self, event): + if event.delta() < -14: + self.next_page() + elif event.delta() > 14: + self.previous_page() + event.accept() + + def keyPressEvent(self, event): + key = event.key() + if key in [Qt.Key_PageDown, Qt.Key_Space, Qt.Key_Down]: + self.next_page() + elif key in [Qt.Key_PageUp, Qt.Key_Backspace, Qt.Key_Up]: + self.previous_page() + else: + return QWebView.keyPressEvent(self, event) + + def resizeEvent(self, event): + ret = QWebView.resizeEvent(self, event) + QTimer.singleShot(10, self.initialize_scrollbar) + if self.manager is not None: + self.manager.viewport_resized(self.scroll_fraction) + return ret + + def mouseReleaseEvent(self, ev): + opos = self.document.ypos + ret = QWebView.mouseReleaseEvent(self, ev) + if self.manager is not None and opos != self.document.ypos: + self.manager.internal_link_clicked(opos) + self.manager.scrolled(self.scroll_fraction) + return ret + + \ No newline at end of file diff --git a/src/calibre/gui2/viewer/main.py b/src/calibre/gui2/viewer/main.py new file mode 100644 index 0000000000..0fb02bd7bf --- /dev/null +++ b/src/calibre/gui2/viewer/main.py @@ -0,0 +1,479 @@ +from __future__ import with_statement +__license__ = 'GPL v3' +__copyright__ = '2008, Kovid Goyal ' +import traceback, os, sys, functools, collections +from threading import Thread + +from PyQt4.Qt import QMovie, QApplication, Qt, QIcon, QTimer, QWidget, SIGNAL, \ + QDesktopServices, QDoubleSpinBox, QLabel, QTextBrowser, \ + QPainter, QBrush, QColor, QStandardItemModel, QStandardItem, QUrl + +from calibre.gui2.viewer.main_ui import Ui_EbookViewer +from calibre.gui2.main_window import MainWindow +from calibre.gui2 import Application, ORG_NAME, APP_UID, choose_files, \ + info_dialog, error_dialog +from calibre.ebooks.epub.iterator import EbookIterator +from calibre.ebooks.epub.from_any import SOURCE_FORMATS +from calibre.ebooks import DRMError +from calibre.gui2.dialogs.conversion_error import ConversionErrorDialog +from calibre.constants import islinux +from calibre.utils.config import Config, StringConfig +from calibre.gui2.library import SearchBox +from calibre.ebooks.metadata import MetaInformation + +class TOCItem(QStandardItem): + + def __init__(self, toc): + QStandardItem.__init__(self, toc.text if toc.text else '') + self.abspath = toc.abspath + self.fragment = toc.fragment + for t in toc: + self.appendRow(TOCItem(t)) + self.setFlags(Qt.ItemIsEnabled|Qt.ItemIsSelectable) + + @classmethod + def type(cls): + return QStandardItem.UserType+10 + +class TOC(QStandardItemModel): + + def __init__(self, toc): + QStandardItemModel.__init__(self) + for t in toc: + self.appendRow(TOCItem(t)) + self.setHorizontalHeaderItem(0, QStandardItem(_('Table of Contents'))) + + + +class Worker(Thread): + + def run(self): + try: + Thread.run(self) + self.exception = self.traceback = None + except Exception, err: + self.exception = err + self.traceback = traceback.format_exc() + +class ProgressIndicator(QWidget): + + def __init__(self, *args): + QWidget.__init__(self, *args) + self.setGeometry(0, 0, 300, 500) + self.movie = QMovie(':/images/jobs-animated.mng') + self.ml = QLabel(self) + self.ml.setMovie(self.movie) + self.movie.start() + self.movie.setPaused(True) + self.status = QLabel(self) + self.status.setWordWrap(True) + self.status.setAlignment(Qt.AlignHCenter|Qt.AlignTop) + self.status.font().setBold(True) + self.status.font().setPointSize(self.font().pointSize()+6) + self.setVisible(False) + + def start(self, msg=''): + view = self.parent() + pwidth, pheight = view.size().width(), view.size().height() + self.resize(pwidth, min(pheight, 250)) + self.move(0, (pheight-self.size().height())/2.) + self.ml.resize(self.ml.sizeHint()) + self.ml.move(int((self.size().width()-self.ml.size().width())/2.), 0) + self.status.resize(self.size().width(), self.size().height()-self.ml.size().height()-10) + self.status.move(0, self.ml.size().height()+10) + self.status.setText(msg) + self.setVisible(True) + self.movie.setPaused(False) + + def stop(self): + if self.movie.state() == self.movie.Running: + #self.movie.jumpToFrame(0) + self.movie.setPaused(True) + self.setVisible(False) + +class History(collections.deque): + + def __init__(self, action_back, action_forward): + self.action_back = action_back + self.action_forward = action_forward + collections.deque.__init__(self) + self.pos = 0 + self.set_actions() + + def set_actions(self): + self.action_back.setDisabled(self.pos < 1) + self.action_forward.setDisabled(self.pos + 1 >= len(self)) + + def back(self, from_pos): + if self.pos - 1 < 0: return None + if self.pos == len(self): + self.append([]) + self[self.pos] = from_pos + self.pos -= 1 + self.set_actions() + return self[self.pos] + + def forward(self): + if self.pos + 1 >= len(self): return None + self.pos += 1 + self.set_actions() + return self[self.pos] + + def add(self, item): + while len(self) > self.pos+1: + self.pop() + self.append(item) + self.pos += 1 + self.set_actions() + +class Metadata(QLabel): + + def __init__(self, parent): + QTextBrowser.__init__(self, parent.centralWidget()) + self.view = parent.view + self.setGeometry(self.view.geometry()) + self.setWordWrap(True) + self.setVisible(False) + + def show_opf(self, opf): + mi = MetaInformation(opf) + raw = str(mi) + ans = [] + for line in raw.splitlines(): + i = line.find(':') + key, val = line[:i].strip(), line[i+1:].strip() + ans.append(u'%s%s'%(key, val)) + html = '

%s

%s
'%(_('Metadata'), u''.join(ans)) + self.setText(html) + + def setVisible(self, x): + self.setGeometry(self.view.geometry()) + QLabel.setVisible(self, x) + + def paintEvent(self, ev): + p = QPainter(self) + p.fillRect(ev.region().boundingRect(), QBrush(QColor(200, 200, 200, 220), Qt.SolidPattern)) + p.end() + QLabel.paintEvent(self, ev) + + +class DoubleSpinBox(QDoubleSpinBox): + + def set_value(self, val): + self.blockSignals(True) + self.setValue(val) + self.blockSignals(False) + + +class EbookViewer(MainWindow, Ui_EbookViewer): + + def __init__(self, pathtoebook=None): + MainWindow.__init__(self, None) + self.setupUi(self) + + self.iterator = None + self.current_page = None + self.pending_search = None + self.pending_anchor = None + self.selected_text = None + self.history = History(self.action_back, self.action_forward) + self.metadata = Metadata(self) + self.pos = DoubleSpinBox() + self.pos.setDecimals(1) + self.pos.setSuffix(_('/Unknown')+' ') + self.pos.setMinimum(1.) + self.tool_bar2.insertWidget(self.action_find_next, self.pos) + self.tool_bar2.insertSeparator(self.action_find_next) + self.setFocusPolicy(Qt.StrongFocus) + self.search = SearchBox(self, _('Search')) + self.tool_bar2.insertWidget(self.action_find_next, self.search) + self.view.set_manager(self) + self.pi = ProgressIndicator(self) + self.toc.setVisible(False) + self.action_copy.setDisabled(True) + self.action_metadata.setCheckable(True) + self.action_table_of_contents.setCheckable(True) + self.connect(self.action_metadata, SIGNAL('triggered(bool)'), lambda x:self.metadata.setVisible(x)) + self.connect(self.action_table_of_contents, SIGNAL('triggered(bool)'), lambda x:self.toc.setVisible(x)) + self.connect(self.action_copy, SIGNAL('triggered(bool)'), self.copy) + self.connect(self.action_font_size_larger, SIGNAL('triggered(bool)'), + self.font_size_larger) + self.connect(self.action_font_size_smaller, SIGNAL('triggered(bool)'), + self.font_size_smaller) + self.connect(self.action_open_ebook, SIGNAL('triggered(bool)'), + self.open_ebook) + self.connect(self.action_next_page, SIGNAL('triggered(bool)'), + lambda x:self.view.next_page()) + self.connect(self.action_previous_page, SIGNAL('triggered(bool)'), + lambda x:self.view.previous_page()) + self.connect(self.action_find_next, SIGNAL('triggered(bool)'), + lambda x:self.find(unicode(self.search.text()), True, repeat=True)) + self.connect(self.action_back, SIGNAL('triggered(bool)'), self.back) + self.connect(self.action_forward, SIGNAL('triggered(bool)'), self.forward) + self.connect(self.pos, SIGNAL('valueChanged(double)'), self.goto_page) + self.connect(self.vertical_scrollbar, SIGNAL('valueChanged(int)'), + lambda x: self.goto_page(x/100.)) + self.connect(self.search, SIGNAL('search(PyQt_PyObject, PyQt_PyObject)'), self.find) + self.connect(self.toc, SIGNAL('clicked(QModelIndex)'), self.toc_clicked) + + if pathtoebook is not None: + f = functools.partial(self.load_ebook, pathtoebook) + QTimer.singleShot(50, f) + self.view.setMinimumSize(100, 100) + self.splitter.setSizes([1, 400]) + self.toc.setCursor(Qt.PointingHandCursor) + + def toc_clicked(self, index): + item = self.toc_model.itemFromIndex(index) + url = QUrl.fromLocalFile(item.abspath) + if item.fragment: + url.setFragment(item.fragment) + self.link_clicked(url) + + def selection_changed(self, selected_text): + self.selected_text = selected_text.strip() + self.action_copy.setEnabled(bool(self.selected_text)) + + def copy(self, x): + if self.selected_text: + QApplication.clipboard().setText(self.selected_text) + + def back(self, x): + pos = self.history.back(self.pos.value()) + if pos is not None: + self.goto_page(pos) + + + def forward(self, x): + pos = self.history.forward() + if pos is not None: + self.goto_page(pos) + + def goto_page(self, new_page): + if self.current_page is not None: + for page in self.iterator.spine: + if new_page >= page.start_page and new_page <= page.max_page: + frac = float(new_page-page.start_page)/(page.pages-1) + if page == self.current_page: + self.view.scroll_to(frac) + else: + self.load_path(page, pos=frac) + + + + def open_ebook(self, checked): + files = choose_files(self, 'ebook viewer open dialog', + _('Choose ebook'), + [(_('Ebooks'), SOURCE_FORMATS)], all_files=False, + select_only_single_file=True) + if files: + self.load_ebook(files[0]) + + def font_size_larger(self, checked): + frac = self.view.magnify_fonts() + self.action_font_size_larger.setEnabled(self.view.multiplier() < 3) + self.action_font_size_smaller.setEnabled(self.view.multiplier() > 0.2) + self.set_page_number(frac) + + def font_size_smaller(self, checked): + frac = self.view.shrink_fonts() + self.action_font_size_larger.setEnabled(self.view.multiplier() < 3) + self.action_font_size_smaller.setEnabled(self.view.multiplier() > 0.2) + self.set_page_number(frac) + + def find(self, text, refinement, repeat=False): + if not text: + return + if self.view.search(text): + self.scrolled(self.view.scroll_fraction) + return + index = self.iterator.search(text, self.current_index) + if index is None: + if self.current_index > 0: + index = self.iterator.search(text, 0) + if index is None: + info_dialog(self, _('No matches found'), + _('No matches found for: %s')%text).exec_() + return + return + self.pending_search = text + self.load_path(self.iterator.spine[index]) + + def do_search(self, text): + self.pending_search = None + if self.view.search(text): + self.scrolled(self.view.scroll_fraction) + + + def keyPressEvent(self, event): + if event.key() == Qt.Key_F3: + text = unicode(self.search.text()) + self.find(text, True, repeat=True) + elif event.key() == Qt.Key_Slash: + self.search.setFocus(Qt.OtherFocusReason) + else: + return MainWindow.keyPressEvent(self, event) + + def internal_link_clicked(self, frac): + self.history.add(self.pos.value()) + + def link_clicked(self, url): + path = os.path.abspath(unicode(url.toLocalFile())) + frag = None + if path in self.iterator.spine: + self.history.add(self.pos.value()) + path = self.iterator.spine[self.iterator.spine.index(path)] + if url.hasFragment(): + frag = unicode(url.fragment()) + if path != self.current_page: + self.pending_anchor = frag + self.load_path(path) + elif frag: + self.view.scroll_to(frag) + else: + QDesktopServices.openUrl(url) + + def load_started(self): + self.open_progress_indicator(_('Loading flow...')) + + def load_finished(self, ok): + self.close_progress_indicator() + path = self.view.path() + try: + index = self.iterator.spine.index(path) + except ValueError: + print path + return + self.current_page = self.iterator.spine[index] + self.current_index = index + self.set_page_number(self.view.scroll_fraction) + if self.pending_search is not None: + self.do_search(self.pending_search) + self.pending_search = None + if self.pending_anchor is not None: + self.view.scroll_to(self.pending_anchor) + self.pending_anchor = None + + def load_path(self, path, pos=0.0): + self.open_progress_indicator(_('Laying out %s')%self.current_title) + self.view.load_path(path, pos=pos) + + def viewport_resized(self, frac): + self.set_page_number(frac) + + def close_progress_indicator(self): + self.pi.stop() + for o in ('tool_bar', 'tool_bar2', 'view', 'horizontal_scrollbar', 'vertical_scrollbar'): + getattr(self, o).setEnabled(True) + self.unsetCursor() + self.view.setFocus(Qt.PopupFocusReason) + + def open_progress_indicator(self, msg=''): + self.pi.start(msg) + for o in ('tool_bar', 'tool_bar2', 'view', 'horizontal_scrollbar', 'vertical_scrollbar'): + getattr(self, o).setEnabled(False) + self.setCursor(Qt.BusyCursor) + + def load_ebook(self, pathtoebook): + if self.iterator is not None: + self.iterator.__exit__() + self.iterator = EbookIterator(pathtoebook) + self.open_progress_indicator(_('Loading ebook...')) + worker = Worker(target=self.iterator.__enter__) + worker.start() + while worker.isAlive(): + worker.join(0.1) + QApplication.processEvents() + if worker.exception is not None: + if isinstance(worker.exception, DRMError): + error_dialog(self, _('DRM Error'), _('

This book is protected by DRM')%'http://wiki.mobileread.com/wiki/DRM').exec_() + else: + ConversionErrorDialog(self, _('Could not open ebook'), + _('%s

%s

')%(worker.exception, worker.traceback.replace('\n', '
')), show=True) + self.close_progress_indicator() + else: + self.metadata.show_opf(self.iterator.opf) + title = self.iterator.opf.title + if not title: + title = os.path.splitext(os.path.basename(pathtoebook)) + self.action_table_of_contents.setDisabled(not self.iterator.toc) + if self.iterator.toc: + self.toc_model = TOC(self.iterator.toc) + self.toc.setModel(self.toc_model) + self.current_title = title + self.setWindowTitle(unicode(self.windowTitle())+' - '+title) + self.pos.setMaximum(sum(self.iterator.pages)) + self.pos.setSuffix(' / %d'%sum(self.iterator.pages)) + self.vertical_scrollbar.setMinimum(100) + self.vertical_scrollbar.setMaximum(100*sum(self.iterator.pages)) + self.vertical_scrollbar.setSingleStep(10) + self.vertical_scrollbar.setPageStep(100) + self.set_vscrollbar_value(1) + self.current_index = -1 + self.next_document() + QApplication.instance().alert(self, 5000) + + def set_vscrollbar_value(self, pagenum): + self.vertical_scrollbar.blockSignals(True) + self.vertical_scrollbar.setValue(int(pagenum*100)) + self.vertical_scrollbar.blockSignals(False) + + def set_page_number(self, frac): + if getattr(self, 'current_page', None) is not None: + page = self.current_page.start_page + frac*float(self.current_page.pages-1) + self.pos.set_value(page) + self.set_vscrollbar_value(page) + + def scrolled(self, frac): + self.set_page_number(frac) + + def next_document(self): + if self.current_index < len(self.iterator.spine) - 1: + self.load_path(self.iterator.spine[self.current_index+1]) + + def previous_document(self): + if self.current_index > 0: + self.load_path(self.iterator.spine[self.current_index-1], pos=1.0) + + def __enter__(self): + return self + + def __exit__(self, *args): + if self.iterator is not None: + self.iterator.__exit__(*args) + +def config(defaults=None): + desc = _('Options to control the ebook viewer') + if defaults is None: + c = Config('viewer', desc) + else: + c = StringConfig(defaults, desc) + return c + +def option_parser(): + c = config() + return c.option_parser(usage=_('''\ +%prog [options] file + +View an ebook. +''')) + + +def main(args=sys.argv): + parser = option_parser() + opts, args = parser.parse_args(args) + pid = os.fork() if islinux else -1 + if pid <= 0: + app = Application(args) + app.setWindowIcon(QIcon(':/images/viewer.svg')) + QApplication.setOrganizationName(ORG_NAME) + QApplication.setApplicationName(APP_UID) + main = EbookViewer(args[1] if len(args) > 1 else None) + sys.excepthook = main.unhandled_exception + main.show() + with main: + return app.exec_() + return 0 + +if __name__ == '__main__': + sys.exit(main()) diff --git a/src/calibre/gui2/viewer/main.ui b/src/calibre/gui2/viewer/main.ui new file mode 100644 index 0000000000..12eccab399 --- /dev/null +++ b/src/calibre/gui2/viewer/main.ui @@ -0,0 +1,218 @@ + + EbookViewer + + + + 0 + 0 + 653 + 672 + + + + Ebook Viewer + + + + :/images/viewer.svg:/images/viewer.svg + + + + + + + Qt::Horizontal + + + + + + + + + about:blank + + + + + + + + Qt::Vertical + + + + + + + Qt::Horizontal + + + + + + + + + + + + toolBar + + + + 32 + 32 + + + + LeftToolBarArea + + + false + + + + + + + + + + + + + + + + + + + TopToolBarArea + + + false + + + + + + + :/images/back.svg:/images/back.svg + + + Back + + + + + + :/images/forward.svg:/images/forward.svg + + + Forward + + + + + + :/images/next.svg:/images/next.svg + + + Next page + + + + + + :/images/previous.svg:/images/previous.svg + + + Previous page + + + + + + :/images/font_size_larger.svg:/images/font_size_larger.svg + + + Font size larger + + + + + + :/images/font_size_smaller.svg:/images/font_size_smaller.svg + + + Font size smaller + + + + + + :/images/chapters.svg:/images/chapters.svg + + + Table of Contents + + + + + + :/images/dialog_information.svg:/images/dialog_information.svg + + + Metadata + + + + + + :/images/document_open.svg:/images/document_open.svg + + + Open ebook + + + + + + :/images/arrow-down.svg:/images/arrow-down.svg + + + Find next + + + + + + :/images/convert.svg:/images/convert.svg + + + Copy to clipboard + + + + + + :/images/config.svg:/images/config.svg + + + Preferences + + + + + + QWebView + QWidget +
QtWebKit/QWebView
+
+
+ + + + +
diff --git a/src/calibre/linux.py b/src/calibre/linux.py index c4d0a3f9a0..d156378fc2 100644 --- a/src/calibre/linux.py +++ b/src/calibre/linux.py @@ -37,7 +37,7 @@ entry_points = { 'rtf2lrf = calibre.ebooks.lrf.rtf.convert_from:main', 'web2disk = calibre.web.fetch.simple:main', 'feeds2disk = calibre.web.feeds.main:main', - 'feeds2lrf = calibre.ebooks.lrf.feeds.convert_from:main', + 'feeds2lrf = calibre.ebooks.lrf.feeds.convert_from:main', 'feeds2epub = calibre.ebooks.epub.from_feeds:main', 'web2lrf = calibre.ebooks.lrf.web.convert_from:main', 'pdf2lrf = calibre.ebooks.lrf.pdf.convert_from:main', @@ -59,11 +59,12 @@ entry_points = { 'calibre-debug = calibre.debug:main', 'calibredb = calibre.library.cli:main', 'calibre-fontconfig = calibre.utils.fontconfig:main', - 'calibre-parallel = calibre.parallel:main', + 'calibre-parallel = calibre.parallel:main', ], 'gui_scripts' : [ __appname__+' = calibre.gui2.main:main', 'lrfviewer = calibre.gui2.lrf_renderer.main:main', + 'ebook-viewer = calibre.gui2.viewer.main:main', ], } @@ -472,6 +473,20 @@ MimeType=application/x-sony-bbeb; Categories=Graphics;Viewer; '''%(__version__,) +EVIEWER = '''\ +[Desktop Entry] +Version=%s +Type=Application +Name=Ebook Viewer +Comment=Viewer for Ebooks +TryExec=ebook-viewer +Exec=ebook-viewer %%F +Icon=calibre-viewer +MimeType=application/epub+zip; +Categories=Graphics;Viewer; +'''%(__version__,) + + GUI = '''\ [Desktop Entry] Version=%s @@ -491,6 +506,10 @@ MIME = '''\ SONY E-book compiled format + + EPUB ebook format + + SONY E-book source format @@ -531,10 +550,13 @@ def setup_desktop_integration(fatal_errors): check_call('xdg-icon-resource install --size 128 calibre-gui.png calibre-gui', shell=True) render_svg(QFile(':/images/viewer.svg'), os.path.join(tdir, 'calibre-viewer.png')) check_call('xdg-icon-resource install --size 128 calibre-viewer.png calibre-viewer', shell=True) - + f = open('calibre-lrfviewer.desktop', 'wb') f.write(VIEWER) f.close() + f = open('calibre-ebook-viewer.desktop', 'wb') + f.write(EVIEWER) + f.close() f = open('calibre-gui.desktop', 'wb') f.write(GUI) f.close() diff --git a/src/calibre/manual/faq.rst b/src/calibre/manual/faq.rst index 7438b5cde8..9dd90eec82 100644 --- a/src/calibre/manual/faq.rst +++ b/src/calibre/manual/faq.rst @@ -124,6 +124,12 @@ Content From The Web :depth: 1 :local: +My downloaded news content causes the reader to reset. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +This is a bug in the SONY firmware. The problem can be mitigated by switching the output format to EPUB +in the configuration dialog. EPUB files typically only cause the reader to reset when clicking on certain +links. Alternatively, you can use the LRF output format and use the SONY software to transfer the files to the reader. The SONY software pre-paginates the LRF file, thereby reducing the number of resets. + I obtained a recipe for a news site as a .py file from somewhere, how do I use it? ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Start the :guilabel:`Add custom news sources` dialog (from the :guilabel:`Fetch news` menu) and click the :guilabel:`Switch to advanced mode` button. Delete everything in the box with the recipe source code and copy paste the contents of your .py file into the box. Click :guilabel:`Add/update recipe`. diff --git a/src/calibre/parallel.py b/src/calibre/parallel.py index 6b19d7ba49..766c6b009b 100644 --- a/src/calibre/parallel.py +++ b/src/calibre/parallel.py @@ -42,6 +42,9 @@ PARALLEL_FUNCS = { 'lrfviewer' : ('calibre.gui2.lrf_renderer.main', 'main', {}, None), + + 'ebook-viewer' : + ('calibre.gui2.viewer.main', 'main', {}, None), 'feeds2lrf' : ('calibre.ebooks.lrf.feeds.convert_from', 'main', {}, 'notification'), diff --git a/src/calibre/translations/bg.po b/src/calibre/translations/bg.po index b1034ced46..af5a24301c 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-10-07 18:57+0000\n" +"POT-Creation-Date: 2008-10-11 12:32+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-10-09 19:36+0000\n" +"X-Launchpad-Export-Date: 2008-10-13 18:32+0000\n" "X-Generator: Launchpad (build Unknown)\n" "Generated-By: pygettext.py 1.5\n" @@ -174,27 +174,34 @@ msgid "" "inter-paragraph spacing." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:128 -msgid "Print generated OPF file to stdout" +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:127 +msgid "" +"Preserve the HTML tag structure while splitting large HTML files. This is " +"only neccessary if the HTML files contain CSS that uses sibling selectors. " +"Enabling this greatly slows down processing of large HTML files." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:130 -msgid "Print generated NCX file to stdout" +msgid "Print generated OPF file to stdout" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:132 -msgid "Keep intermediate files during processing by html2epub" +msgid "Print generated NCX file to stdout" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:134 +msgid "Keep intermediate files during processing by html2epub" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:136 msgid "" "Extract the contents of the produced EPUB file to the specified directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:463 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:894 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:902 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:469 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:918 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:926 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:77 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:289 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:61 @@ -210,7 +217,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:92 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:321 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:436 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:747 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:755 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:12 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/to_oeb.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:48 @@ -254,8 +261,8 @@ msgid "" "the element of the OPF file. \n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:308 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:987 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:312 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1011 msgid "You must specify an input HTML file" msgstr "" @@ -270,87 +277,87 @@ msgid "" "cause incorrect rendering." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:475 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:481 msgid "Written processed HTML to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:778 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:802 msgid "Options to control the traversal of HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:785 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:809 msgid "The output directory. Default is the current directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:787 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:811 msgid "Character encoding for HTML files. Default is to auto detect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:789 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:813 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:791 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:815 msgid "Control the following of links in HTML files." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:793 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:817 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " "depth first" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:795 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:819 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:797 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:821 msgid "Set metadata of the generated ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:799 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:823 msgid "Set the title. Default is to autodetect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:801 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:825 msgid "The author(s) of the ebook, as a comma separated list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:803 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:827 msgid "The subject(s) of this book, as a comma separated list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:805 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:829 msgid "Set the publisher of this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:807 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:831 msgid "A summary of this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:809 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:833 msgid "Load metadata from the specified OPF file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:811 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:835 msgid "Options useful for debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:813 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:837 msgid "" "Be more verbose while processing. Can be specified multiple times to " "increase verbosity." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:815 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:839 msgid "Output HTML is \"pretty printed\" for easier parsing by humans" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:821 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:845 msgid "" "%prog [options] file.html|opf\n" "\n" @@ -363,25 +370,25 @@ msgid "" "is used.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:817 +#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:829 msgid "%prog [options] LITFILE" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:820 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:426 +#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:832 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:428 msgid "Output directory. Defaults to current directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:823 +#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:835 msgid "Legibly format extracted markup. May modify meaningful whitespace." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:826 +#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:838 msgid "Useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:837 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:447 +#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:849 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:449 msgid "OEB ebook created in" msgstr "" @@ -568,7 +575,7 @@ msgid "" "regexp. For example to match all heading tags that have the attribute " "class=\"chapter\" you would use \"h\\d,class,chapter\". You can set the " "attribute to \"none\" to match only on tag names. So for example, to match " -"all

tags, you would use \"h2,none,\". Default is %default" +"all h2 tags, you would use \"h2,none,\". Default is %default" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:170 @@ -1105,22 +1112,26 @@ msgstr "" msgid "Set the comment" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:115 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:206 msgid "A comma separated list of tags to set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:208 msgid "The series to which this book belongs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:210 msgid "The series index" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:212 msgid "The book language" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:214 +msgid "Extract the cover" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:54 msgid "Usage:" msgstr "" @@ -1204,11 +1215,11 @@ msgstr "" msgid "Usage: rb-meta file.rb" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:424 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:426 msgid "%prog [options] myebook.mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:445 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:447 msgid "Raw MOBI HTML saved in" msgstr "" @@ -1313,7 +1324,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:64 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:388 +#: /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:304 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search.py:20 @@ -1388,7 +1399,7 @@ msgid "&Number of Colors:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:548 msgid "&Profile:" msgstr "" @@ -1480,7 +1491,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:262 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:264 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:370 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:374 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:509 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:284 @@ -1546,7 +1557,7 @@ msgid "Choose &language (requires restart):" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:256 -#: /home/kovid/work/calibre/src/calibre/utils/config.py:526 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:529 msgid "The default output format for ebook conversions." msgstr "" @@ -1745,53 +1756,53 @@ msgstr "" msgid "The expression %s is invalid. Error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:369 msgid "Convert to EPUB" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:367 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:370 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:506 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:311 msgid "Book Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:507 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:312 -msgid "Change &cover image:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:369 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:508 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:313 -msgid "Browse for an image to use as the cover of this book." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:371 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:510 msgid "Use cover from &source file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:507 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:312 +msgid "Change &cover image:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:313 +msgid "Browse for an image to use as the cover of this book." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:375 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:511 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:275 msgid "&Title: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:512 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:276 msgid "Change the title of this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:377 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:513 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:279 msgid "&Author(s): " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:378 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:514 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:280 @@ -1800,39 +1811,39 @@ msgid "" "an &. If the author name contains an &, use && to represent it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:379 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:515 msgid "Author So&rt:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:377 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:516 msgid "" "Change the author(s) of this book. Multiple authors should be separated by a " "comma" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:378 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:517 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:289 msgid "&Publisher: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:382 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:518 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:290 msgid "Change the publisher of this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:383 #: /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:291 msgid "Ta&gs: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:381 +#: /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 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:135 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:292 @@ -1841,15 +1852,15 @@ msgid "" "

They can be any words or phrases, separated by commas." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:521 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:140 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:295 msgid "&Series:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:383 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:522 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:523 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:141 @@ -1859,8 +1870,8 @@ msgstr "" msgid "List of known series. You can add new series." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:385 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:389 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:524 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:525 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:300 @@ -1868,67 +1879,71 @@ msgstr "" msgid "Series index." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:387 +#: /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:302 msgid "Book " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:389 +#: /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 msgid "Source en&coding:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:393 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:528 msgid "Base &font size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:391 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:396 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:394 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:406 msgid " pt" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:395 msgid "Remove &spacing between paragraphs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:396 +msgid "Preserve &tag structure when splitting" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:397 msgid "Override &CSS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:399 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:549 msgid "&Left Margin:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:401 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:551 msgid "&Right Margin:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:553 msgid "&Top Margin:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:555 msgid "&Bottom Margin:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:407 msgid "Automatic &chapter detection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:408 msgid "&XPath:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:409 msgid "" "\n" @@ -1946,35 +1961,35 @@ msgid "" "tutorial

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:414 msgid "Chapter &mark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:415 msgid "Automatic &Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:416 msgid "Number of &links to add to Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:417 msgid "Do not add &detected chapters to the Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:418 msgid "Chapter &threshold" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:419 msgid "&Force use of auto-generated Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:420 msgid "Level &1 TOC" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:421 msgid "Level &2 TOC" msgstr "" @@ -3532,14 +3547,14 @@ msgstr "" msgid "Using library at" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:86 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:99 msgid "" "%prog list [options]\n" "\n" "List the books available in the calibre database.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:94 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:107 msgid "" "The fields to display when listing books in the database. Should be a comma " "separated list of fields.\n" @@ -3547,39 +3562,45 @@ msgid "" "Default: %%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:96 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:109 msgid "" "The field by which to sort the results.\n" "Available fields: %s\n" "Default: %%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:98 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:111 msgid "Sort results in ascending order" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:100 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:113 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " "to do no filtering." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:106 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:115 +msgid "" +"The maximum width of a single line in the output. Defaults to detecting " +"screen size." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:121 msgid "Invalid fields. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:113 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:128 msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:177 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:192 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:201 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:216 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -3588,27 +3609,27 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:210 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:225 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:212 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:227 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:214 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:229 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:219 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:234 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:237 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:252 msgid "" "%prog remove ids\n" "\n" @@ -3617,11 +3638,11 @@ msgid "" "command). For example, 23,34,57-85\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:249 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:264 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:269 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:284 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -3630,15 +3651,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:280 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:285 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:300 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:293 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:308 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -3648,11 +3669,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:306 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:324 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:339 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -3662,15 +3683,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:332 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:347 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:337 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:352 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:351 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:366 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -3683,11 +3704,11 @@ msgid "" "show_metadata command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:364 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:379 msgid "You must specify an id and a metadata file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 msgid "" "%prog export [options] ids\n" "\n" @@ -3698,27 +3719,27 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:384 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:399 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:386 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:401 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:388 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:403 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:390 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:405 msgid "Create file names as author - title instead of title - author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:395 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:410 msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:405 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:420 msgid "" "%%prog command [options] [arguments]\n" "\n" @@ -3763,31 +3784,31 @@ msgstr "" msgid "Created by " msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config.py:514 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:517 msgid "Path to the database in which books are stored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config.py:516 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:519 msgid "Pattern to guess metadata from filenames" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config.py:518 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:521 msgid "Access key for isbndb.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config.py:520 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:523 msgid "Default timeout for network operations (seconds)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config.py:522 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:525 msgid "Path to directory in which your library of books is stored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config.py:524 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:527 msgid "The language in which to display the user interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config.py:528 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:531 msgid "Read metadata from files" msgstr "" diff --git a/src/calibre/translations/ca.po b/src/calibre/translations/ca.po index 799a08943e..416f7aeada 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-10-07 18:57+0000\n" +"POT-Creation-Date: 2008-10-11 12:32+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-10-09 19:36+0000\n" +"X-Launchpad-Export-Date: 2008-10-13 18:32+0000\n" "X-Generator: Launchpad (build Unknown)\n" #~ msgid "" @@ -303,27 +303,34 @@ msgid "" "inter-paragraph spacing." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:128 -msgid "Print generated OPF file to stdout" +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:127 +msgid "" +"Preserve the HTML tag structure while splitting large HTML files. This is " +"only neccessary if the HTML files contain CSS that uses sibling selectors. " +"Enabling this greatly slows down processing of large HTML files." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:130 -msgid "Print generated NCX file to stdout" +msgid "Print generated OPF file to stdout" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:132 -msgid "Keep intermediate files during processing by html2epub" +msgid "Print generated NCX file to stdout" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:134 +msgid "Keep intermediate files during processing by html2epub" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:136 msgid "" "Extract the contents of the produced EPUB file to the specified directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:463 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:894 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:902 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:469 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:918 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:926 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:77 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:289 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:61 @@ -339,7 +346,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:92 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:321 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:436 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:747 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:755 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:12 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/to_oeb.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:48 @@ -383,8 +390,8 @@ msgid "" "the element of the OPF file. \n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:308 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:987 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:312 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1011 msgid "You must specify an input HTML file" msgstr "" @@ -399,87 +406,87 @@ msgid "" "cause incorrect rendering." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:475 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:481 msgid "Written processed HTML to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:778 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:802 msgid "Options to control the traversal of HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:785 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:809 msgid "The output directory. Default is the current directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:787 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:811 msgid "Character encoding for HTML files. Default is to auto detect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:789 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:813 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:791 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:815 msgid "Control the following of links in HTML files." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:793 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:817 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " "depth first" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:795 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:819 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:797 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:821 msgid "Set metadata of the generated ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:799 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:823 msgid "Set the title. Default is to autodetect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:801 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:825 msgid "The author(s) of the ebook, as a comma separated list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:803 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:827 msgid "The subject(s) of this book, as a comma separated list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:805 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:829 msgid "Set the publisher of this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:807 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:831 msgid "A summary of this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:809 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:833 msgid "Load metadata from the specified OPF file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:811 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:835 msgid "Options useful for debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:813 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:837 msgid "" "Be more verbose while processing. Can be specified multiple times to " "increase verbosity." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:815 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:839 msgid "Output HTML is \"pretty printed\" for easier parsing by humans" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:821 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:845 msgid "" "%prog [options] file.html|opf\n" "\n" @@ -492,25 +499,25 @@ msgid "" "is used.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:817 +#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:829 msgid "%prog [options] LITFILE" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:820 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:426 +#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:832 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:428 msgid "Output directory. Defaults to current directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:823 +#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:835 msgid "Legibly format extracted markup. May modify meaningful whitespace." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:826 +#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:838 msgid "Useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:837 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:447 +#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:849 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:449 msgid "OEB ebook created in" msgstr "" @@ -724,7 +731,7 @@ msgid "" "regexp. For example to match all heading tags that have the attribute " "class=\"chapter\" you would use \"h\\d,class,chapter\". You can set the " "attribute to \"none\" to match only on tag names. So for example, to match " -"all

tags, you would use \"h2,none,\". Default is %default" +"all h2 tags, you would use \"h2,none,\". Default is %default" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:170 @@ -1277,22 +1284,26 @@ msgstr "" msgid "Set the comment" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:115 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:206 msgid "A comma separated list of tags to set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:208 msgid "The series to which this book belongs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:210 msgid "The series index" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:212 msgid "The book language" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:214 +msgid "Extract the cover" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:54 msgid "Usage:" msgstr "" @@ -1376,11 +1387,11 @@ msgstr "" msgid "Usage: rb-meta file.rb" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:424 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:426 msgid "%prog [options] myebook.mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:445 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:447 msgid "Raw MOBI HTML saved in" msgstr "" @@ -1485,7 +1496,7 @@ msgstr "Tí­tol" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:64 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:388 +#: /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:304 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search.py:20 @@ -1560,7 +1571,7 @@ msgid "&Number of Colors:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:548 msgid "&Profile:" msgstr "&Perfil:" @@ -1652,7 +1663,7 @@ msgstr "Cerca la nova ubicació de la base de dades" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:262 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:264 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:370 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:374 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:509 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:284 @@ -1718,7 +1729,7 @@ msgid "Choose &language (requires restart):" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:256 -#: /home/kovid/work/calibre/src/calibre/utils/config.py:526 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:529 msgid "The default output format for ebook conversions." msgstr "" @@ -1917,53 +1928,53 @@ msgstr "" msgid "The expression %s is invalid. Error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:369 msgid "Convert to EPUB" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:367 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:370 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:506 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:311 msgid "Book Cover" msgstr "Coberta" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:507 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:312 -msgid "Change &cover image:" -msgstr "Canvia la imatge de la &coberta:" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:369 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:508 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:313 -msgid "Browse for an image to use as the cover of this book." -msgstr "Cerca una imatge per a utilitzar com a coberta d'aquest llibre." - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:371 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:510 msgid "Use cover from &source file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:507 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:312 +msgid "Change &cover image:" +msgstr "Canvia la imatge de la &coberta:" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:313 +msgid "Browse for an image to use as the cover of this book." +msgstr "Cerca una imatge per a utilitzar com a coberta d'aquest llibre." + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:375 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:511 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:275 msgid "&Title: " msgstr "&Tí­tol: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:512 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:276 msgid "Change the title of this book" msgstr "Canvia el tí­tol del llibre" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:377 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:513 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:279 msgid "&Author(s): " msgstr "&Autor(s): " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:378 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:514 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:280 @@ -1972,12 +1983,12 @@ msgid "" "an &. If the author name contains an &, use && to represent it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:379 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:515 msgid "Author So&rt:" msgstr "Ord&re per autor:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:377 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:516 msgid "" "Change the author(s) of this book. Multiple authors should be separated by a " @@ -1985,27 +1996,27 @@ msgid "" msgstr "" "Canvia l'autor(s). Per a especificar més d'un, separeu-los amb comes." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:378 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:517 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:289 msgid "&Publisher: " msgstr "&Editorial: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:382 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:518 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:290 msgid "Change the publisher of this book" msgstr "Canvia l'editorial del llibre" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:383 #: /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:291 msgid "Ta&gs: " msgstr "Etique&tes: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:381 +#: /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 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:135 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:292 @@ -2016,15 +2027,15 @@ msgstr "" "Etiquetes per a categoritzar el llibre (especialment útil per a recerques). " "

Pot emprar-se qualsevol paraula o frase, separada per comes." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:521 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:140 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:295 msgid "&Series:" msgstr "&Sèries:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:383 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:522 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:523 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:141 @@ -2034,8 +2045,8 @@ msgstr "&Sèries:" msgid "List of known series. You can add new series." msgstr "Llistat de sèries conegudes. Podeu afegir-hi de noves." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:385 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:389 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:524 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:525 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:300 @@ -2043,67 +2054,71 @@ msgstr "Llistat de sèries conegudes. Podeu afegir-hi de noves." msgid "Series index." msgstr "Índex de sèrie." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:387 +#: /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:302 msgid "Book " msgstr "Llibre " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:389 +#: /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 msgid "Source en&coding:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:393 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:528 msgid "Base &font size:" msgstr "Grandària de lletra base:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:391 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:396 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:394 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:406 msgid " pt" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:395 msgid "Remove &spacing between paragraphs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:396 +msgid "Preserve &tag structure when splitting" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:397 msgid "Override &CSS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:399 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:549 msgid "&Left Margin:" msgstr "Marge &Esquerre:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:401 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:551 msgid "&Right Margin:" msgstr "Marge &Dret:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:553 msgid "&Top Margin:" msgstr "Marge &Superior:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:555 msgid "&Bottom Margin:" msgstr "Marge &Inferior:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:407 msgid "Automatic &chapter detection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:408 msgid "&XPath:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:409 msgid "" "\n" @@ -2121,35 +2136,35 @@ msgid "" "tutorial

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:414 msgid "Chapter &mark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:415 msgid "Automatic &Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:416 msgid "Number of &links to add to Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:417 msgid "Do not add &detected chapters to the Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:418 msgid "Chapter &threshold" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:419 msgid "&Force use of auto-generated Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:420 msgid "Level &1 TOC" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:421 msgid "Level &2 TOC" msgstr "" @@ -3731,14 +3746,14 @@ msgstr "" msgid "Using library at" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:86 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:99 msgid "" "%prog list [options]\n" "\n" "List the books available in the calibre database.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:94 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:107 msgid "" "The fields to display when listing books in the database. Should be a comma " "separated list of fields.\n" @@ -3746,39 +3761,45 @@ msgid "" "Default: %%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:96 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:109 msgid "" "The field by which to sort the results.\n" "Available fields: %s\n" "Default: %%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:98 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:111 msgid "Sort results in ascending order" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:100 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:113 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " "to do no filtering." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:106 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:115 +msgid "" +"The maximum width of a single line in the output. Defaults to detecting " +"screen size." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:121 msgid "Invalid fields. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:113 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:128 msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:177 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:192 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:201 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:216 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -3787,27 +3808,27 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:210 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:225 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:212 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:227 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:214 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:229 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:219 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:234 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:237 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:252 msgid "" "%prog remove ids\n" "\n" @@ -3816,11 +3837,11 @@ msgid "" "command). For example, 23,34,57-85\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:249 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:264 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:269 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:284 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -3829,15 +3850,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:280 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:285 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:300 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:293 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:308 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -3847,11 +3868,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:306 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:324 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:339 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -3861,15 +3882,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:332 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:347 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:337 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:352 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:351 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:366 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -3882,11 +3903,11 @@ msgid "" "show_metadata command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:364 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:379 msgid "You must specify an id and a metadata file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 msgid "" "%prog export [options] ids\n" "\n" @@ -3897,27 +3918,27 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:384 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:399 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:386 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:401 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:388 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:403 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:390 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:405 msgid "Create file names as author - title instead of title - author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:395 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:410 msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:405 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:420 msgid "" "%%prog command [options] [arguments]\n" "\n" @@ -3962,31 +3983,31 @@ msgstr "" msgid "Created by " msgstr "Creat per " -#: /home/kovid/work/calibre/src/calibre/utils/config.py:514 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:517 msgid "Path to the database in which books are stored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config.py:516 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:519 msgid "Pattern to guess metadata from filenames" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config.py:518 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:521 msgid "Access key for isbndb.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config.py:520 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:523 msgid "Default timeout for network operations (seconds)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config.py:522 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:525 msgid "Path to directory in which your library of books is stored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config.py:524 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:527 msgid "The language in which to display the user interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config.py:528 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:531 msgid "Read metadata from files" msgstr "" diff --git a/src/calibre/translations/de.po b/src/calibre/translations/de.po index 3b0c7ae723..157ae03e67 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-10-07 18:57+0000\n" -"PO-Revision-Date: 2008-10-07 20:47+0000\n" +"POT-Creation-Date: 2008-10-11 12:32+0000\n" +"PO-Revision-Date: 2008-10-11 20:39+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-10-09 19:36+0000\n" +"X-Launchpad-Export-Date: 2008-10-13 18:32+0000\n" "X-Generator: Launchpad (build Unknown)\n" "Generated-By: pygettext.py 1.5\n" @@ -536,29 +536,40 @@ msgstr "" "Abstand zwischen Paragrafen entfernen. Funktioniert nicht, falls die " "Ursprungsdatei Abstände zwischen Paragrafen erzwingt." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:127 +msgid "" +"Preserve the HTML tag structure while splitting large HTML files. This is " +"only neccessary if the HTML files contain CSS that uses sibling selectors. " +"Enabling this greatly slows down processing of large HTML files." +msgstr "" +"HTML Tag Struktur beim Aufteilen großer HTML Dateien beibehalten. Das ist " +"notwendig, wenn die HTML Datei CSS enthält, die Geschwister-Selektoren " +"verwenden. Diese Option verlangsamt extrem die Verarbeitung von großen HTML " +"Dateien." + +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:130 msgid "Print generated OPF file to stdout" msgstr "Erstellte OPF Datei nach stdout ausgeben" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:130 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:132 msgid "Print generated NCX file to stdout" msgstr "Erstellte NCX Datei nach stdout ausgeben" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:134 msgid "Keep intermediate files during processing by html2epub" msgstr "Zwischendateien während des Verarbeitens mit html2epub beibehalten" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:134 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:136 msgid "" "Extract the contents of the produced EPUB file to the specified directory." msgstr "" "Den Inhalt der erstellten EPUB Datei in das angegebene Verzeichnis " "extrahieren." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:463 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:894 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:902 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:469 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:918 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:926 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:77 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:289 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:61 @@ -574,7 +585,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:92 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:321 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:436 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:747 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:755 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:12 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/to_oeb.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:48 @@ -629,8 +640,8 @@ msgstr "" "Verknüpfungen aus dem\n" " Element der OPF Datei verwendet. \n" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:308 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:987 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:312 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1011 msgid "You must specify an input HTML file" msgstr "Geben Sie eine Eingabedatei im HTML Format an." @@ -649,25 +660,25 @@ msgstr "" "\t\tZu viel Textauszeichnung. Wieder-Aufteilung ohne Bewahrung der Struktur. " "Dies kann zu falschem Rendering führen." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:475 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:481 msgid "Written processed HTML to " msgstr "Verarbeitetes HTML wurde geschrieben in " -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:778 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:802 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:785 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:809 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:787 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:811 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:789 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:813 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." @@ -675,11 +686,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:791 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:815 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:793 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:817 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " "depth first" @@ -687,7 +698,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:795 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:819 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." @@ -696,39 +707,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:797 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:821 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:799 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:823 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:801 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:825 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:803 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:827 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:805 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:829 msgid "Set the publisher of this book." msgstr "Geben Sie den Herausgeber dieses Buches an." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:807 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:831 msgid "A summary of this book." msgstr "Inhaltsübersicht dieses Buches." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:809 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:833 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:811 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:835 msgid "Options useful for debugging" msgstr "Hilfreiche Einstellungen zur Fehlersuche" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:813 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:837 msgid "" "Be more verbose while processing. Can be specified multiple times to " "increase verbosity." @@ -736,13 +747,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:815 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:839 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:821 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:845 msgid "" "%prog [options] file.html|opf\n" "\n" @@ -764,27 +775,27 @@ msgstr "" "in ihrem Element\n" "verwendet.\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:817 +#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:829 msgid "%prog [options] LITFILE" msgstr "%prog [options] LITFILE" -#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:820 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:426 +#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:832 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:428 msgid "Output directory. Defaults to current directory." -msgstr "Ausgabeverzeichnis. Voreinstellung ist akutelles Verzeichnis." +msgstr "Ausgabeverzeichnis. Voreinstellung ist aktuelles Verzeichnis." -#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:823 +#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:835 msgid "Legibly format extracted markup. May modify meaningful whitespace." msgstr "" "Lesbares Format der extrahierten Textauszeichnung. Könnte sinnvolle " "Freiräume abändern." -#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:826 +#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:838 msgid "Useful for debugging." msgstr "Hilfreich bei der Fehlersuche." -#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:837 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:447 +#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:849 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:449 msgid "OEB ebook created in" msgstr "OEB eBook erstellt in" @@ -989,7 +1000,7 @@ msgid "" "to %default" msgstr "" "Ein regulärer Ausdruck. Elemente, deren Verknüpfungen ignoriert werden. " -"Voreinstellung %default" +"Voreinstellung ist %default" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:158 msgid "Don't add links to the table of contents." @@ -1005,7 +1016,8 @@ msgid "" "heading tags (h1-h6). Defaults to %default" msgstr "" "Der reguläre Ausdruck zur Ermittlung von Kapitelüberschriften. Es wird nach " -"mit (h1) - (h6) angegebenen Überschriften gesucht. Voreinstellung %default" +"mit (h1) - (h6) angegebenen Überschriften gesucht. Voreinstellung ist " +"%default" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:168 msgid "" @@ -1014,15 +1026,15 @@ msgid "" "regexp. For example to match all heading tags that have the attribute " "class=\"chapter\" you would use \"h\\d,class,chapter\". You can set the " "attribute to \"none\" to match only on tag names. So for example, to match " -"all

tags, you would use \"h2,none,\". Default is %default" +"all h2 tags, you would use \"h2,none,\". Default is %default" msgstr "" "Erkennt ein Kapitel, das mit einem Element mit dem angegebenen Attribut " "beginnt. Das Format für diese Option ist tagname regexp,attribute " "name,attribute value regexp. Um zum Beispiel alle heading tags zu treffen " -"die das Attribut class=\"chapter\" haben, verwenden Sie \"h\\" -"d,class,chapter\". Sie können das Attribut \"none\" setzen um nur die tag " -"names zu treffen. Wenn Sie zum Beispiel alle

tags treffen wollen, " -"benutzen Sie \"h2,none,\". Voreinstellung ist %default" +"die das Attribut class=\\\"chapter\\\" haben, verwenden Sie \\\"h\\\\" +"d,class,chapter\\\". Sie können das Attribut \\\"none\\\" setzen um nur die " +"tag names zu treffen. Wenn Sie zum Beispiel alle h2 tags treffen wollen, " +"benutzen Sie \\\"h2,none,\\\". Voreinstellung ist %default" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:170 msgid "" @@ -1698,24 +1710,28 @@ msgstr "Gebe Autoren ein" msgid "Set the comment" msgstr "Gebe Kommentar ein" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:115 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:206 msgid "A comma separated list of tags to set" msgstr "" "Eine durch Kommata getrennte Liste von Etiketten, die angewendet werden " "sollen" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:208 msgid "The series to which this book belongs" msgstr "Serie, zu der dieses eBook gehört" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:210 msgid "The series index" msgstr "Serienindex" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:212 msgid "The book language" msgstr "Sprache des Buches" +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:214 +msgid "Extract the cover" +msgstr "Umschlagbild extrahieren" + #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:54 msgid "Usage:" msgstr "Benutzung:" @@ -1817,11 +1833,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:424 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:426 msgid "%prog [options] myebook.mobi" msgstr "%prog [options] dateiname.mobi" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:445 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:447 msgid "Raw MOBI HTML saved in" msgstr "Original MOBI HTML gespeichert in" @@ -1932,7 +1948,7 @@ msgstr "Titel" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:64 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:388 +#: /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:304 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search.py:20 @@ -2008,7 +2024,7 @@ msgid "&Number of Colors:" msgstr "A&nzahl der Farben:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:548 msgid "&Profile:" msgstr "&Profil:" @@ -2103,7 +2119,7 @@ msgstr "Zu einem neuen Ort der Datenbank wechseln" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:262 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:264 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:370 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:374 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:509 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:284 @@ -2173,7 +2189,7 @@ msgid "Choose &language (requires restart):" msgstr "Sprache wäh&len (erfordert Neustart):" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:256 -#: /home/kovid/work/calibre/src/calibre/utils/config.py:526 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:529 msgid "The default output format for ebook conversions." msgstr "Das voreingestellte Ausgabeformat für eBook Konvertierungen." @@ -2385,53 +2401,53 @@ msgstr "Ungültiger XPath Ausdruck" msgid "The expression %s is invalid. Error: %s" msgstr "Der Ausdruck %s ist ungültig. Fehler: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:369 msgid "Convert to EPUB" msgstr "In EPUB konvertieren" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:367 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:370 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:506 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:311 msgid "Book Cover" msgstr "Umschlagbild" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:507 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:312 -msgid "Change &cover image:" -msgstr "&Umschlagbild ändern:" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:369 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:508 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:313 -msgid "Browse for an image to use as the cover of this book." -msgstr "Nach Umschlagbild durchsuchen..." - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:371 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:510 msgid "Use cover from &source file" msgstr "Um&schlagbild der Quelldatei verwenden" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:507 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:312 +msgid "Change &cover image:" +msgstr "&Umschlagbild ändern:" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:313 +msgid "Browse for an image to use as the cover of this book." +msgstr "Nach Umschlagbild durchsuchen..." + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:375 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:511 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:275 msgid "&Title: " msgstr "&Titel: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:512 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:276 msgid "Change the title of this book" msgstr "Titel dieses Buches ändern" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:377 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:513 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:279 msgid "&Author(s): " msgstr "&Autor(en): " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:378 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:514 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:280 @@ -2443,12 +2459,12 @@ msgstr "" "werden. Falls der Name des Autors ein & enthält, verwenden Sie && " "stattdessen." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:379 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:515 msgid "Author So&rt:" msgstr "So&rtierung nach Autor:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:377 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:516 msgid "" "Change the author(s) of this book. Multiple authors should be separated by a " @@ -2457,27 +2473,27 @@ msgstr "" "Autor dieses Buches ändern. Mehrere Autoren sollten durch Kommata getrennt " "werden" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:378 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:517 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:289 msgid "&Publisher: " msgstr "&Herausgeber: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:382 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:518 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:290 msgid "Change the publisher of this book" msgstr "Herausgeber dieses Buches ändern" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:383 #: /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:291 msgid "Ta&gs: " msgstr "&Etiketten: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:381 +#: /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 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:135 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:292 @@ -2489,15 +2505,15 @@ msgstr "" "Büchern.

Sie können für Etiketten durch Kommata getrennte Wörter " "oder Sätze verwenden." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:521 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:140 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:295 msgid "&Series:" msgstr "&Serien:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:383 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:522 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:523 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:141 @@ -2507,8 +2523,8 @@ msgstr "&Serien:" msgid "List of known series. You can add new series." msgstr "Liste der bekannten Serien. Sie können neue Serien hinzufügen." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:385 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:389 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:524 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:525 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:300 @@ -2516,67 +2532,71 @@ msgstr "Liste der bekannten Serien. Sie können neue Serien hinzufügen." msgid "Series index." msgstr "Index der Serien." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:387 +#: /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:302 msgid "Book " msgstr "Buch " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:389 +#: /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 msgid "Source en&coding:" msgstr "En&codierung der Quelldatei:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:393 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:528 msgid "Base &font size:" msgstr "Ausgangsschrift&größe:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:391 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:396 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:394 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:406 msgid " pt" msgstr " Punkt" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:395 msgid "Remove &spacing between paragraphs" msgstr "&Abstand zwischen Paragrafen entfernen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:396 +msgid "Preserve &tag structure when splitting" +msgstr "HTML &Tag Struktur beim Aufteilen beibehalten" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:397 msgid "Override &CSS" msgstr "&CSS überschreiben" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:399 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:549 msgid "&Left Margin:" msgstr "&Linker Rand:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:401 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:551 msgid "&Right Margin:" msgstr "&Rechter Rand:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:553 msgid "&Top Margin:" msgstr "&Oberer Rand:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:555 msgid "&Bottom Margin:" msgstr "&Unterer Rand:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:407 msgid "Automatic &chapter detection" msgstr "Automatische Kapitel Erkennung" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:408 msgid "&XPath:" msgstr "&XPath:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:409 msgid "" "\n" @@ -2609,37 +2629,37 @@ msgstr "" "style=\" text-decoration: underline; color:#0000ff;\">XPath " "Tutorial

" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:414 msgid "Chapter &mark:" msgstr "Kapitel &Markierung:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:415 msgid "Automatic &Table of Contents" msgstr "Automatisches &Inhaltsverzeichnis" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:416 msgid "Number of &links to add to Table of Contents" msgstr "" "Anzahl der Vernküpfungen, die zum Inhaltsverzeichnis hinzugefügt werden" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:417 msgid "Do not add &detected chapters to the Table of Contents" msgstr "Erkannte Kapitel &nicht zum Inhaltsverzeichnis hinzufügen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:418 msgid "Chapter &threshold" msgstr "Kapitel Grenzwer&t" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:419 msgid "&Force use of auto-generated Table of Contents" msgstr "" "&Verwendung des automatisch erstellten Inhaltsverzeichnisses erzwingen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:420 msgid "Level &1 TOC" msgstr "Ebene &1 Inhaltsverzeichnis" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:421 msgid "Level &2 TOC" msgstr "Ebene &2 Inhaltsverzeichnis" @@ -4335,7 +4355,7 @@ msgstr "" msgid "Using library at" msgstr "Benutze Bibliothek in" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:86 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:99 msgid "" "%prog list [options]\n" "\n" @@ -4345,7 +4365,7 @@ msgstr "" "\n" "Listet die vorhandenen Bücher in der calibre Datenbank auf.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:94 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:107 msgid "" "The fields to display when listing books in the database. Should be a comma " "separated list of fields.\n" @@ -4358,7 +4378,7 @@ msgstr "" "Verfügbare Felder: %s\n" "Voreinstellung: %%default" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:96 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:109 msgid "" "The field by which to sort the results.\n" "Available fields: %s\n" @@ -4368,11 +4388,11 @@ msgstr "" "Verfügbare Felder: %s\n" "Voreinstellung: %%default" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:98 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:111 msgid "Sort results in ascending order" msgstr "Sortiere Ergebnisse in aufsteigender Reihenfolge" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:100 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:113 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " @@ -4382,15 +4402,23 @@ msgstr "" "sehen Sie sich bitte die Dokumentation, die die Suche betrifft, im " "Benutzerhandbuch an. Voreinstellung ist, keine Filterung durchzuführen." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:106 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:115 +msgid "" +"The maximum width of a single line in the output. Defaults to detecting " +"screen size." +msgstr "" +"Maximale Breite einer einzelnen Zeile in der Ausgabe. In der Voreinstellung " +"wird die Bildschirmgröße erkannt." + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:121 msgid "Invalid fields. Available fields:" msgstr "Ungültige Felder. Verfügbare Felder:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:113 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:128 msgid "Invalid sort field. Available fields:" msgstr "Ungültiges Sortierungs-Feld. Verfügbare Felder:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:177 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:192 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" @@ -4398,7 +4426,7 @@ msgstr "" "Die folgenden Bücher wurden nicht hinzugefügt, da sie schon in der Datenbank " "vorhanden sind (siehe --duplicates Option):" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:201 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:216 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -4412,7 +4440,7 @@ msgstr "" "Verzeichnisse angeben, vergleichen\n" "Sie dazu die auf Verzeichnisse bezogenen Optionen unten.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:210 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:225 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" @@ -4421,11 +4449,11 @@ msgstr "" "und alle Dateien in diesem Verzeichnis sind verschiedene eBook Formate " "dieses einzelnen Buches" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:212 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:227 msgid "Process directories recursively" msgstr "Verzeichnisse rekursiv verarbeiten" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:214 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:229 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." @@ -4433,12 +4461,12 @@ msgstr "" "Füge Bücher zur Datenbank hinzu, auch wenn diese schon vorhanden sind. Der " "Abgleich erfolgt aufgrund des Titels der Bücher." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:219 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:234 msgid "You must specify at least one file to add" msgstr "" "Sie müssen wenigstens eine Datei auswählen, die hinzugefügt werden soll" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:237 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:252 msgid "" "%prog remove ids\n" "\n" @@ -4453,11 +4481,11 @@ msgstr "" "(Sie erhalten die ID Zahlen durch die Benutzung des Befehls list). Zum " "Beispiel: 23,34,57-85\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:249 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:264 msgid "You must specify at least one book to remove" msgstr "Sie müssen wenigstens ein Buch auswählen, das entfernt werden soll" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:269 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:284 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -4471,15 +4499,15 @@ msgstr "" "gekennzeichneten logischen Buches hinzu. Sie erhalten die ID durch den list " "Befehl. Falls das Format schon vorhanden ist, wird es ersetzt.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:280 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 msgid "You must specify an id and an ebook file" msgstr "Sie müssen eine ID und eine eBook Datei angeben" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:285 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:300 msgid "ebook file must have an extension" msgstr "eBook Datei muss eine Endung haben" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:293 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:308 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -4496,11 +4524,11 @@ msgstr "" "eine Dateiendung wie LRF oder TXT oder EPUB sein. Falls das logische Buch im " "entsprechenden Format nicht vorliegt, passiert gar nichts.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:306 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 msgid "You must specify an id and a format" msgstr "Sie müssen eine ID und ein Format (Dateiendung) angeben" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:324 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:339 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -4516,15 +4544,15 @@ msgstr "" "ID angegebene Buch.\n" "ID ist eine ID Nummer des Befehls list.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:332 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:347 msgid "Print metadata in OPF form (XML)" msgstr "Drucke Meta-Daten als OPF (XML)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:337 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:352 msgid "You must specify an id" msgstr "Sie müssen eine ID angeben" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:351 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:366 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -4547,11 +4575,11 @@ msgstr "" "opf Option mit dem\n" "show_metadata Befehl.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:364 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:379 msgid "You must specify an id and a metadata file" msgstr "Geben Sie eine ID und eine Meta-Daten Datei an" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 msgid "" "%prog export [options] ids\n" "\n" @@ -4569,29 +4597,29 @@ msgstr "" "Metadaten (in\n" "einer opf Datei). Die ID Nummern erhalten Sie mit dem Befehl list.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:384 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:399 msgid "Export all books in database, ignoring the list of ids." msgstr "" "Exportiere alle Bücher der Datenbank, die Liste der IDs wird ignoriert." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:386 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:401 msgid "Export books to the specified directory. Default is" msgstr "Exportiere Bücher in das angegebene Verzeichnis. Voreinstellung ist" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:388 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:403 msgid "Export all books into a single directory" msgstr "Exportiere alle Bücher in ein einziges Verzeichnis" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:390 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:405 msgid "Create file names as author - title instead of title - author" msgstr "" "Erstelle Dateinamen mit \"Autor - Titel\" anstelle von \"Titel - Autor\"" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:395 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:410 msgid "You must specify some ids or the %s option" msgstr "Sie müssen IDs oder die %s Option angeben" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:405 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:420 msgid "" "%%prog command [options] [arguments]\n" "\n" @@ -4644,32 +4672,32 @@ msgstr "%sBenutzung%s: %s\n" msgid "Created by " msgstr "Erstellt von " -#: /home/kovid/work/calibre/src/calibre/utils/config.py:514 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:517 msgid "Path to the database in which books are stored" msgstr "Pfad zur Datenbank in der die Bücher gespeichtert sind" -#: /home/kovid/work/calibre/src/calibre/utils/config.py:516 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:519 msgid "Pattern to guess metadata from filenames" msgstr "Verhaltensmuster zum Erraten der Metadaten aus den Dateinamen" -#: /home/kovid/work/calibre/src/calibre/utils/config.py:518 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:521 msgid "Access key for isbndb.com" msgstr "Zugangsschlüssel für isbndb.com" -#: /home/kovid/work/calibre/src/calibre/utils/config.py:520 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:523 msgid "Default timeout for network operations (seconds)" msgstr "" "Voreinstellung der Zeitüberschreitung bei Netzwerkverbindungen (in Sekunden)" -#: /home/kovid/work/calibre/src/calibre/utils/config.py:522 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:525 msgid "Path to directory in which your library of books is stored" msgstr "Pfad zum Verzeichnis, in dem die Bibliothek gespeichert ist" -#: /home/kovid/work/calibre/src/calibre/utils/config.py:524 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:527 msgid "The language in which to display the user interface" msgstr "Sprache, in der die Benutzer-Oberfläche dargestellt wird" -#: /home/kovid/work/calibre/src/calibre/utils/config.py:528 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:531 msgid "Read metadata from files" msgstr "Metadaten aus Dateien lesen" diff --git a/src/calibre/translations/el.po b/src/calibre/translations/el.po index 4f7722f31f..e15ad679f7 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-10-07 18:57+0000\n" +"POT-Creation-Date: 2008-10-11 12:32+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-10-09 19:36+0000\n" +"X-Launchpad-Export-Date: 2008-10-13 18:32+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:131 @@ -174,27 +174,34 @@ msgid "" "inter-paragraph spacing." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:128 -msgid "Print generated OPF file to stdout" +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:127 +msgid "" +"Preserve the HTML tag structure while splitting large HTML files. This is " +"only neccessary if the HTML files contain CSS that uses sibling selectors. " +"Enabling this greatly slows down processing of large HTML files." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:130 -msgid "Print generated NCX file to stdout" +msgid "Print generated OPF file to stdout" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:132 -msgid "Keep intermediate files during processing by html2epub" +msgid "Print generated NCX file to stdout" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:134 +msgid "Keep intermediate files during processing by html2epub" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:136 msgid "" "Extract the contents of the produced EPUB file to the specified directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:463 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:894 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:902 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:469 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:918 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:926 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:77 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:289 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:61 @@ -210,7 +217,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:92 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:321 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:436 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:747 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:755 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:12 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/to_oeb.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:48 @@ -254,8 +261,8 @@ msgid "" "the element of the OPF file. \n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:308 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:987 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:312 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1011 msgid "You must specify an input HTML file" msgstr "" @@ -270,87 +277,87 @@ msgid "" "cause incorrect rendering." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:475 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:481 msgid "Written processed HTML to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:778 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:802 msgid "Options to control the traversal of HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:785 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:809 msgid "The output directory. Default is the current directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:787 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:811 msgid "Character encoding for HTML files. Default is to auto detect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:789 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:813 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:791 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:815 msgid "Control the following of links in HTML files." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:793 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:817 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " "depth first" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:795 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:819 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:797 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:821 msgid "Set metadata of the generated ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:799 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:823 msgid "Set the title. Default is to autodetect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:801 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:825 msgid "The author(s) of the ebook, as a comma separated list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:803 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:827 msgid "The subject(s) of this book, as a comma separated list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:805 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:829 msgid "Set the publisher of this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:807 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:831 msgid "A summary of this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:809 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:833 msgid "Load metadata from the specified OPF file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:811 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:835 msgid "Options useful for debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:813 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:837 msgid "" "Be more verbose while processing. Can be specified multiple times to " "increase verbosity." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:815 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:839 msgid "Output HTML is \"pretty printed\" for easier parsing by humans" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:821 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:845 msgid "" "%prog [options] file.html|opf\n" "\n" @@ -363,25 +370,25 @@ msgid "" "is used.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:817 +#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:829 msgid "%prog [options] LITFILE" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:820 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:426 +#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:832 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:428 msgid "Output directory. Defaults to current directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:823 +#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:835 msgid "Legibly format extracted markup. May modify meaningful whitespace." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:826 +#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:838 msgid "Useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:837 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:447 +#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:849 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:449 msgid "OEB ebook created in" msgstr "" @@ -568,7 +575,7 @@ msgid "" "regexp. For example to match all heading tags that have the attribute " "class=\"chapter\" you would use \"h\\d,class,chapter\". You can set the " "attribute to \"none\" to match only on tag names. So for example, to match " -"all

tags, you would use \"h2,none,\". Default is %default" +"all h2 tags, you would use \"h2,none,\". Default is %default" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:170 @@ -1105,22 +1112,26 @@ msgstr "" msgid "Set the comment" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:115 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:206 msgid "A comma separated list of tags to set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:208 msgid "The series to which this book belongs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:210 msgid "The series index" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:212 msgid "The book language" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:214 +msgid "Extract the cover" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:54 msgid "Usage:" msgstr "" @@ -1204,11 +1215,11 @@ msgstr "" msgid "Usage: rb-meta file.rb" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:424 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:426 msgid "%prog [options] myebook.mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:445 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:447 msgid "Raw MOBI HTML saved in" msgstr "" @@ -1313,7 +1324,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:64 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:388 +#: /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:304 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search.py:20 @@ -1388,7 +1399,7 @@ msgid "&Number of Colors:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:548 msgid "&Profile:" msgstr "" @@ -1480,7 +1491,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:262 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:264 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:370 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:374 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:509 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:284 @@ -1546,7 +1557,7 @@ msgid "Choose &language (requires restart):" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:256 -#: /home/kovid/work/calibre/src/calibre/utils/config.py:526 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:529 msgid "The default output format for ebook conversions." msgstr "" @@ -1745,53 +1756,53 @@ msgstr "" msgid "The expression %s is invalid. Error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:369 msgid "Convert to EPUB" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:367 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:370 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:506 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:311 msgid "Book Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:507 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:312 -msgid "Change &cover image:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:369 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:508 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:313 -msgid "Browse for an image to use as the cover of this book." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:371 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:510 msgid "Use cover from &source file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:507 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:312 +msgid "Change &cover image:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:313 +msgid "Browse for an image to use as the cover of this book." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:375 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:511 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:275 msgid "&Title: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:512 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:276 msgid "Change the title of this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:377 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:513 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:279 msgid "&Author(s): " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:378 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:514 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:280 @@ -1800,39 +1811,39 @@ msgid "" "an &. If the author name contains an &, use && to represent it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:379 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:515 msgid "Author So&rt:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:377 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:516 msgid "" "Change the author(s) of this book. Multiple authors should be separated by a " "comma" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:378 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:517 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:289 msgid "&Publisher: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:382 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:518 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:290 msgid "Change the publisher of this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:383 #: /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:291 msgid "Ta&gs: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:381 +#: /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 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:135 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:292 @@ -1841,15 +1852,15 @@ msgid "" "

They can be any words or phrases, separated by commas." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:521 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:140 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:295 msgid "&Series:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:383 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:522 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:523 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:141 @@ -1859,8 +1870,8 @@ msgstr "" msgid "List of known series. You can add new series." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:385 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:389 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:524 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:525 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:300 @@ -1868,67 +1879,71 @@ msgstr "" msgid "Series index." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:387 +#: /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:302 msgid "Book " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:389 +#: /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 msgid "Source en&coding:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:393 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:528 msgid "Base &font size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:391 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:396 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:394 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:406 msgid " pt" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:395 msgid "Remove &spacing between paragraphs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:396 +msgid "Preserve &tag structure when splitting" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:397 msgid "Override &CSS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:399 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:549 msgid "&Left Margin:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:401 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:551 msgid "&Right Margin:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:553 msgid "&Top Margin:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:555 msgid "&Bottom Margin:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:407 msgid "Automatic &chapter detection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:408 msgid "&XPath:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:409 msgid "" "\n" @@ -1946,35 +1961,35 @@ msgid "" "tutorial

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:414 msgid "Chapter &mark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:415 msgid "Automatic &Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:416 msgid "Number of &links to add to Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:417 msgid "Do not add &detected chapters to the Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:418 msgid "Chapter &threshold" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:419 msgid "&Force use of auto-generated Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:420 msgid "Level &1 TOC" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:421 msgid "Level &2 TOC" msgstr "" @@ -3532,14 +3547,14 @@ msgstr "" msgid "Using library at" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:86 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:99 msgid "" "%prog list [options]\n" "\n" "List the books available in the calibre database.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:94 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:107 msgid "" "The fields to display when listing books in the database. Should be a comma " "separated list of fields.\n" @@ -3547,39 +3562,45 @@ msgid "" "Default: %%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:96 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:109 msgid "" "The field by which to sort the results.\n" "Available fields: %s\n" "Default: %%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:98 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:111 msgid "Sort results in ascending order" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:100 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:113 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " "to do no filtering." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:106 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:115 +msgid "" +"The maximum width of a single line in the output. Defaults to detecting " +"screen size." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:121 msgid "Invalid fields. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:113 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:128 msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:177 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:192 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:201 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:216 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -3588,27 +3609,27 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:210 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:225 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:212 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:227 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:214 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:229 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:219 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:234 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:237 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:252 msgid "" "%prog remove ids\n" "\n" @@ -3617,11 +3638,11 @@ msgid "" "command). For example, 23,34,57-85\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:249 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:264 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:269 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:284 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -3630,15 +3651,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:280 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:285 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:300 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:293 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:308 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -3648,11 +3669,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:306 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:324 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:339 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -3662,15 +3683,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:332 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:347 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:337 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:352 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:351 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:366 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -3683,11 +3704,11 @@ msgid "" "show_metadata command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:364 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:379 msgid "You must specify an id and a metadata file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 msgid "" "%prog export [options] ids\n" "\n" @@ -3698,27 +3719,27 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:384 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:399 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:386 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:401 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:388 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:403 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:390 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:405 msgid "Create file names as author - title instead of title - author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:395 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:410 msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:405 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:420 msgid "" "%%prog command [options] [arguments]\n" "\n" @@ -3763,31 +3784,31 @@ msgstr "" msgid "Created by " msgstr "Δημιουργήθηκε απο τον " -#: /home/kovid/work/calibre/src/calibre/utils/config.py:514 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:517 msgid "Path to the database in which books are stored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config.py:516 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:519 msgid "Pattern to guess metadata from filenames" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config.py:518 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:521 msgid "Access key for isbndb.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config.py:520 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:523 msgid "Default timeout for network operations (seconds)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config.py:522 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:525 msgid "Path to directory in which your library of books is stored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config.py:524 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:527 msgid "The language in which to display the user interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config.py:528 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:531 msgid "Read metadata from files" msgstr "" diff --git a/src/calibre/translations/es.po b/src/calibre/translations/es.po index 1656698bab..74b30d2be1 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-10-07 18:57+0000\n" +"POT-Creation-Date: 2008-10-11 12:32+0000\n" "PO-Revision-Date: 2008-09-23 01:19+0000\n" "Last-Translator: betatron \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-10-09 19:36+0000\n" +"X-Launchpad-Export-Date: 2008-10-13 18:32+0000\n" "X-Generator: Launchpad (build Unknown)\n" #~ msgid "" @@ -482,27 +482,34 @@ msgid "" "inter-paragraph spacing." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:128 -msgid "Print generated OPF file to stdout" +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:127 +msgid "" +"Preserve the HTML tag structure while splitting large HTML files. This is " +"only neccessary if the HTML files contain CSS that uses sibling selectors. " +"Enabling this greatly slows down processing of large HTML files." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:130 -msgid "Print generated NCX file to stdout" +msgid "Print generated OPF file to stdout" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:132 -msgid "Keep intermediate files during processing by html2epub" +msgid "Print generated NCX file to stdout" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:134 +msgid "Keep intermediate files during processing by html2epub" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:136 msgid "" "Extract the contents of the produced EPUB file to the specified directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:463 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:894 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:902 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:469 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:918 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:926 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:77 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:289 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:61 @@ -518,7 +525,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:92 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:321 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:436 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:747 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:755 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:12 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/to_oeb.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:48 @@ -567,8 +574,8 @@ msgstr "" "enlaces se tomará del elemento\n" " en el archivo OPF \n" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:308 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:987 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:312 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1011 msgid "You must specify an input HTML file" msgstr "Debe especificar un archivo HTML de entrada." @@ -583,24 +590,24 @@ msgid "" "cause incorrect rendering." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:475 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:481 msgid "Written processed HTML to " msgstr "Escribir el HTML procesado en " -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:778 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:802 msgid "Options to control the traversal of HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:785 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:809 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:787 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:811 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:789 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:813 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." @@ -608,17 +615,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:791 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:815 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:793 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:817 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " "depth first" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:795 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:819 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." @@ -627,49 +634,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:797 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:821 msgid "Set metadata of the generated ebook" msgstr "Establecer metadata del documento generado." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:799 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:823 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:801 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:825 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:803 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:827 msgid "The subject(s) of this book, as a comma separated list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:805 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:829 msgid "Set the publisher of this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:807 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:831 msgid "A summary of this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:809 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:833 msgid "Load metadata from the specified OPF file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:811 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:835 msgid "Options useful for debugging" msgstr "Utiles opciones para depurar." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:813 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:837 msgid "" "Be more verbose while processing. Can be specified multiple times to " "increase verbosity." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:815 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:839 msgid "Output HTML is \"pretty printed\" for easier parsing by humans" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:821 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:845 msgid "" "%prog [options] file.html|opf\n" "\n" @@ -682,25 +689,25 @@ msgid "" "is used.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:817 +#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:829 msgid "%prog [options] LITFILE" msgstr "%prog [options] LITFILE" -#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:820 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:426 +#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:832 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:428 msgid "Output directory. Defaults to current directory." msgstr "Directorio de salida. Por defecto es el directorio actual" -#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:823 +#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:835 msgid "Legibly format extracted markup. May modify meaningful whitespace." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:826 +#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:838 msgid "Useful for debugging." msgstr "Útil para depuración." -#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:837 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:447 +#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:849 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:449 msgid "OEB ebook created in" msgstr "Ebook OEB creado en" @@ -927,7 +934,7 @@ msgid "" "regexp. For example to match all heading tags that have the attribute " "class=\"chapter\" you would use \"h\\d,class,chapter\". You can set the " "attribute to \"none\" to match only on tag names. So for example, to match " -"all

tags, you would use \"h2,none,\". Default is %default" +"all h2 tags, you would use \"h2,none,\". Default is %default" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:170 @@ -1571,22 +1578,26 @@ msgstr "Introduzca los autores" msgid "Set the comment" msgstr "Vea el comentario" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:115 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:206 msgid "A comma separated list of tags to set" msgstr "Lista de etiquetas separada por comas que desea establecer" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:208 msgid "The series to which this book belongs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:210 msgid "The series index" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:212 msgid "The book language" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:214 +msgid "Extract the cover" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:54 msgid "Usage:" msgstr "Uso:" @@ -1685,11 +1696,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:424 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:426 msgid "%prog [options] myebook.mobi" msgstr "%prog [opciones] miebook.mobi" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:445 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:447 msgid "Raw MOBI HTML saved in" msgstr "HTML MOBI en bruto guardado en" @@ -1795,7 +1806,7 @@ msgstr "Título" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:64 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:388 +#: /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:304 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search.py:20 @@ -1870,7 +1881,7 @@ msgid "&Number of Colors:" msgstr "&Numeros de Colores" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:548 msgid "&Profile:" msgstr "&Perfil:" @@ -1964,7 +1975,7 @@ msgstr "Navegar a la nueva ubicación de la base de datos" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:262 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:264 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:370 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:374 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:509 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:284 @@ -2032,7 +2043,7 @@ msgid "Choose &language (requires restart):" msgstr "Seleccionar idioma (requiere reiniciar el programa)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:256 -#: /home/kovid/work/calibre/src/calibre/utils/config.py:526 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:529 msgid "The default output format for ebook conversions." msgstr "" @@ -2231,53 +2242,53 @@ msgstr "" msgid "The expression %s is invalid. Error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:369 msgid "Convert to EPUB" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:367 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:370 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:506 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:311 msgid "Book Cover" msgstr "Portada" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:507 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:312 -msgid "Change &cover image:" -msgstr "Cambia la imagen de &portada:" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:369 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:508 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:313 -msgid "Browse for an image to use as the cover of this book." -msgstr "Localizar una imagen a utilizar como portada de este libro." - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:371 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:510 msgid "Use cover from &source file" msgstr "Usar portada del archivo &fuente" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:507 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:312 +msgid "Change &cover image:" +msgstr "Cambia la imagen de &portada:" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:313 +msgid "Browse for an image to use as the cover of this book." +msgstr "Localizar una imagen a utilizar como portada de este libro." + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:375 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:511 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:275 msgid "&Title: " msgstr "&Título: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:512 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:276 msgid "Change the title of this book" msgstr "Cambiar el título del libro" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:377 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:513 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:279 msgid "&Author(s): " msgstr "&Autor(es): " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:378 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:514 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:280 @@ -2286,12 +2297,12 @@ msgid "" "an &. If the author name contains an &, use && to represent it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:379 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:515 msgid "Author So&rt:" msgstr "O&rd&en por autor:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:377 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:516 msgid "" "Change the author(s) of this book. Multiple authors should be separated by a " @@ -2300,27 +2311,27 @@ msgstr "" "Cambia el(los) autor(es). Para especificar más de uno, sepárelos mediante " "comas." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:378 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:517 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:289 msgid "&Publisher: " msgstr "&Editorial: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:382 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:518 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:290 msgid "Change the publisher of this book" msgstr "Cambia la editorial del libro" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:383 #: /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:291 msgid "Ta&gs: " msgstr "Etique&tas: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:381 +#: /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 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:135 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:292 @@ -2331,15 +2342,15 @@ msgstr "" "Etiquetas para categorizar el libr (muy útil en búsquedas).

Puede " "utilizarse qualquier palabra o frase, separada medante comas." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:521 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:140 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:295 msgid "&Series:" msgstr "&Series:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:383 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:522 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:523 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:141 @@ -2349,8 +2360,8 @@ msgstr "&Series:" msgid "List of known series. You can add new series." msgstr "Listado de series conocidas. Se puede añadir nuevas series." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:385 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:389 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:524 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:525 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:300 @@ -2358,67 +2369,71 @@ msgstr "Listado de series conocidas. Se puede añadir nuevas series." msgid "Series index." msgstr "Índice de serie." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:387 +#: /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:302 msgid "Book " msgstr "Libro " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:389 +#: /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 msgid "Source en&coding:" msgstr "&Codificación de la fuente:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:393 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:528 msgid "Base &font size:" msgstr "Tamaño de la &fuente base:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:391 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:396 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:394 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:406 msgid " pt" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:395 msgid "Remove &spacing between paragraphs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:396 +msgid "Preserve &tag structure when splitting" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:397 msgid "Override &CSS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:399 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:549 msgid "&Left Margin:" msgstr "Margen &Izquierdo:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:401 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:551 msgid "&Right Margin:" msgstr "Margen &Derecho:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:553 msgid "&Top Margin:" msgstr "Margen &Superior:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:555 msgid "&Bottom Margin:" msgstr "Margen &Inferior:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:407 msgid "Automatic &chapter detection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:408 msgid "&XPath:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:409 msgid "" "\n" @@ -2436,35 +2451,35 @@ msgid "" "tutorial

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:414 msgid "Chapter &mark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:415 msgid "Automatic &Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:416 msgid "Number of &links to add to Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:417 msgid "Do not add &detected chapters to the Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:418 msgid "Chapter &threshold" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:419 msgid "&Force use of auto-generated Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:420 msgid "Level &1 TOC" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:421 msgid "Level &2 TOC" msgstr "" @@ -4139,14 +4154,14 @@ msgstr "" msgid "Using library at" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:86 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:99 msgid "" "%prog list [options]\n" "\n" "List the books available in the calibre database.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:94 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:107 msgid "" "The fields to display when listing books in the database. Should be a comma " "separated list of fields.\n" @@ -4158,7 +4173,7 @@ msgstr "" "Campos disponibles: %s\n" "Defecto: %%default" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:96 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:109 msgid "" "The field by which to sort the results.\n" "Available fields: %s\n" @@ -4168,11 +4183,11 @@ msgstr "" "Campos disponibles: %s\n" "Defecto: %%default" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:98 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:111 msgid "Sort results in ascending order" msgstr "Clasificar los resultados en orden ascendente" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:100 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:113 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " @@ -4182,15 +4197,21 @@ msgstr "" "consulta de búsqueda consulte la documentación relacionada con la búsqueda " "en el Manual del usuario. El valor predeterminado es a no hacer el filtrado." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:106 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:115 +msgid "" +"The maximum width of a single line in the output. Defaults to detecting " +"screen size." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:121 msgid "Invalid fields. Available fields:" msgstr "Campos no válidos. Los campos disponibles:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:113 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:128 msgid "Invalid sort field. Available fields:" msgstr "Campo de clasificación no válido. Los campos disponibles:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:177 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:192 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" @@ -4198,7 +4219,7 @@ msgstr "" "Los siguientes libros no se han añadido como ya existen en la base de datos " "(véase la opción --duplicates)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:201 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:216 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -4207,7 +4228,7 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:210 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:225 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" @@ -4215,11 +4236,11 @@ msgstr "" "Supongamos que cada directorio tiene un solo libro lógico y que todos los " "archivos en este directorio son diferentes formatos de este libro" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:212 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:227 msgid "Process directories recursively" msgstr "Proceso de directorios recursivamente" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:214 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:229 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." @@ -4227,11 +4248,11 @@ msgstr "" "Añadir a base de datos de libros, aunque ya existen. La comparación se " "realiza sobre la base de títulos de libros." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:219 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:234 msgid "You must specify at least one file to add" msgstr "Debe especificar al menos un archivo para añadir" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:237 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:252 msgid "" "%prog remove ids\n" "\n" @@ -4246,11 +4267,11 @@ msgstr "" "números de identificación utilizando el commando \"list\"). Por ejemplo, " "23,34,57-85\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:249 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:264 msgid "You must specify at least one book to remove" msgstr "Debe especificar al menos un libro para eliminar" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:269 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:284 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -4264,15 +4285,15 @@ msgstr "" "identificado por iid. Puede obtener el id usando el comando list. Si el " "formato ya existe, será reemplazado por el nuevo.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:280 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 msgid "You must specify an id and an ebook file" msgstr "Debe especificar un ID y un ebook archivo" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:285 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:300 msgid "ebook file must have an extension" msgstr "ebook archivo debe tener una extensión" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:293 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:308 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -4289,11 +4310,11 @@ msgstr "" "archivo como LRF o TXT o EPUB. Si el libro lógico no tiene fmt disponible, " "no hacer nada.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:306 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 msgid "You must specify an id and a format" msgstr "Debe especificar un ID y un formato" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:324 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:339 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -4303,15 +4324,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:332 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:347 msgid "Print metadata in OPF form (XML)" msgstr "Imprimir metadatos en formato OPF (XML)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:337 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:352 msgid "You must specify an id" msgstr "Usted debe especificar un ID" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:351 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:366 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -4324,11 +4345,11 @@ msgid "" "show_metadata command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:364 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:379 msgid "You must specify an id and a metadata file" msgstr "Usted debe especificar un ID y un archivo de metadatos" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 msgid "" "%prog export [options] ids\n" "\n" @@ -4339,31 +4360,31 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:384 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:399 msgid "Export all books in database, ignoring the list of ids." msgstr "" "Exportar todos los libros en la base de datos, haciendo caso omiso de la " "lista de identificaciones." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:386 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:401 msgid "Export books to the specified directory. Default is" msgstr "" "Exportar libros para el directorio especificado. El valor por defecto es" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:388 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:403 msgid "Export all books into a single directory" msgstr "Exportar todos los libros en un solo directorio" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:390 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:405 msgid "Create file names as author - title instead of title - author" msgstr "" "Crear nombres de archivo como autor - título en lugar de título - autor" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:395 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:410 msgid "You must specify some ids or the %s option" msgstr "Debe especificar algunas identificaciones o la opción %s" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:405 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:420 msgid "" "%%prog command [options] [arguments]\n" "\n" @@ -4408,31 +4429,31 @@ msgstr "%sUso%s: %s\n" msgid "Created by " msgstr "Creado por " -#: /home/kovid/work/calibre/src/calibre/utils/config.py:514 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:517 msgid "Path to the database in which books are stored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config.py:516 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:519 msgid "Pattern to guess metadata from filenames" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config.py:518 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:521 msgid "Access key for isbndb.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config.py:520 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:523 msgid "Default timeout for network operations (seconds)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config.py:522 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:525 msgid "Path to directory in which your library of books is stored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config.py:524 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:527 msgid "The language in which to display the user interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config.py:528 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:531 msgid "Read metadata from files" msgstr "" diff --git a/src/calibre/translations/fr.po b/src/calibre/translations/fr.po index bc7183bd62..f724220bf3 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-10-07 18:57+0000\n" +"POT-Creation-Date: 2008-10-11 12:32+0000\n" "PO-Revision-Date: 2008-08-28 13:18+0000\n" "Last-Translator: Anthony Guéchoum \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-10-09 19:36+0000\n" +"X-Launchpad-Export-Date: 2008-10-13 18:32+0000\n" "X-Generator: Launchpad (build Unknown)\n" "Generated-By: pygettext.py 1.5\n" @@ -370,27 +370,34 @@ msgid "" "inter-paragraph spacing." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:128 -msgid "Print generated OPF file to stdout" +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:127 +msgid "" +"Preserve the HTML tag structure while splitting large HTML files. This is " +"only neccessary if the HTML files contain CSS that uses sibling selectors. " +"Enabling this greatly slows down processing of large HTML files." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:130 -msgid "Print generated NCX file to stdout" +msgid "Print generated OPF file to stdout" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:132 -msgid "Keep intermediate files during processing by html2epub" +msgid "Print generated NCX file to stdout" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:134 +msgid "Keep intermediate files during processing by html2epub" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:136 msgid "" "Extract the contents of the produced EPUB file to the specified directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:463 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:894 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:902 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:469 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:918 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:926 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:77 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:289 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:61 @@ -406,7 +413,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:92 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:321 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:436 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:747 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:755 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:12 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/to_oeb.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:48 @@ -450,8 +457,8 @@ msgid "" "the element of the OPF file. \n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:308 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:987 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:312 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1011 msgid "You must specify an input HTML file" msgstr "" @@ -466,87 +473,87 @@ msgid "" "cause incorrect rendering." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:475 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:481 msgid "Written processed HTML to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:778 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:802 msgid "Options to control the traversal of HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:785 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:809 msgid "The output directory. Default is the current directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:787 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:811 msgid "Character encoding for HTML files. Default is to auto detect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:789 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:813 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:791 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:815 msgid "Control the following of links in HTML files." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:793 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:817 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " "depth first" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:795 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:819 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:797 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:821 msgid "Set metadata of the generated ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:799 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:823 msgid "Set the title. Default is to autodetect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:801 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:825 msgid "The author(s) of the ebook, as a comma separated list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:803 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:827 msgid "The subject(s) of this book, as a comma separated list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:805 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:829 msgid "Set the publisher of this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:807 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:831 msgid "A summary of this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:809 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:833 msgid "Load metadata from the specified OPF file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:811 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:835 msgid "Options useful for debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:813 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:837 msgid "" "Be more verbose while processing. Can be specified multiple times to " "increase verbosity." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:815 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:839 msgid "Output HTML is \"pretty printed\" for easier parsing by humans" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:821 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:845 msgid "" "%prog [options] file.html|opf\n" "\n" @@ -559,25 +566,25 @@ msgid "" "is used.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:817 +#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:829 msgid "%prog [options] LITFILE" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:820 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:426 +#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:832 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:428 msgid "Output directory. Defaults to current directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:823 +#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:835 msgid "Legibly format extracted markup. May modify meaningful whitespace." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:826 +#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:838 msgid "Useful for debugging." msgstr "Utile pour déboguer" -#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:837 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:447 +#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:849 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:449 msgid "OEB ebook created in" msgstr "" @@ -802,7 +809,7 @@ msgid "" "regexp. For example to match all heading tags that have the attribute " "class=\"chapter\" you would use \"h\\d,class,chapter\". You can set the " "attribute to \"none\" to match only on tag names. So for example, to match " -"all

tags, you would use \"h2,none,\". Default is %default" +"all h2 tags, you would use \"h2,none,\". Default is %default" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:170 @@ -1427,22 +1434,26 @@ msgstr "Configurer les auteurs." msgid "Set the comment" msgstr "Configurer les commentaires." -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:115 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:206 msgid "A comma separated list of tags to set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:208 msgid "The series to which this book belongs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:210 msgid "The series index" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:212 msgid "The book language" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:214 +msgid "Extract the cover" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:54 msgid "Usage:" msgstr "Usage:" @@ -1544,11 +1555,11 @@ msgstr "Usage: pdf-meta file.pdf" msgid "Usage: rb-meta file.rb" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:424 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:426 msgid "%prog [options] myebook.mobi" msgstr "%prog [options] myebook.mobi" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:445 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:447 msgid "Raw MOBI HTML saved in" msgstr "" @@ -1653,7 +1664,7 @@ msgstr "Titre" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:64 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:388 +#: /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:304 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search.py:20 @@ -1728,7 +1739,7 @@ msgid "&Number of Colors:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:548 msgid "&Profile:" msgstr "&Profil :" @@ -1820,7 +1831,7 @@ msgstr "Choisir un nouvel emplacement pour la base de données" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:262 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:264 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:370 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:374 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:509 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:284 @@ -1886,7 +1897,7 @@ msgid "Choose &language (requires restart):" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:256 -#: /home/kovid/work/calibre/src/calibre/utils/config.py:526 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:529 msgid "The default output format for ebook conversions." msgstr "" @@ -2088,53 +2099,53 @@ msgstr "" msgid "The expression %s is invalid. Error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:369 msgid "Convert to EPUB" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:367 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:370 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:506 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:311 msgid "Book Cover" msgstr "Couverture du livre" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:507 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:312 -msgid "Change &cover image:" -msgstr "Modifie l'image &cover :" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:369 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:508 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:313 -msgid "Browse for an image to use as the cover of this book." -msgstr "Rechercher une image à utiliser en tant que couverture du livre." - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:371 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:510 msgid "Use cover from &source file" msgstr "Utilise l'image de couverture du fichier &source" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:507 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:312 +msgid "Change &cover image:" +msgstr "Modifie l'image &cover :" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:313 +msgid "Browse for an image to use as the cover of this book." +msgstr "Rechercher une image à utiliser en tant que couverture du livre." + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:375 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:511 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:275 msgid "&Title: " msgstr "&Titre : " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:512 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:276 msgid "Change the title of this book" msgstr "Modifie le titre du livre" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:377 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:513 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:279 msgid "&Author(s): " msgstr "&Auteurs : " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:378 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:514 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:280 @@ -2143,12 +2154,12 @@ msgid "" "an &. If the author name contains an &, use && to represent it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:379 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:515 msgid "Author So&rt:" msgstr "T&ri de l'auteur :" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:377 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:516 msgid "" "Change the author(s) of this book. Multiple authors should be separated by a " @@ -2157,27 +2168,27 @@ msgstr "" "Modifie les auteurs du livres. Si plusieurs auteurs, les séparer avec des " "virgules." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:378 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:517 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:289 msgid "&Publisher: " msgstr "&Editeur : " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:382 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:518 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:290 msgid "Change the publisher of this book" msgstr "Modifie l'éditeur du livre" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:383 #: /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:291 msgid "Ta&gs: " msgstr "Ta&gs : " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:381 +#: /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 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:135 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:292 @@ -2188,15 +2199,15 @@ msgstr "" "Tags caractérisant le livre, particulièrement utile pour la recherche.
" "
Cela peut être n'importe quels mots, séparés par des virgules." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:521 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:140 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:295 msgid "&Series:" msgstr "&Séries :" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:383 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:522 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:523 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:141 @@ -2206,8 +2217,8 @@ msgstr "&Séries :" msgid "List of known series. You can add new series." msgstr "Liste de séries connues. Vous pouvez ajouter de nouvelles séries." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:385 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:389 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:524 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:525 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:300 @@ -2215,67 +2226,71 @@ msgstr "Liste de séries connues. Vous pouvez ajouter de nouvelles séries." msgid "Series index." msgstr "Index de séries" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:387 +#: /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:302 msgid "Book " msgstr "Livre " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:389 +#: /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 msgid "Source en&coding:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:393 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:528 msgid "Base &font size:" msgstr "Taille de &police par défaut :" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:391 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:396 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:394 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:406 msgid " pt" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:395 msgid "Remove &spacing between paragraphs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:396 +msgid "Preserve &tag structure when splitting" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:397 msgid "Override &CSS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:399 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:549 msgid "&Left Margin:" msgstr "Marge &Gauche :" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:401 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:551 msgid "&Right Margin:" msgstr "Marge &Droite :" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:553 msgid "&Top Margin:" msgstr "Marge &Haute :" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:555 msgid "&Bottom Margin:" msgstr "Marge &Basse :" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:407 msgid "Automatic &chapter detection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:408 msgid "&XPath:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:409 msgid "" "\n" @@ -2293,35 +2308,35 @@ msgid "" "tutorial

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:414 msgid "Chapter &mark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:415 msgid "Automatic &Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:416 msgid "Number of &links to add to Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:417 msgid "Do not add &detected chapters to the Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:418 msgid "Chapter &threshold" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:419 msgid "&Force use of auto-generated Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:420 msgid "Level &1 TOC" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:421 msgid "Level &2 TOC" msgstr "" @@ -3928,14 +3943,14 @@ msgstr "" msgid "Using library at" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:86 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:99 msgid "" "%prog list [options]\n" "\n" "List the books available in the calibre database.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:94 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:107 msgid "" "The fields to display when listing books in the database. Should be a comma " "separated list of fields.\n" @@ -3943,39 +3958,45 @@ msgid "" "Default: %%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:96 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:109 msgid "" "The field by which to sort the results.\n" "Available fields: %s\n" "Default: %%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:98 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:111 msgid "Sort results in ascending order" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:100 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:113 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " "to do no filtering." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:106 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:115 +msgid "" +"The maximum width of a single line in the output. Defaults to detecting " +"screen size." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:121 msgid "Invalid fields. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:113 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:128 msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:177 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:192 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:201 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:216 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -3984,27 +4005,27 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:210 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:225 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:212 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:227 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:214 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:229 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:219 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:234 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:237 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:252 msgid "" "%prog remove ids\n" "\n" @@ -4013,11 +4034,11 @@ msgid "" "command). For example, 23,34,57-85\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:249 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:264 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:269 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:284 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -4026,15 +4047,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:280 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:285 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:300 msgid "ebook file must have an extension" msgstr "Les fichiers de livres électroniques doivent avoir une extension" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:293 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:308 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -4044,11 +4065,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:306 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:324 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:339 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -4058,15 +4079,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:332 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:347 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:337 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:352 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:351 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:366 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -4079,11 +4100,11 @@ msgid "" "show_metadata command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:364 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:379 msgid "You must specify an id and a metadata file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 msgid "" "%prog export [options] ids\n" "\n" @@ -4094,27 +4115,27 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:384 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:399 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:386 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:401 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:388 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:403 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:390 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:405 msgid "Create file names as author - title instead of title - author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:395 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:410 msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:405 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:420 msgid "" "%%prog command [options] [arguments]\n" "\n" @@ -4159,31 +4180,31 @@ msgstr "%sUsage%s: %s\n" msgid "Created by " msgstr "Créé par " -#: /home/kovid/work/calibre/src/calibre/utils/config.py:514 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:517 msgid "Path to the database in which books are stored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config.py:516 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:519 msgid "Pattern to guess metadata from filenames" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config.py:518 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:521 msgid "Access key for isbndb.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config.py:520 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:523 msgid "Default timeout for network operations (seconds)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config.py:522 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:525 msgid "Path to directory in which your library of books is stored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config.py:524 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:527 msgid "The language in which to display the user interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config.py:528 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:531 msgid "Read metadata from files" msgstr "" diff --git a/src/calibre/translations/gl.po b/src/calibre/translations/gl.po index dad8cadeff..6c77be89f5 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-10-07 18:57+0000\n" +"POT-Creation-Date: 2008-10-11 12:32+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-10-09 19:36+0000\n" +"X-Launchpad-Export-Date: 2008-10-13 18:32+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:131 @@ -179,27 +179,34 @@ msgid "" "inter-paragraph spacing." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:128 -msgid "Print generated OPF file to stdout" +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:127 +msgid "" +"Preserve the HTML tag structure while splitting large HTML files. This is " +"only neccessary if the HTML files contain CSS that uses sibling selectors. " +"Enabling this greatly slows down processing of large HTML files." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:130 -msgid "Print generated NCX file to stdout" +msgid "Print generated OPF file to stdout" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:132 -msgid "Keep intermediate files during processing by html2epub" +msgid "Print generated NCX file to stdout" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:134 +msgid "Keep intermediate files during processing by html2epub" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:136 msgid "" "Extract the contents of the produced EPUB file to the specified directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:463 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:894 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:902 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:469 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:918 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:926 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:77 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:289 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:61 @@ -215,7 +222,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:92 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:321 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:436 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:747 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:755 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:12 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/to_oeb.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:48 @@ -259,8 +266,8 @@ msgid "" "the element of the OPF file. \n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:308 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:987 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:312 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1011 msgid "You must specify an input HTML file" msgstr "" @@ -275,87 +282,87 @@ msgid "" "cause incorrect rendering." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:475 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:481 msgid "Written processed HTML to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:778 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:802 msgid "Options to control the traversal of HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:785 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:809 msgid "The output directory. Default is the current directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:787 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:811 msgid "Character encoding for HTML files. Default is to auto detect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:789 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:813 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:791 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:815 msgid "Control the following of links in HTML files." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:793 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:817 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " "depth first" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:795 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:819 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:797 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:821 msgid "Set metadata of the generated ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:799 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:823 msgid "Set the title. Default is to autodetect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:801 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:825 msgid "The author(s) of the ebook, as a comma separated list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:803 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:827 msgid "The subject(s) of this book, as a comma separated list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:805 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:829 msgid "Set the publisher of this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:807 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:831 msgid "A summary of this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:809 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:833 msgid "Load metadata from the specified OPF file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:811 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:835 msgid "Options useful for debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:813 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:837 msgid "" "Be more verbose while processing. Can be specified multiple times to " "increase verbosity." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:815 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:839 msgid "Output HTML is \"pretty printed\" for easier parsing by humans" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:821 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:845 msgid "" "%prog [options] file.html|opf\n" "\n" @@ -368,25 +375,25 @@ msgid "" "is used.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:817 +#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:829 msgid "%prog [options] LITFILE" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:820 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:426 +#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:832 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:428 msgid "Output directory. Defaults to current directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:823 +#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:835 msgid "Legibly format extracted markup. May modify meaningful whitespace." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:826 +#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:838 msgid "Useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:837 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:447 +#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:849 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:449 msgid "OEB ebook created in" msgstr "" @@ -573,7 +580,7 @@ msgid "" "regexp. For example to match all heading tags that have the attribute " "class=\"chapter\" you would use \"h\\d,class,chapter\". You can set the " "attribute to \"none\" to match only on tag names. So for example, to match " -"all

tags, you would use \"h2,none,\". Default is %default" +"all h2 tags, you would use \"h2,none,\". Default is %default" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:170 @@ -1110,22 +1117,26 @@ msgstr "" msgid "Set the comment" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:115 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:206 msgid "A comma separated list of tags to set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:208 msgid "The series to which this book belongs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:210 msgid "The series index" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:212 msgid "The book language" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:214 +msgid "Extract the cover" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:54 msgid "Usage:" msgstr "" @@ -1209,11 +1220,11 @@ msgstr "" msgid "Usage: rb-meta file.rb" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:424 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:426 msgid "%prog [options] myebook.mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:445 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:447 msgid "Raw MOBI HTML saved in" msgstr "" @@ -1318,7 +1329,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:64 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:388 +#: /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:304 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search.py:20 @@ -1393,7 +1404,7 @@ msgid "&Number of Colors:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:548 msgid "&Profile:" msgstr "" @@ -1485,7 +1496,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:262 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:264 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:370 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:374 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:509 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:284 @@ -1551,7 +1562,7 @@ msgid "Choose &language (requires restart):" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:256 -#: /home/kovid/work/calibre/src/calibre/utils/config.py:526 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:529 msgid "The default output format for ebook conversions." msgstr "" @@ -1750,53 +1761,53 @@ msgstr "" msgid "The expression %s is invalid. Error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:369 msgid "Convert to EPUB" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:367 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:370 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:506 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:311 msgid "Book Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:507 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:312 -msgid "Change &cover image:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:369 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:508 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:313 -msgid "Browse for an image to use as the cover of this book." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:371 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:510 msgid "Use cover from &source file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:507 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:312 +msgid "Change &cover image:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:313 +msgid "Browse for an image to use as the cover of this book." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:375 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:511 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:275 msgid "&Title: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:512 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:276 msgid "Change the title of this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:377 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:513 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:279 msgid "&Author(s): " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:378 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:514 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:280 @@ -1805,39 +1816,39 @@ msgid "" "an &. If the author name contains an &, use && to represent it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:379 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:515 msgid "Author So&rt:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:377 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:516 msgid "" "Change the author(s) of this book. Multiple authors should be separated by a " "comma" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:378 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:517 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:289 msgid "&Publisher: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:382 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:518 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:290 msgid "Change the publisher of this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:383 #: /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:291 msgid "Ta&gs: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:381 +#: /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 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:135 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:292 @@ -1846,15 +1857,15 @@ msgid "" "

They can be any words or phrases, separated by commas." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:521 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:140 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:295 msgid "&Series:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:383 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:522 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:523 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:141 @@ -1864,8 +1875,8 @@ msgstr "" msgid "List of known series. You can add new series." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:385 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:389 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:524 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:525 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:300 @@ -1873,67 +1884,71 @@ msgstr "" msgid "Series index." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:387 +#: /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:302 msgid "Book " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:389 +#: /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 msgid "Source en&coding:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:393 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:528 msgid "Base &font size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:391 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:396 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:394 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:406 msgid " pt" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:395 msgid "Remove &spacing between paragraphs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:396 +msgid "Preserve &tag structure when splitting" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:397 msgid "Override &CSS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:399 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:549 msgid "&Left Margin:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:401 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:551 msgid "&Right Margin:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:553 msgid "&Top Margin:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:555 msgid "&Bottom Margin:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:407 msgid "Automatic &chapter detection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:408 msgid "&XPath:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:409 msgid "" "\n" @@ -1951,35 +1966,35 @@ msgid "" "tutorial

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:414 msgid "Chapter &mark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:415 msgid "Automatic &Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:416 msgid "Number of &links to add to Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:417 msgid "Do not add &detected chapters to the Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:418 msgid "Chapter &threshold" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:419 msgid "&Force use of auto-generated Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:420 msgid "Level &1 TOC" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:421 msgid "Level &2 TOC" msgstr "" @@ -3537,14 +3552,14 @@ msgstr "" msgid "Using library at" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:86 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:99 msgid "" "%prog list [options]\n" "\n" "List the books available in the calibre database.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:94 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:107 msgid "" "The fields to display when listing books in the database. Should be a comma " "separated list of fields.\n" @@ -3552,39 +3567,45 @@ msgid "" "Default: %%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:96 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:109 msgid "" "The field by which to sort the results.\n" "Available fields: %s\n" "Default: %%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:98 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:111 msgid "Sort results in ascending order" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:100 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:113 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " "to do no filtering." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:106 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:115 +msgid "" +"The maximum width of a single line in the output. Defaults to detecting " +"screen size." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:121 msgid "Invalid fields. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:113 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:128 msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:177 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:192 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:201 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:216 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -3593,27 +3614,27 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:210 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:225 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:212 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:227 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:214 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:229 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:219 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:234 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:237 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:252 msgid "" "%prog remove ids\n" "\n" @@ -3622,11 +3643,11 @@ msgid "" "command). For example, 23,34,57-85\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:249 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:264 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:269 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:284 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -3635,15 +3656,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:280 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:285 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:300 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:293 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:308 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -3653,11 +3674,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:306 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:324 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:339 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -3667,15 +3688,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:332 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:347 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:337 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:352 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:351 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:366 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -3688,11 +3709,11 @@ msgid "" "show_metadata command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:364 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:379 msgid "You must specify an id and a metadata file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 msgid "" "%prog export [options] ids\n" "\n" @@ -3703,27 +3724,27 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:384 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:399 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:386 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:401 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:388 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:403 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:390 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:405 msgid "Create file names as author - title instead of title - author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:395 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:410 msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:405 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:420 msgid "" "%%prog command [options] [arguments]\n" "\n" @@ -3768,31 +3789,31 @@ msgstr "" msgid "Created by " msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config.py:514 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:517 msgid "Path to the database in which books are stored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config.py:516 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:519 msgid "Pattern to guess metadata from filenames" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config.py:518 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:521 msgid "Access key for isbndb.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config.py:520 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:523 msgid "Default timeout for network operations (seconds)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config.py:522 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:525 msgid "Path to directory in which your library of books is stored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config.py:524 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:527 msgid "The language in which to display the user interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config.py:528 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:531 msgid "Read metadata from files" msgstr "" diff --git a/src/calibre/translations/it.po b/src/calibre/translations/it.po index bf8a69d034..c999be6e8e 100644 --- a/src/calibre/translations/it.po +++ b/src/calibre/translations/it.po @@ -1,4 +1,4 @@ -# translation of it.po to English +# translation of calibre_calibre-it.po to italiano # Translation template file.. # Copyright (C) 2007 Kovid Goyal # @@ -6,277 +6,19 @@ # Iacopo Benesperi , 2008. msgid "" msgstr "" -"Project-Id-Version: it\n" +"Project-Id-Version: calibre_calibre-it\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2008-10-07 18:57+0000\n" -"PO-Revision-Date: 2008-10-06 10:22+0000\n" -"Last-Translator: Kovid Goyal \n" +"POT-Creation-Date: 2008-10-11 12:32+0000\n" +"PO-Revision-Date: 2008-10-13 17:47+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-10-09 19:36+0000\n" +"X-Launchpad-Export-Date: 2008-10-13 18:32+0000\n" "X-Generator: Launchpad (build Unknown)\n" "Generated-By: pygettext.py 1.5\n" -#~ msgid "" -#~ "Specify the base font size in pts. All fonts are rescaled accordingly. This " -#~ "option obsoletes the --font-delta option and takes precedence over it. To " -#~ "use --font-delta, set this to 0." -#~ msgstr "" -#~ "Specifica la dimensione del testo base in punti. Tutti i caratteri saranno " -#~ "scalati in accordo.\n" -#~ "Questa opzione rende obsoleta l'opzione --font-delta e ha precedenza su " -#~ "quest'ultima. Per usare --font-delta, impostare questa a 0" - -#~ msgid "" -#~ "A regular expression. tags whoose href matches will be ignored. Defaults " -#~ "to %default" -#~ msgstr "" -#~ "Un'espressione regolare. I tag i cui href corrispondono verranno " -#~ "ignorati. Predefinita: %default" - -#~ msgid "" -#~ "Prevent the automatic insertion of page breaks before detected chapters." -#~ msgstr "" -#~ "Previene l'inserimento automatico di interruzioni di pagina prima dei " -#~ "capitoli individuati" - -#~ msgid "" -#~ "Force a page break before tags whoose names match this regular expression." -#~ msgstr "" -#~ "Forza un'interruzione di pagina prima dei tag i cui nomi corrispondono a " -#~ "questa espressione regolare" - -#~ msgid "" -#~ "Specify trutype font families for serif, sans-serif and monospace fonts. " -#~ "These fonts will be embedded in the LRF file. Note that custom fonts lead to " -#~ "slower page turns. Each family specification is of the form: \"path to fonts " -#~ "directory, family\" For example: --serif-family \"%s, Times New Roman\"\n" -#~ " " -#~ msgstr "" -#~ "Specifica la famiglia di caratteri truetype per i caratteri con grazie, " -#~ "senza grazie e a spaziatura fissa. Questi caratteri saranno inclusi nel file " -#~ "LRF. Si noti che i caratteri personalizzati portano a una maggiore lentezza " -#~ "nel girare le pagine. Ogni specificazione di famiglia è della forma: " -#~ "\"percorso alla cartella dei caratteri, famiglia\". Ad esempio: --serif-" -#~ "family \"%s, Times New Roman\"\n" -#~ " " - -#~ msgid "mybook.epub" -#~ msgstr "miolibro.epub" - -#~ msgid "The author whoose book to search for." -#~ msgstr "L'autore del libro da cercare" - -#~ msgid "Basic" -#~ msgstr "Base" - -#~ msgid "&Location of books database (library1.db)" -#~ msgstr "&Posizione del database dei libri (library1.db)" - -#~ msgid "&Access Key;" -#~ msgstr "&Chiave d'accesso;" - -#~ msgid "" -#~ "Cannot kill jobs that are communicating with the device as this may cause " -#~ "data corruption." -#~ msgstr "" -#~ "Impossibile terminare i lavori che stanno comunicando col dispositivo dato " -#~ "che potrebbe causare una corruzione dei dati" - -#~ msgid "Cannot kill already completed jobs." -#~ msgstr "Impossibile terminare i lavori già completati" - -#~ msgid "Cannot kill waiting jobs." -#~ msgstr "Impossibile terminare i lavori in attesa" - -#~ msgid "Changes will only take affect after a restart." -#~ msgstr "Le modifiche avranno effetto dopo il riavvio" - -#~ msgid "Job killed by user" -#~ msgstr "Lavoro terminato dall'utente" - -#~ msgid "" -#~ "Save the text below into a file named recipe.py and send the file to your " -#~ "friends, to allow them to use this recipe." -#~ msgstr "" -#~ "Salvare il testo sottostante in un file di nome recipe.py e mandaro ai " -#~ "propri amici, in modo da permettergli di usare questa formula." - -#~ msgid "Copying database to " -#~ msgstr "Copiatura database in " - -#~ msgid " does not allow copying of text." -#~ msgstr " non permette la copia del testo." - -#~ msgid "" -#~ "Path to the calibre database. Default is to use the path stored in the " -#~ "settings." -#~ msgstr "" -#~ "Percorso al database di calibre. L'opzione predefinita è quella di usare il " -#~ "percorso salvato nelle opzioni." - -#~ msgid "" -#~ "%prog list [options]\n" -#~ "\n" -#~ "List the books available in the calibre database. \n" -#~ msgstr "" -#~ "%prog list [opzioni]\n" -#~ "\n" -#~ "Mostra un elenco dei libri disponibili nel database di calibre. \n" - -#~ msgid "" -#~ "%prog add [options] file1 file2 file3 ...\n" -#~ "\n" -#~ "Add the specified files as books to the database. You can also specify " -#~ "directories, see\n" -#~ "the directory related options below. \n" -#~ msgstr "" -#~ "%prog add [opzioni] file1 file2 file3 ...\n" -#~ "\n" -#~ "Aggiunge i file specificati nel database. È possibile anche specificare " -#~ "cartelle, leggere\n" -#~ "le opzioni dedicate alle cartelle in basso. \n" - -#~ msgid "" -#~ "%%prog command [options] [arguments]\n" -#~ "\n" -#~ "%%prog is the command line interface to the calibre books database. \n" -#~ "\n" -#~ "command is one of:\n" -#~ " %s\n" -#~ " \n" -#~ "For help on an individual command: %%prog command --help\n" -#~ msgstr "" -#~ "%%prog comando [opzioni] [argomenti]\n" -#~ " %s\n" -#~ " \n" -#~ "Per aiuto su un singolo comando: %%prog comando --help\n" - -#~ msgid "" -#~ "Detect a chapter beginning at an element having the specified attribute. The " -#~ "format for this option is tagname regexp,attribute name,attribute value " -#~ "regexp. For example to match all heading tags that have the attribute " -#~ "class=\"chapter\" you would use \"h\\d,class,chapter\". Default is %default" -#~ msgstr "" -#~ "Individua l'inizio di un capitolo con un tag che ha l'attributo specificato. " -#~ "Il formato di questa opzione è regexp nome tag,nome attributo,regexp valore " -#~ "attributo. Ad esempio per far corrispondere tutti i tag di intestazione che " -#~ "hanno l'attributo class=\"capitolo\", bisogna usare \"h\\d,class,capitolo\". " -#~ "Predefinito: %default" - -#~ msgid "" -#~ "\n" -#~ "\n" -#~ "

" -#~ msgstr "" -#~ "\n" -#~ "\n" -#~ "

" - -#~ msgid "" -#~ "\n" -#~ "%prog show_metadata [options] id\n" -#~ "\n" -#~ "Show the metadata stored in the calibre database for the book identified by " -#~ "id. \n" -#~ "id is an id number from the list command. \n" -#~ msgstr "" -#~ "\n" -#~ "%prog show_metedata [opzioni] id\n" -#~ "\n" -#~ "Mostra i metedati salvati nel database di calibre per il libro identificato " -#~ "da id. \n" -#~ "id è un numero id dalla lista dei comandi. \n" - -#~ msgid "" -#~ "\n" -#~ "%prog set_metadata [options] id /path/to/metadata.opf\n" -#~ "\n" -#~ "Set the metadata stored in the calibre database for the book identified by " -#~ "id\n" -#~ "from the OPF file metadata.opf. id is an id number from the list command. " -#~ "You \n" -#~ "can get a quick feel for the OPF format by using the --as-opf switch to the\n" -#~ "show_metadata command.\n" -#~ msgstr "" -#~ "\n" -#~ "%prog set_metadata [opzioni] id /percorso/a/metadati.opf\n" -#~ "\n" -#~ "Imposta i metadati salvati nel database di calibre per il libro identificato " -#~ "da id\n" -#~ "presi dal file OPF metadati.opf. id è un numero id dalla lista dei comandi. " -#~ "È \n" -#~ "possibile farsi un'idea generale del formato OPF usando il parametro --as-" -#~ "opf\n" -#~ "nel comando show_metadata.\n" - -#~ msgid "" -#~ "%prog export [options] ids \n" -#~ "\n" -#~ "Export the books specified by ids (a comma separated list) to the " -#~ "filesystem.\n" -#~ "The export operation saves all formats of the book, its cover and metadata " -#~ "(in \n" -#~ "an opf file). You can get id numbers from the list command. \n" -#~ msgstr "" -#~ "%prog export [opzioni] id \n" -#~ "\n" -#~ "Esporta i libri specificati da id (lista separata da virgole) nel " -#~ "filesystem.\n" -#~ "L'operazione di esportazione salva tutti i formati del libro, la sua " -#~ "copertina\n" -#~ "e i metadati (in un file opf). È possibile prendere i dumeri di id dalla " -#~ "lista dei comandi. \n" - -#~ msgid "" -#~ "Path to output LRF file. By default a file is created in the current " -#~ "directory." -#~ msgstr "" -#~ "Percorso del file LRF in uscita. Predefinito: creazione del file nella " -#~ "cartella corrente." - -#~ msgid "" -#~ "Choose a profile for the device you are generating this LRF for. The default " -#~ "is the SONY PRS-500 with a screen size of 584x754 pixels. Choices are %s" -#~ msgstr "" -#~ "Scegliere un profilo per il dispositivo per cui si sta generando il file " -#~ "LRF. Predefinito: SONY PRS-500 con una risoluzione di 584x754 pixel. Le " -#~ "scelte sono %s" - -#~ msgid "" -#~ "%prog [options] comic.cb[z|r]\n" -#~ "\n" -#~ "Convert a comic in a CBZ or CBR file to an LRF ebook. \n" -#~ msgstr "" -#~ "%prog [opzioni] comic.cb[z|r]\n" -#~ "\n" -#~ "Converte un fumetto di file CBZ o CBR in un libro LRF. \n" - -#~ msgid "Set defaults for conversion to LRF" -#~ msgstr "Imposta i parametri predefiniti per la conversione in LRF" - -#~ msgid "Convert comic %d of %d (%s)" -#~ msgstr "Conversione fumetto %d di %d (%s)" - -#~ msgid "Send downloaded periodical content to device automatically" -#~ msgstr "Inviare automaticamente al dispositivo i periodici scaricati" - #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:131 #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:149 #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:187 @@ -306,12 +48,17 @@ msgid "" "device independent EPUB. The profile is used for device specific " "restrictions on the EPUB. Choices are: " msgstr "" +"Il profilo del dispositivo per cui questo EPUB è pensato. Impostare a " +"Nessuno per creare un EPUB indipendente dal dispositivo. Il profilo è usato " +"per restrizioni specifiche dei dispositivi per l'EPUB. Le scelte sono: " #: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:73 msgid "" "Either the path to a CSS stylesheet or raw CSS. This CSS will override any " "existing CSS declarations in the source files." msgstr "" +"Il percorso a un foglio di stile CSS o istruzioni CSS dirette. Questo CSS " +"sovrascriverà tutte le impostazioni del foglio di stile incluso nel sorgente." #: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:74 msgid "Control auto-detection of document structure." @@ -330,6 +77,16 @@ msgid "" "for further\n" "help on using this feature.\n" msgstr "" +"Un'espressione XPath per rilevare i titoli dei capitoli. Per impostazione " +"predefinita vengono considerati i tag

o\n" +"

che contengono le parole \"capitolo\", \"libro\", \"sezione\" o " +"\"parte\" come titoli del capitolo e\n" +"tutti i tag che hanno class=\"capitolo\".\n" +"L'espressione usata deve essere applicata a una lista di elementi. Per " +"disabilitare la rilevazione dei capitoli,\n" +"usare l'espressione \"/\". Vedere la guida di XPath nel manuale utente di " +"calibre per ulteriori\n" +"informazioni sull'utilizzo di questa funzionalità.\n" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:85 msgid "" @@ -338,16 +95,23 @@ msgid "" "chapters. A value of \"none\" will disable chapter marking and a value of " "\"both\" will use both page breaks and lines to mark chapters." msgstr "" +"Specificare come marcare i capitoli rilevati. Il valore \"pagebreak\" " +"inserirà un'interruzione di pagina prima del capitolo. Il valore \"rule\" " +"inserirà una linea prima del capitolo. Il valore \"none\" disabiliterà la " +"marcatura dei capitoli e il valore \"both\" userà sia l'interruzione di " +"pagina che la linea per marcare i capitoli." #: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:87 msgid "Path to the cover to be used for this book" -msgstr "" +msgstr "Percorso alla copertina da usare per questo libro" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:90 msgid "" "Use the cover detected from the source file in preference to the specified " "cover." msgstr "" +"Usare la copertina rilevata dal file di origine al posto di quella " +"specificata." #: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:93 msgid "" @@ -367,6 +131,10 @@ msgid "" "is: %default. Links are only added to the TOC if less than the --toc-" "threshold number of chapters were detected." msgstr "" +"Numero massimo di link da inserire nel sommario. Impostare a 0 per " +"disabilitarli. Predefinito: %default. I link vengono aggiunti al sommario " +"solo se viene rilevato un numero di capitoli inferiore al numero impostato " +"in --toc-threshold." #: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:101 msgid "Don't add auto-detected chapters to the Table of Contents." @@ -377,6 +145,8 @@ msgid "" "If fewer than this number of chapters is detected, then links are added to " "the Table of Contents." msgstr "" +"Se viene rilevato un numero di capitoli inferiore a questo numero, i link " +"verranno aggiunti al sommario." #: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:105 msgid "" @@ -384,6 +154,9 @@ msgid "" "of Contents at level one. If this is specified, it takes precedence over " "other forms of auto-detection." msgstr "" +"Espressione XPath che specifica tutti i tag che devono essere aggiunti al " +"sommario al primo livello. Se viene specificata, prende la precedenza sulle " +"altre forme di autorilevamento." #: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:107 msgid "" @@ -391,6 +164,9 @@ msgid "" "of Contents at level two. Each entry is added under the previous level one " "entry." msgstr "" +"Espressione XPath che specifica tutti i tag che devono essere aggiunti al " +"sommario al secondo livello. Ogni elemento viene aggiunto sotto l'elemento " +"di primo livello precedente." #: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:109 msgid "" @@ -399,6 +175,10 @@ msgid "" "placed in. See http://www.niso.org/workrooms/daisy/Z39-86-2005.html#NCX for " "an overview of the NCX format." msgstr "" +"Percorso a un file .ncx che contiene il sommario da usare per questo libro. " +"Il file NCX deve contenere link relativi alla cartella in cui è posto. " +"Vedere http://www.niso.org/workrooms/daisy/Z39-86-2005.html#NCX per " +"un'introduzione al formato NCX." #: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:111 msgid "" @@ -406,60 +186,79 @@ msgid "" "preference to the autodetected one. With this option, the autodetected one " "is always used." msgstr "" +"Normalmente, se il file di origine ha già un sommario, verrà usato questo al " +"posto di quello autorilevato. Con questa opzione, verrà usato il sommario " +"autorilevato." #: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:113 msgid "Control page layout" -msgstr "" +msgstr "Controlla la struttura della pagina" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:115 msgid "Set the top margin in pts. Default is %default" -msgstr "" +msgstr "Imposta il margine superiore in punti. Predefinito: %default" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:117 msgid "Set the bottom margin in pts. Default is %default" -msgstr "" +msgstr "Imposta il margine inferiore in punti. Predefinito: %default" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:119 msgid "Set the left margin in pts. Default is %default" -msgstr "" +msgstr "Imposta il margine sinistro in punti. Predefinito: %default" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:121 msgid "Set the right margin in pts. Default is %default" -msgstr "" +msgstr "Imposta il margine destro in punti. Predefinito: %default" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:123 msgid "" "The base font size in pts. Default is %defaultpt. Set to 0 to disable " "rescaling of fonts." msgstr "" +"La dimensione del font di base in punti. Predefinito: %default pt. Impostare " +"a 0 per disabilitare il ridimensionamento dei font." #: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:125 msgid "" "Remove spacing between paragraphs. Will not work if the source file forces " "inter-paragraph spacing." msgstr "" +"Rimuove gli spazi tra i paragrafi. Non funzionerà se il sorgente forza la " +"spaziatura tra i paragrafi." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:128 -msgid "Print generated OPF file to stdout" +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:127 +msgid "" +"Preserve the HTML tag structure while splitting large HTML files. This is " +"only neccessary if the HTML files contain CSS that uses sibling selectors. " +"Enabling this greatly slows down processing of large HTML files." msgstr "" +"Preserva la struttura dei tag HTML durante la divisione di grandi file HTML. " +"Questa opzione è necessaria soltanto se l'HTML contiene del CSS che usa " +"selettori interconnessi. Se si abilita questa opzione, i tempi di " +"processamento dei file diventeranno molto più lunghi." #: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:130 -msgid "Print generated NCX file to stdout" -msgstr "" +msgid "Print generated OPF file to stdout" +msgstr "Scrive il file OPF generato nello stdout" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:132 -msgid "Keep intermediate files during processing by html2epub" -msgstr "" +msgid "Print generated NCX file to stdout" +msgstr "Scrive il file NCX generato nello stdout" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:134 +msgid "Keep intermediate files during processing by html2epub" +msgstr "Mantiene i file intermedi durante il processamento con html2epub" + +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:136 msgid "" "Extract the contents of the produced EPUB file to the specified directory." msgstr "" +"Estrae i contenuti del file EPUB prodotto nella cartella specificata." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:463 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:894 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:902 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:469 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:918 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:926 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:77 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:289 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:61 @@ -475,7 +274,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:92 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:321 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:436 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:747 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:755 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:12 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/to_oeb.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:48 @@ -503,10 +302,14 @@ msgid "" "Convert any of a large number of ebook formats to an epub file. Supported " "formats are: %s\n" msgstr "" +"%%prog [opzioni] nome_file\n" +"\n" +"Converte uno qualsiasi di una vasta gamma di formati di libri in un file " +"epub. Formati supportati: %s\n" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:64 msgid "Could not find an ebook inside the archive" -msgstr "" +msgstr "Impossibile trovare un libro dentro l'archivio" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:103 msgid "" @@ -520,14 +323,14 @@ msgid "" msgstr "" "%prog [opzioni] file.html|opf\n" "\n" -"Converte un file HTML in un libro EPUB. Segue ricorsivamente i collegamenti " -"nel file HTML.\n" -"Se si specifica un file OPF invece di uno HTML, la lista dei collegamenti " -"viene presa\n" +"Converte un file HTML in un libro EPUB. Segue ricorsivamente i link nel file " +"HTML.\n" +"Se si specifica un file OPF invece di uno HTML, la lista dei link viene " +"presa\n" "dall'elemento del file OPF. \n" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:308 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:987 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:312 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1011 msgid "You must specify an input HTML file" msgstr "È necessario specificare un file HTML" @@ -535,31 +338,35 @@ msgstr "È necessario specificare un file HTML" msgid "" "Could not find reasonable point at which to split: %s Sub-tree size: %d KB" msgstr "" +"Impossibile trovare un buon punto dove dividere: %s Dimensione sotto-albero: " +"%d KB" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/split.py:109 msgid "" "\t\tToo much markup. Re-splitting without structure preservation. This may " "cause incorrect rendering." msgstr "" +"\t\tTroppo markup. Divido di nuovo senza preservare la struttura. Questo " +"potrebbe portare a problemi nella visualizzazione." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:475 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:481 msgid "Written processed HTML to " msgstr "HTML processato scritto in " -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:778 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:802 msgid "Options to control the traversal of HTML" -msgstr "" +msgstr "Opzioni per controllare l'analisi completa dell'HTML" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:785 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:809 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:787 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:811 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:789 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:813 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." @@ -567,70 +374,73 @@ 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:791 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:815 msgid "Control the following of links in HTML files." -msgstr "Controlla come vengono seguiti i collegamenti nei file HTML." +msgstr "Controlla come vengono seguiti i link nei file HTML." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:793 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:817 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " "depth first" 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:795 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:819 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 "" -"Massimo livello di ricorsività nel seguire i collegamenti in HTML. Deve " -"essere un numero non negativo. 0 significa che i collegamenti non vengono " -"seguiti." +"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:797 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:821 msgid "Set metadata of the generated ebook" msgstr "Impostare i metadati del libro generato" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:799 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:823 msgid "Set the title. Default is to autodetect." msgstr "Impostare il titolo. Predefinito: rilevato automaticamente." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:801 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:825 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:803 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:827 msgid "The subject(s) of this book, as a comma separated list." -msgstr "" +msgstr "Il soggetto(i) di questo libro, come elenco separato da virgole." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:805 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:829 msgid "Set the publisher of this book." -msgstr "" +msgstr "Impostare l'editore di questo libro." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:807 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:831 msgid "A summary of this book." -msgstr "" +msgstr "Un riassunto di questo libro." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:809 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:833 msgid "Load metadata from the specified OPF file" -msgstr "" +msgstr "Carica i metadati dal file OPF specificato" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:811 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:835 msgid "Options useful for debugging" msgstr "Opzioni utili per il debugging" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:813 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:837 msgid "" "Be more verbose while processing. Can be specified multiple times to " "increase verbosity." msgstr "" +"Più dettagliato durante il processo. Può essere specificato più volte per " +"aumentare il dettaglio." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:815 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:839 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:821 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:845 msgid "" "%prog [options] file.html|opf\n" "\n" @@ -642,26 +452,36 @@ msgid "" "element\n" "is used.\n" msgstr "" +"%prog [opzioni] file.html|opf\n" +"\n" +"Segue tutti i link in un file HTML e li colleziona nella cartella " +"specificata.\n" +"Colleziona anche tutte i riferimenti a risorse come immagini, fogli di " +"stile, script, etc.\n" +"Se invece viene specificato un file OPF, sarà usata la lista di file nel suo " +"elemento .\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:817 +#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:829 msgid "%prog [options] LITFILE" msgstr "%prog [opzioni] FILELIT" -#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:820 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:426 +#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:832 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:428 msgid "Output directory. Defaults to current directory." msgstr "Cartella in uscita. Predefinita: cartella corrente." -#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:823 +#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:835 msgid "Legibly format extracted markup. May modify meaningful whitespace." msgstr "" +"markup estratto in formato leggibile. Potrebbe modificare spazi vuoti " +"significativi." -#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:826 +#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:838 msgid "Useful for debugging." msgstr "Utile per il debugging" -#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:837 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:447 +#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:849 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:449 msgid "OEB ebook created in" msgstr "Libro OEB creato in" @@ -891,8 +711,16 @@ msgid "" "regexp. For example to match all heading tags that have the attribute " "class=\"chapter\" you would use \"h\\d,class,chapter\". You can set the " "attribute to \"none\" to match only on tag names. So for example, to match " -"all

tags, you would use \"h2,none,\". Default is %default" +"all h2 tags, you would use \"h2,none,\". Default is %default" msgstr "" +"Rileva l'inizio di un capitolo attraverso un elemento contenente l'attributo " +"specificato. Il formato per questa opzione è regexp nome tag, nome " +"attributo, regexp valore attributo. Per esempio, per far corrispondere tutti " +"i tag di intestazione che hanno l'attributo class=\"capitolo\" bisogna usare " +"\"h\\d,class,capitolo\". È possibile impostare l'attributo a \"none\"per far " +"corrispondere solamente i nomi dei tag. Quindi, per esempio, per far " +"corrispondere tutti i tag h2, si dovrà usare \"h2,none,\". Predefinito: " +"%default" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:170 msgid "" @@ -1008,7 +836,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:161 msgid "Converting from %s to LRF is not supported." -msgstr "" +msgstr "La conversione da %s a LRF non è supportata." #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/any/convert_from.py:171 msgid "" @@ -1045,6 +873,9 @@ msgid "" "\n" "%s" msgstr "" +"Processamento del fumetto %s fallito\n" +"\n" +"%s" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:280 msgid "" @@ -1067,6 +898,8 @@ msgstr "" msgid "" "Path to output file. By default a file is created in the current directory." msgstr "" +"Percorso del file in uscita. Per impostazione predefinita viene creato nella " +"cartella corrente." #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:293 msgid "Number of colors for grayscale image conversion. Default: %default" @@ -1117,6 +950,8 @@ msgid "" "Enable Despeckle. Reduces speckle noise. May greatly increase processing " "time." msgstr "" +"Abilita Despeckle. Riduce il rumore speckle. Può aumentare di molto il tempo " +"di processamento." #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:309 msgid "" @@ -1132,6 +967,10 @@ msgid "" "default is the SONY PRS-500 with a screen size of 584x754 pixels. This is " "suitable for any reader with the same screen size. Choices are %s" msgstr "" +"Scegliere un profilo per il dispositivo per cui si sta creando questo file. " +"Il profilo predefinito è SONY PRS-500 con una risoluzione dello schermo di " +"584x754 pixel. Questo profilo va bene per qualsiasi dispositivo con uno " +"schermo della stessa dimensione. Le scelte sono: %s" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:313 msgid "" @@ -1151,6 +990,9 @@ msgid "" "\n" "Convert a comic in a CBZ or CBR file to an ebook. \n" msgstr "" +"%prog [opzioni] comic.cb[z|r]\n" +"\n" +"Converte un fumetto in formato CBZ o CBR in un libro. \n" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:380 msgid "Output written to" @@ -1521,6 +1363,8 @@ msgid "" "This RTF file has a feature calibre does not support. Convert it to HTML and " "then convert it." msgstr "" +"Questo file RTF ha delle caratteristiche che calibre non supporta. " +"Trasformarlo in HTML e poi convertirlo." #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/txt/convert_from.py:19 msgid "" @@ -1542,21 +1386,25 @@ msgstr "Imposta gli autori" msgid "Set the comment" msgstr "Imposta il commento" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:115 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:206 msgid "A comma separated list of tags to set" msgstr "Una lista separata da virgole di tag da impostare" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:208 msgid "The series to which this book belongs" -msgstr "" +msgstr "La serie a cui questo libro appartiene" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:210 msgid "The series index" -msgstr "" +msgstr "L'indice della serie" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:212 msgid "The book language" -msgstr "" +msgstr "La lingua del libro" + +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:214 +msgid "Extract the cover" +msgstr "Estrai la copertina" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:54 msgid "Usage:" @@ -1659,17 +1507,17 @@ 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:424 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:426 msgid "%prog [options] myebook.mobi" msgstr "%prog [opzioni] miolibro.mobi" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:445 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:447 msgid "Raw MOBI HTML saved in" msgstr "MOBI HTML raw salvato in" #: /home/kovid/work/calibre/src/calibre/ebooks/odt/to_oeb.py:57 msgid "The output directory. Defaults to the current directory." -msgstr "" +msgstr "La cartella di uscita. La cartella predefinita è quella corrente." #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:23 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:260 @@ -1679,6 +1527,8 @@ msgstr "Cartelle usate frequentemente" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:25 msgid "Send file to storage card instead of main memory by default" msgstr "" +"Invia il file alla scheda di memoria invece che alla memoria principale come " +"impostazione predefinita" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:27 msgid "The format to use when saving single files to disk" @@ -1710,7 +1560,7 @@ msgstr "Usa numeri romani per i numeri delle serie" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:41 msgid "Sort tags list by popularity" -msgstr "" +msgstr "Ordina la lista dei tag per popolarità" #: /home/kovid/work/calibre/src/calibre/gui2/__init__.py:43 msgid "Number of covers to show in the cover browsing mode" @@ -1769,7 +1619,7 @@ msgstr "Titolo" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:64 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:388 +#: /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:304 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search.py:20 @@ -1801,7 +1651,7 @@ msgstr "Formati" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:88 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/warning_ui.py:52 msgid "Dialog" -msgstr "Dialogo" +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 @@ -1813,11 +1663,11 @@ msgstr "EtichettaDiTesto" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:65 msgid "&Previous" -msgstr "" +msgstr "&Precedente" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:66 msgid "&Next" -msgstr "" +msgstr "&Successivo" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/choose_format_ui.py:40 msgid "Choose Format" @@ -1845,7 +1695,7 @@ msgid "&Number of Colors:" msgstr "&Numero di colori:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:548 msgid "&Profile:" msgstr "&Profilo:" @@ -1876,19 +1726,19 @@ msgstr "&Da destra a sinistra" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:99 msgid "De&speckle" -msgstr "" +msgstr "De&speckle" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:100 msgid "&Wide" -msgstr "" +msgstr "&Largo" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:23 msgid "General" -msgstr "" +msgstr "Generale" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:24 msgid "Interface" -msgstr "" +msgstr "Interfaccia" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config.py:25 msgid "Advanced" @@ -1929,6 +1779,8 @@ msgid "" "&Location of ebooks (The ebooks are stored in folders sorted by author and " "metadata is stored in the file metadata.db)" msgstr "" +"Per&corso dei libri (I libri sono salvati in cartelle salvate per autore e i " +"metadati sono salvati nel file metadata.db)" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:244 msgid "Browse for the new database location" @@ -1937,7 +1789,7 @@ msgstr "Sfoglia per specificare una nuova posizione del database" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:262 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:264 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:370 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:374 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:509 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:284 @@ -1971,10 +1823,12 @@ 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." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:249 msgid "Read &metadata from files" -msgstr "" +msgstr "Leggi &metadati dai file" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:250 msgid "Format for &single file save:" @@ -2005,21 +1859,21 @@ msgid "Choose &language (requires restart):" msgstr "Scegliere la ling&ua (richiede il riavvio):" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:256 -#: /home/kovid/work/calibre/src/calibre/utils/config.py:526 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:529 msgid "The default output format for ebook conversions." -msgstr "" +msgstr "Il formato predefinito per la conversione dei libri." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:257 msgid "LRF" -msgstr "" +msgstr "LRF" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:258 msgid "EPUB" -msgstr "" +msgstr "EPUB" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:259 msgid "&Output format:" -msgstr "" +msgstr "&Formato in uscita:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:261 msgid "Add a directory to the frequently used directories list" @@ -2085,11 +1939,11 @@ msgstr "ERRORE" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:50 msgid "Bulk convert to EPUB" -msgstr "" +msgstr "Conversione in gruppo a EPUB" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:52 msgid "Convert %s to EPUB" -msgstr "" +msgstr "Converte %s in EPUB" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:57 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:84 @@ -2125,16 +1979,22 @@ msgid "" "\n" "Metadata will be updated in the database as well as the generated EPUB file." msgstr "" +"Specifica i metadati come titolo e autore per il libro.\n" +"\n" +"I metadati saranno aggiornati nel database insieme ai file EPUB generati." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:85 msgid "" "Adjust the look of the generated EPUB file by specifying things like font " "sizes." msgstr "" +"Aggiusta la visualizzazione dei file EPUB generati specificando parametri " +"come la dimensione dei font." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:86 msgid "Specify the page layout settings like margins." msgstr "" +"Specifica le impostazioni della struttura della pagina come i margini." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:87 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:299 @@ -2184,7 +2044,7 @@ msgstr "Impossibile convertire" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:228 msgid "This book has no available formats" -msgstr "" +msgstr "Questo libro non ha formati disponibili" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:233 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single.py:93 @@ -2199,64 +2059,64 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:238 msgid "Choose the format to convert to EPUB" -msgstr "" +msgstr "Scegliere il formato da convertire in EPUB" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:249 msgid "Invalid XPath expression" -msgstr "" +msgstr "Espressione XPath non valida" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub.py:250 msgid "The expression %s is invalid. Error: %s" -msgstr "" +msgstr "L'espressione %s non è valida. Errore: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:369 msgid "Convert to EPUB" -msgstr "" +msgstr "converte in EPUB" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:367 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:370 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:506 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:311 msgid "Book Cover" msgstr "Copertina del libro" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:507 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:312 -msgid "Change &cover image:" -msgstr "Ca&mbia l'immagine di copertina:" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:369 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:508 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:313 -msgid "Browse for an image to use as the cover of this book." -msgstr "" -"Sfoglia per trovare un'immagine da usare come copertina per questo libro" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:371 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:510 msgid "Use cover from &source file" msgstr "Usa copertina del file di &origine" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:507 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:312 +msgid "Change &cover image:" +msgstr "Ca&mbia l'immagine di copertina:" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:313 +msgid "Browse for an image to use as the cover of this book." +msgstr "" +"Sfoglia per trovare un'immagine da usare come copertina per questo libro" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:375 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:511 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:275 msgid "&Title: " msgstr "&Titolo: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:512 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:276 msgid "Change the title of this book" msgstr "Cambia il titolo di questo libro" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:377 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:513 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:279 msgid "&Author(s): " msgstr "A&utore(i): " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:378 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:514 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:280 @@ -2264,13 +2124,16 @@ msgid "" "Change the author(s) of this book. Multiple authors should be separated by " "an &. If the author name contains an &, use && to represent it." msgstr "" +"Cambia l'autore(i) del libro. Autori multipli devono essere separati da " +"\"&\". Se il nome dell'autore contiene il carattere \"&\", usare \"&&\" per " +"rappresentarlo." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:379 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:515 msgid "Author So&rt:" msgstr "Classifica&zione autore:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:377 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:516 msgid "" "Change the author(s) of this book. Multiple authors should be separated by a " @@ -2279,27 +2142,27 @@ msgstr "" "Cambia l'autore di questo libro. Autori multipli devono essere separati da " "una virgola" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:378 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:517 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:289 msgid "&Publisher: " msgstr "&Editore: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:382 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:518 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:290 msgid "Change the publisher of this book" msgstr "Cambia l'editore di questo libro" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:383 #: /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:291 msgid "Ta&gs: " msgstr "T&ag: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:381 +#: /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 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:135 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:292 @@ -2311,15 +2174,15 @@ msgstr "" "ricerche.

Possono essere qualsiasi parola o frase, separati da una " "virgola" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:521 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:140 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:295 msgid "&Series:" msgstr "&Serie:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:383 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:522 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:523 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:141 @@ -2329,8 +2192,8 @@ msgstr "&Serie:" msgid "List of known series. You can add new series." msgstr "Lista di serie conosciute. È possibile aggiungere nuove serie" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:385 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:389 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:524 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:525 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:300 @@ -2338,67 +2201,71 @@ msgstr "Lista di serie conosciute. È possibile aggiungere nuove serie" msgid "Series index." msgstr "Indice serie" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:387 +#: /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:302 msgid "Book " msgstr "Libro " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:389 +#: /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 msgid "Source en&coding:" msgstr "C&odifica sorgente:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:393 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:528 msgid "Base &font size:" msgstr "&Grandezza caratteri di base:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:391 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:396 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:394 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:406 msgid " pt" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:392 -msgid "Remove &spacing between paragraphs" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:393 -msgid "Override &CSS" -msgstr "" +msgstr " pt" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:395 +msgid "Remove &spacing between paragraphs" +msgstr "Rimuovi gli spa&zi tra i paragrafi" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:396 +msgid "Preserve &tag structure when splitting" +msgstr "Preser&va la struttura dei tag durante la divisione" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:397 +msgid "Override &CSS" +msgstr "Sovrascrive il C&SS" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:399 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:549 msgid "&Left Margin:" msgstr "Margine &sinistro:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:401 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:551 msgid "&Right Margin:" msgstr "Margine &destro:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:553 msgid "&Top Margin:" msgstr "Margine s&uperiore:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:555 msgid "&Bottom Margin:" msgstr "Margine i&nferiore:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:407 msgid "Automatic &chapter detection" -msgstr "" +msgstr "&Rilevamento automatico capitoli" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:408 msgid "&XPath:" -msgstr "" +msgstr "&XPath:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:409 msgid "" "\n" @@ -2415,38 +2282,52 @@ msgid "" "style=\" text-decoration: underline; color:#0000ff;\">XPath " "tutorial

" msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:410 -msgid "Chapter &mark:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:411 -msgid "Automatic &Table of Contents" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:412 -msgid "Number of &links to add to Table of Contents" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:413 -msgid "Do not add &detected chapters to the Table of Contents" -msgstr "" +"\n" +"\n" +"

< possibile controllare " +"come calibre rileva i capitoli usando un'espressione XPath. Per imparare ad " +"usare le espressioni XPath vedere la a " +"href=\"https://calibre.kovidgoyal.net/user_manual/xpath.html\">guida a " +"XPath

" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:414 -msgid "Chapter &threshold" -msgstr "" +msgid "Chapter &mark:" +msgstr "&Marcatore capitoli:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:415 -msgid "&Force use of auto-generated Table of Contents" -msgstr "" +msgid "Automatic &Table of Contents" +msgstr "&Sommario automatico" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:416 -msgid "Level &1 TOC" -msgstr "" +msgid "Number of &links to add to Table of Contents" +msgstr "N&umero di link da aggiungere al sommario" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:417 +msgid "Do not add &detected chapters to the Table of Contents" +msgstr "N&on aggiungere al sommario i capitoli autorilevati" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:418 +msgid "Chapter &threshold" +msgstr "I&nizio capitolo" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:419 +msgid "&Force use of auto-generated Table of Contents" +msgstr "&Forzare l'uso del sommario autogenerato" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:420 +msgid "Level &1 TOC" +msgstr "Livello &1 sommario" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:421 msgid "Level &2 TOC" -msgstr "" +msgstr "Livello &2 sommario" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/fetch_metadata.py:37 #: /home/kovid/work/calibre/src/calibre/gui2/library.py:286 @@ -2834,7 +2715,7 @@ msgstr "Lista separata da virgole dei tag da rimuovere dal libro " #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:143 msgid "Remove &format:" -msgstr "" +msgstr "Rimuovi for&mato:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single.py:254 msgid "" @@ -2874,6 +2755,8 @@ msgstr "Scambia titolo e autore" msgid "" "Automatically create the author sort entry based on the current author entry" msgstr "" +"Crea automaticamente la voce Classificazione autore basandosi sul contenuto " +"del campo Autore." #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:298 msgid "Remove unused series (Series that have no books)" @@ -3578,7 +3461,7 @@ msgstr "Converti in gruppo" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:181 msgid "Set defaults for conversion" -msgstr "" +msgstr "Imposta i parametri predefiniti per la conversione" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:182 msgid "Set defaults for conversion of comics" @@ -3586,7 +3469,7 @@ msgstr "Imposta i parametri predefiniti per la conversione di fumetti" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:220 msgid "Bad database location" -msgstr "" +msgstr "Percorso del database sbagliato" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:222 #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1171 @@ -3767,7 +3650,7 @@ msgstr "Impossibile configurare mentre ci sono lavori in esecuzione" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1027 msgid "Copying database" -msgstr "" +msgstr "Sto copiando il database" #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1029 msgid "Copying library to " @@ -3823,6 +3706,9 @@ msgid "" "href=\"http://wiki.mobileread.com/wiki/DRM\">DRMed book. You must first " "remove the DRM using 3rd party tools." msgstr "" +"

Impossibile convertire %s

È un libro protetto da DRM. È " +"necessario rimuovere prima il DRM usando programmi di terze parti." #: /home/kovid/work/calibre/src/calibre/gui2/main.py:1157 msgid "Database does not exist" @@ -3900,15 +3786,15 @@ msgstr "Resetta ricerca veloce" #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:285 msgid "Match any" -msgstr "" +msgstr "Fai corrispondere uno qualsiasi" #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:286 msgid "Match all" -msgstr "" +msgstr "Fai corrispondere tutti" #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:287 msgid "Sort by &popularity" -msgstr "" +msgstr "Ordina per p&opolarità" #: /home/kovid/work/calibre/src/calibre/gui2/main_ui.py:288 msgid "Add books" @@ -4018,15 +3904,15 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/status.py:159 msgid "Click to browse books by tags" -msgstr "" +msgstr "Fare clic per sfogliare i libri per tag" #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42 msgid "Authors" -msgstr "" +msgstr "Autori" #: /home/kovid/work/calibre/src/calibre/gui2/tags.py:42 msgid "Publishers" -msgstr "" +msgstr "Editori" #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/tools.py:105 @@ -4118,12 +4004,14 @@ msgid "" "Path to the calibre library. Default is to use the path stored in the " "settings." msgstr "" +"Percorso alla libreria di calibre. L'impostazione predefinita è quella di " +"usare il percorso salvato nelle impostazioni." #: /home/kovid/work/calibre/src/calibre/library/cli.py:37 msgid "Using library at" -msgstr "" +msgstr "Sto usando la libreria in" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:86 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:99 msgid "" "%prog list [options]\n" "\n" @@ -4133,7 +4021,7 @@ msgstr "" "\n" "Elenca i libri disponibili nel database di calibre.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:94 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:107 msgid "" "The fields to display when listing books in the database. Should be a comma " "separated list of fields.\n" @@ -4145,7 +4033,7 @@ msgstr "" "Campi disponibili: %s\n" "Predefinito: %%default" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:96 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:109 msgid "" "The field by which to sort the results.\n" "Available fields: %s\n" @@ -4155,11 +4043,11 @@ msgstr "" "Campi disponibili: %s\n" "Predefinito: %%default" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:98 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:111 msgid "Sort results in ascending order" msgstr "Ordina i risultati in ordine crescente" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:100 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:113 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " @@ -4169,15 +4057,23 @@ msgstr "" "documentazione relativa alla ricerca nel Manuale Utente. L'opzione " "predefinita è quella di non filtrare." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:106 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:115 +msgid "" +"The maximum width of a single line in the output. Defaults to detecting " +"screen size." +msgstr "" +"La larghezza massima di una singola linea nell'output. L'impostazione " +"predefinita è quella di rilevare la dimensione dello schermo." + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:121 msgid "Invalid fields. Available fields:" msgstr "Campi non validi. Campi disponibili:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:113 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:128 msgid "Invalid sort field. Available fields:" msgstr "Campo per l'ordinamento non valido. Campi disponibili:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:177 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:192 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" @@ -4185,7 +4081,7 @@ msgstr "" "I seguenti libri non sono stati aggiunti perché già esistenti nel database " "(vedere l'opzione --duplicates):" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:201 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:216 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -4193,8 +4089,13 @@ msgid "" "directories, see\n" "the directory related options below.\n" msgstr "" +"%prog add [opzioni] file1 file2 file3 ...\n" +"\n" +"Aggiunge i file specificati come libri nel database. È anche possibile " +"specificare cartelle, vedere\n" +"la cartella sottostante relativa alle opzioni.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:210 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:225 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" @@ -4202,21 +4103,21 @@ msgstr "" "Assume che ogni cartella abbia un solo libro logico e che tutti i file " "presenti siano diversi formati per quel libro" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:212 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:227 msgid "Process directories recursively" msgstr "Processa cartelle ricorsivamente" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:214 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:229 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "Aggiunge libri al database anche se esistono già." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:219 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:234 msgid "You must specify at least one file to add" msgstr "È necessario specificare almeno un file da aggiungere" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:237 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:252 msgid "" "%prog remove ids\n" "\n" @@ -4230,11 +4131,11 @@ msgstr "" "separata da virgole di numeri id (è possibile ottenere i numeri id usando il " "comando list). Ad esempio: 23,34,57-85\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:249 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:264 msgid "You must specify at least one book to remove" msgstr "È necessario specificare almeno un libro da aggiungere" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:269 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:284 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -4248,15 +4149,15 @@ msgstr "" "identificato da id. È possibile ottenere gli id usando il comando list. Se " "il formato esiste già, verrà sovrascritto.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:280 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 msgid "You must specify an id and an ebook file" msgstr "È necessario specificare un id e un file ebook" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:285 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:300 msgid "ebook file must have an extension" msgstr "I file ebook devono avere un'estensione" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:293 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:308 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -4273,11 +4174,11 @@ msgstr "" "file come LRF, TXT o EPUB. Se il libro logico non ha un fmt disponibile, non " "fa niente.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:306 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 msgid "You must specify an id and a format" msgstr "È necessario specificare un id e un formato" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:324 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:339 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -4286,16 +4187,22 @@ msgid "" "id.\n" "id is an id number from the list command.\n" msgstr "" +"\n" +"%prog show_metadata [opzioni] id\n" +"\n" +"Mostra i metadati salvati nel database di calibre per il libro identificato " +"con id.\n" +"id è un numero dalla lista dei comandi.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:332 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:347 msgid "Print metadata in OPF form (XML)" msgstr "Stampa i metafati in formato OPF (XML)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:337 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:352 msgid "You must specify an id" msgstr "È necessario specificare un id" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:351 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:366 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -4307,12 +4214,21 @@ msgid "" "can get a quick feel for the OPF format by using the --as-opf switch to the\n" "show_metadata command.\n" msgstr "" +"\n" +"%prog set_metadata [opzioni] id /percorso/a/metadata.opf\n" +"\n" +"Imposta i metadati salvati nel database di calibre per il libro identificato " +"da id\n" +"dal file OPF metadata.opf. id è un numero dalla lista dei comandi.\n" +"È possibile vedere com'è fatto il formato OPF usando il parametro --as-opf " +"nel\n" +"comando show_metadata.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:364 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:379 msgid "You must specify an id and a metadata file" msgstr "È necessario specificare un id e un file di metadati" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 msgid "" "%prog export [options] ids\n" "\n" @@ -4322,29 +4238,36 @@ msgid "" "(in\n" "an opf file). You can get id numbers from the list command.\n" msgstr "" +"%prog export [opzioni] id\n" +"\n" +"Esporta i libri specificati da id (una lista separata da virgole) su disco.\n" +"L'operazione di esportazione salva tutti i formati del libro, le copertine e " +"i metadati\n" +"(in un file opf). È possibile prendere i numeri di id dalla lista dei " +"comandi.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:384 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:399 msgid "Export all books in database, ignoring the list of ids." msgstr "Esporta tutti i libri del database, ignorando la lista di id." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:386 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:401 msgid "Export books to the specified directory. Default is" msgstr "Esporta i libri nella cartella specificata. Predefinita:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:388 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:403 msgid "Export all books into a single directory" -msgstr "Esporta tutti i libri in una singola cartell" +msgstr "Esporta tutti i libri nella stessa cartella" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:390 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:405 msgid "Create file names as author - title instead of title - author" msgstr "" "Crea i nomi dei file come \"autore - titolo\" invece di \"titolo - autore\"" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:395 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:410 msgid "You must specify some ids or the %s option" msgstr "È necessario specificare qualche id o l'opzione %s" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:405 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:420 msgid "" "%%prog command [options] [arguments]\n" "\n" @@ -4355,19 +4278,28 @@ msgid "" "\n" "For help on an individual command: %%prog command --help\n" msgstr "" +"%%prog command [opzioni] [argomenti]\n" +"\n" +"%%prog è l'interfaccia a riga di comando per il database di calibre.\n" +"\n" +"il comando è uno di:\n" +" %s\n" +"\n" +"Per aiuto su un comando particolare: %%prog command --help\n" #: /home/kovid/work/calibre/src/calibre/library/database2.py:955 msgid "

Copying books to %s

" -msgstr "" +msgstr "

Sto copiando i libri in %s

" #: /home/kovid/work/calibre/src/calibre/library/database2.py:968 #: /home/kovid/work/calibre/src/calibre/library/database2.py:1028 msgid "Copying %s" -msgstr "" +msgstr "Sto copiando %s" #: /home/kovid/work/calibre/src/calibre/library/database2.py:1001 msgid "

Migrating old database to ebook library in %s

" msgstr "" +"

Sto migrando il vecchio database nella nuova libreria in %s

" #: /home/kovid/work/calibre/src/calibre/library/database2.py:1045 msgid "Compacting database" @@ -4379,7 +4311,7 @@ msgstr "Impossibile avviare il gestore dei lavori." #: /home/kovid/work/calibre/src/calibre/parallel.py:781 msgid "Job stopped by user" -msgstr "" +msgstr "Lavoro fermato dall'utente" #: /home/kovid/work/calibre/src/calibre/utils/config.py:39 msgid "%sUsage%s: %s\n" @@ -4389,33 +4321,33 @@ msgstr "%sUso%s: %s\n" msgid "Created by " msgstr "Creato da " -#: /home/kovid/work/calibre/src/calibre/utils/config.py:514 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:517 msgid "Path to the database in which books are stored" msgstr "Percorso del database in cui sono salvati i libri" -#: /home/kovid/work/calibre/src/calibre/utils/config.py:516 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:519 msgid "Pattern to guess metadata from filenames" -msgstr "" +msgstr "Modelli per indovinare i metadati dai nomi dei file" -#: /home/kovid/work/calibre/src/calibre/utils/config.py:518 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:521 msgid "Access key for isbndb.com" -msgstr "" +msgstr "Chiave di accesso per isbndb.com" -#: /home/kovid/work/calibre/src/calibre/utils/config.py:520 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:523 msgid "Default timeout for network operations (seconds)" -msgstr "" +msgstr "Timeout predefinito per le operazioni di rete (secondi)" -#: /home/kovid/work/calibre/src/calibre/utils/config.py:522 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:525 msgid "Path to directory in which your library of books is stored" -msgstr "" +msgstr "Percorso alla cartella in cui è salvata la libreria" -#: /home/kovid/work/calibre/src/calibre/utils/config.py:524 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:527 msgid "The language in which to display the user interface" -msgstr "" +msgstr "La lingua in cui visualizzare l'interfaccia utente" -#: /home/kovid/work/calibre/src/calibre/utils/config.py:528 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:531 msgid "Read metadata from files" -msgstr "" +msgstr "Leggi metadati dai file" #: /home/kovid/work/calibre/src/calibre/utils/fontconfig.py:169 msgid "Could not initialize the fontconfig library" @@ -4450,10 +4382,11 @@ msgstr "Articolo senza titolo" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:16 msgid "Options to control the fetching of periodical content from the web." msgstr "" +"Opzioni per controllare lo scaricamento di contenuto periodico dal web." #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:19 msgid "Customize the download engine" -msgstr "" +msgstr "Personalizza il motore degli scaricamenti" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:21 #: /home/kovid/work/calibre/src/calibre/web/fetch/simple.py:403 @@ -4577,7 +4510,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:54 msgid "Don't show the progress bar" -msgstr "" +msgstr "Non visualizzare la barra del progresso" #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:56 #: /home/kovid/work/calibre/src/calibre/web/feeds/main.py:106 diff --git a/src/calibre/translations/nb.po b/src/calibre/translations/nb.po index 2aa9b84dfb..9eba670873 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-10-07 18:57+0000\n" +"POT-Creation-Date: 2008-10-11 12:32+0000\n" "PO-Revision-Date: 2008-09-19 20:41+0000\n" "Last-Translator: Kovid Goyal \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-10-09 19:36+0000\n" +"X-Launchpad-Export-Date: 2008-10-13 18:32+0000\n" "X-Generator: Launchpad (build Unknown)\n" #~ msgid " does not allow copying of text." @@ -201,27 +201,34 @@ msgid "" "inter-paragraph spacing." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:128 -msgid "Print generated OPF file to stdout" +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:127 +msgid "" +"Preserve the HTML tag structure while splitting large HTML files. This is " +"only neccessary if the HTML files contain CSS that uses sibling selectors. " +"Enabling this greatly slows down processing of large HTML files." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:130 -msgid "Print generated NCX file to stdout" +msgid "Print generated OPF file to stdout" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:132 -msgid "Keep intermediate files during processing by html2epub" +msgid "Print generated NCX file to stdout" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:134 +msgid "Keep intermediate files during processing by html2epub" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:136 msgid "" "Extract the contents of the produced EPUB file to the specified directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:463 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:894 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:902 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:469 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:918 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:926 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:77 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:289 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:61 @@ -237,7 +244,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:92 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:321 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:436 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:747 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:755 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:12 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/to_oeb.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:48 @@ -281,8 +288,8 @@ msgid "" "the element of the OPF file. \n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:308 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:987 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:312 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1011 msgid "You must specify an input HTML file" msgstr "" @@ -297,87 +304,87 @@ msgid "" "cause incorrect rendering." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:475 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:481 msgid "Written processed HTML to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:778 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:802 msgid "Options to control the traversal of HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:785 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:809 msgid "The output directory. Default is the current directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:787 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:811 msgid "Character encoding for HTML files. Default is to auto detect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:789 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:813 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:791 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:815 msgid "Control the following of links in HTML files." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:793 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:817 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " "depth first" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:795 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:819 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:797 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:821 msgid "Set metadata of the generated ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:799 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:823 msgid "Set the title. Default is to autodetect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:801 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:825 msgid "The author(s) of the ebook, as a comma separated list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:803 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:827 msgid "The subject(s) of this book, as a comma separated list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:805 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:829 msgid "Set the publisher of this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:807 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:831 msgid "A summary of this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:809 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:833 msgid "Load metadata from the specified OPF file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:811 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:835 msgid "Options useful for debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:813 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:837 msgid "" "Be more verbose while processing. Can be specified multiple times to " "increase verbosity." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:815 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:839 msgid "Output HTML is \"pretty printed\" for easier parsing by humans" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:821 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:845 msgid "" "%prog [options] file.html|opf\n" "\n" @@ -390,27 +397,27 @@ msgid "" "is used.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:817 +#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:829 msgid "%prog [options] LITFILE" msgstr "%applikasjon [opsjoner] LITFIL" -#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:820 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:426 +#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:832 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:428 msgid "Output directory. Defaults to current directory." msgstr "Lagringskatalog. Standard er nåværende katalog" -#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:823 +#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:835 msgid "Legibly format extracted markup. May modify meaningful whitespace." msgstr "" "Uthentet markup fra lesbart format. Dette kan medføre at mellomrom, " "tabulatorer og linjeskift blir modifisert." -#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:826 +#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:838 msgid "Useful for debugging." msgstr "Praktisk for feilsøking." -#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:837 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:447 +#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:849 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:449 msgid "OEB ebook created in" msgstr "OEB bok opprettet i" @@ -632,7 +639,7 @@ msgid "" "regexp. For example to match all heading tags that have the attribute " "class=\"chapter\" you would use \"h\\d,class,chapter\". You can set the " "attribute to \"none\" to match only on tag names. So for example, to match " -"all

tags, you would use \"h2,none,\". Default is %default" +"all h2 tags, you would use \"h2,none,\". Default is %default" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:170 @@ -1255,22 +1262,26 @@ msgstr "" msgid "Set the comment" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:115 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:206 msgid "A comma separated list of tags to set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:208 msgid "The series to which this book belongs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:210 msgid "The series index" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:212 msgid "The book language" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:214 +msgid "Extract the cover" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:54 msgid "Usage:" msgstr "Bruksmåte:" @@ -1354,11 +1365,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:424 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:426 msgid "%prog [options] myebook.mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:445 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:447 msgid "Raw MOBI HTML saved in" msgstr "" @@ -1463,7 +1474,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:64 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:388 +#: /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:304 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search.py:20 @@ -1538,7 +1549,7 @@ msgid "&Number of Colors:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:548 msgid "&Profile:" msgstr "" @@ -1630,7 +1641,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:262 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:264 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:370 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:374 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:509 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:284 @@ -1696,7 +1707,7 @@ msgid "Choose &language (requires restart):" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:256 -#: /home/kovid/work/calibre/src/calibre/utils/config.py:526 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:529 msgid "The default output format for ebook conversions." msgstr "" @@ -1895,53 +1906,53 @@ msgstr "" msgid "The expression %s is invalid. Error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:369 msgid "Convert to EPUB" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:367 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:370 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:506 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:311 msgid "Book Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:507 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:312 -msgid "Change &cover image:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:369 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:508 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:313 -msgid "Browse for an image to use as the cover of this book." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:371 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:510 msgid "Use cover from &source file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:507 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:312 +msgid "Change &cover image:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:313 +msgid "Browse for an image to use as the cover of this book." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:375 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:511 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:275 msgid "&Title: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:512 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:276 msgid "Change the title of this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:377 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:513 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:279 msgid "&Author(s): " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:378 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:514 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:280 @@ -1950,39 +1961,39 @@ msgid "" "an &. If the author name contains an &, use && to represent it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:379 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:515 msgid "Author So&rt:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:377 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:516 msgid "" "Change the author(s) of this book. Multiple authors should be separated by a " "comma" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:378 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:517 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:289 msgid "&Publisher: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:382 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:518 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:290 msgid "Change the publisher of this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:383 #: /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:291 msgid "Ta&gs: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:381 +#: /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 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:135 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:292 @@ -1991,15 +2002,15 @@ msgid "" "

They can be any words or phrases, separated by commas." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:521 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:140 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:295 msgid "&Series:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:383 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:522 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:523 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:141 @@ -2009,8 +2020,8 @@ msgstr "" msgid "List of known series. You can add new series." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:385 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:389 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:524 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:525 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:300 @@ -2018,67 +2029,71 @@ msgstr "" msgid "Series index." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:387 +#: /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:302 msgid "Book " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:389 +#: /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 msgid "Source en&coding:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:393 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:528 msgid "Base &font size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:391 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:396 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:394 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:406 msgid " pt" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:395 msgid "Remove &spacing between paragraphs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:396 +msgid "Preserve &tag structure when splitting" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:397 msgid "Override &CSS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:399 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:549 msgid "&Left Margin:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:401 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:551 msgid "&Right Margin:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:553 msgid "&Top Margin:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:555 msgid "&Bottom Margin:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:407 msgid "Automatic &chapter detection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:408 msgid "&XPath:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:409 msgid "" "\n" @@ -2096,35 +2111,35 @@ msgid "" "tutorial

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:414 msgid "Chapter &mark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:415 msgid "Automatic &Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:416 msgid "Number of &links to add to Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:417 msgid "Do not add &detected chapters to the Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:418 msgid "Chapter &threshold" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:419 msgid "&Force use of auto-generated Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:420 msgid "Level &1 TOC" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:421 msgid "Level &2 TOC" msgstr "" @@ -3682,14 +3697,14 @@ msgstr "" msgid "Using library at" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:86 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:99 msgid "" "%prog list [options]\n" "\n" "List the books available in the calibre database.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:94 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:107 msgid "" "The fields to display when listing books in the database. Should be a comma " "separated list of fields.\n" @@ -3697,39 +3712,45 @@ msgid "" "Default: %%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:96 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:109 msgid "" "The field by which to sort the results.\n" "Available fields: %s\n" "Default: %%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:98 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:111 msgid "Sort results in ascending order" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:100 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:113 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " "to do no filtering." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:106 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:115 +msgid "" +"The maximum width of a single line in the output. Defaults to detecting " +"screen size." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:121 msgid "Invalid fields. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:113 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:128 msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:177 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:192 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:201 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:216 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -3738,27 +3759,27 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:210 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:225 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:212 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:227 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:214 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:229 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:219 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:234 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:237 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:252 msgid "" "%prog remove ids\n" "\n" @@ -3767,11 +3788,11 @@ msgid "" "command). For example, 23,34,57-85\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:249 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:264 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:269 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:284 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -3780,15 +3801,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:280 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:285 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:300 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:293 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:308 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -3798,11 +3819,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:306 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:324 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:339 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -3812,15 +3833,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:332 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:347 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:337 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:352 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:351 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:366 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -3833,11 +3854,11 @@ msgid "" "show_metadata command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:364 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:379 msgid "You must specify an id and a metadata file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 msgid "" "%prog export [options] ids\n" "\n" @@ -3848,27 +3869,27 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:384 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:399 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:386 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:401 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:388 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:403 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:390 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:405 msgid "Create file names as author - title instead of title - author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:395 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:410 msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:405 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:420 msgid "" "%%prog command [options] [arguments]\n" "\n" @@ -3913,31 +3934,31 @@ msgstr "%sBruksområde%s: %s\n" msgid "Created by " msgstr "Utviklet av " -#: /home/kovid/work/calibre/src/calibre/utils/config.py:514 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:517 msgid "Path to the database in which books are stored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config.py:516 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:519 msgid "Pattern to guess metadata from filenames" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config.py:518 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:521 msgid "Access key for isbndb.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config.py:520 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:523 msgid "Default timeout for network operations (seconds)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config.py:522 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:525 msgid "Path to directory in which your library of books is stored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config.py:524 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:527 msgid "The language in which to display the user interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config.py:528 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:531 msgid "Read metadata from files" msgstr "" diff --git a/src/calibre/translations/nds.po b/src/calibre/translations/nds.po index fd5831773f..ce9fd0452a 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-10-07 18:57+0000\n" -"PO-Revision-Date: 2008-10-07 20:49+0000\n" +"POT-Creation-Date: 2008-10-11 12:32+0000\n" +"PO-Revision-Date: 2008-10-11 20:37+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-10-09 19:36+0000\n" +"X-Launchpad-Export-Date: 2008-10-13 18:32+0000\n" "X-Generator: Launchpad (build Unknown)\n" "Generated-By: pygettext.py 1.5\n" @@ -321,6 +321,22 @@ msgstr "" #~ "Sammelt zudem jegliche Hinweise und Quellen wie Bilder, Stylesheets, " #~ "Skripte, etc. \n" +#~ msgid "" +#~ "Detect a chapter beginning at an element having the specified attribute. The " +#~ "format for this option is tagname regexp,attribute name,attribute value " +#~ "regexp. For example to match all heading tags that have the attribute " +#~ "class=\"chapter\" you would use \"h\\d,class,chapter\". You can set the " +#~ "attribute to \"none\" to match only on tag names. So for example, to match " +#~ "all

tags, you would use \"h2,none,\". Default is %default" +#~ msgstr "" +#~ "Erkennt ein Kapitel, das mit einem Element mit dem angegebenen Attribut " +#~ "beginnt. Das Format für diese Option ist tagname regexp,attribute " +#~ "name,attribute value regexp. Um zum Beispiel alle heading tags zu treffen " +#~ "die das Attribut class=\"chapter\" haben, verwenden Sie \"h\\" +#~ "d,class,chapter\". Sie können das Attribut \"none\" setzen um nur die tag " +#~ "names zu treffen. Wenn Sie zum Beispiel alle

tags treffen wollen, " +#~ "benutzen Sie \"h2,none,\". Voreinstellung ist %default" + #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:131 #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:149 #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:187 @@ -536,29 +552,40 @@ msgstr "" "Abstand zwischen Paragrafen entfernen. Funktioniert nicht, falls die " "Ursprungsdatei Abstände zwischen Paragrafen erzwingt." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:128 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:127 +msgid "" +"Preserve the HTML tag structure while splitting large HTML files. This is " +"only neccessary if the HTML files contain CSS that uses sibling selectors. " +"Enabling this greatly slows down processing of large HTML files." +msgstr "" +"HTML Tag Struktur beim Aufteilen großer HTML Dateien beibehalten. Das ist " +"notwendig, wenn die HTML Datei CSS enthält, die Geschwister-Selektoren " +"verwenden. Diese Option verlangsamt extrem die Verarbeitung von großen HTML " +"Dateien." + +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:130 msgid "Print generated OPF file to stdout" msgstr "Erstellte OPF Datei nach stdout ausgeben" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:130 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:132 msgid "Print generated NCX file to stdout" msgstr "Erstellte NCX Datei nach stdout ausgeben" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:132 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:134 msgid "Keep intermediate files during processing by html2epub" msgstr "Zwischendateien während des Verarbeitens mit html2epub beibehalten" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:134 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:136 msgid "" "Extract the contents of the produced EPUB file to the specified directory." msgstr "" "Den Inhalt der erstellten EPUB Datei in das angegebene Verzeichnis " "extrahieren." -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:463 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:894 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:902 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:469 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:918 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:926 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:77 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:289 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:61 @@ -574,7 +601,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:92 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:321 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:436 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:747 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:755 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:12 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/to_oeb.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:48 @@ -629,8 +656,8 @@ msgstr "" "Verknüpfungen aus dem\n" " Element der OPF Datei verwendet. \n" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:308 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:987 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:312 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1011 msgid "You must specify an input HTML file" msgstr "Geben Sie eine Eingabedatei im HTML Format an." @@ -649,25 +676,25 @@ msgstr "" "\t\tZu viel Textauszeichnung. Wieder-Aufteilung ohne Bewahrung der Struktur. " "Dies kann zu falschem Rendering führen." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:475 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:481 msgid "Written processed HTML to " msgstr "Verarbeitetes HTML wurde geschrieben in " -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:778 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:802 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:785 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:809 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:787 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:811 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:789 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:813 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." @@ -675,11 +702,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:791 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:815 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:793 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:817 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " "depth first" @@ -687,7 +714,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:795 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:819 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." @@ -696,39 +723,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:797 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:821 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:799 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:823 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:801 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:825 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:803 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:827 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:805 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:829 msgid "Set the publisher of this book." msgstr "Geben Sie den Herausgeber dieses Buches an." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:807 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:831 msgid "A summary of this book." msgstr "Inhaltsübersicht dieses Buches." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:809 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:833 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:811 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:835 msgid "Options useful for debugging" msgstr "Hilfreiche Einstellungen zur Fehlersuche" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:813 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:837 msgid "" "Be more verbose while processing. Can be specified multiple times to " "increase verbosity." @@ -736,13 +763,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:815 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:839 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:821 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:845 msgid "" "%prog [options] file.html|opf\n" "\n" @@ -764,27 +791,27 @@ msgstr "" "in ihrem Element\n" "verwendet.\n" -#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:817 +#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:829 msgid "%prog [options] LITFILE" msgstr "%prog [options] LITFILE" -#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:820 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:426 +#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:832 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:428 msgid "Output directory. Defaults to current directory." -msgstr "Ausgabeverzeichnis. Voreinstellung ist akutelles Verzeichnis." +msgstr "Ausgabeverzeichnis. Voreinstellung ist aktuelles Verzeichnis." -#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:823 +#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:835 msgid "Legibly format extracted markup. May modify meaningful whitespace." msgstr "" "Lesbares Format der extrahierten Textauszeichnung. Könnte sinnvolle " "Freiräume abändern." -#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:826 +#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:838 msgid "Useful for debugging." msgstr "Hilfreich bei der Fehlersuche." -#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:837 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:447 +#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:849 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:449 msgid "OEB ebook created in" msgstr "OEB eBook erstellt in" @@ -989,7 +1016,7 @@ msgid "" "to %default" msgstr "" "Ein regulärer Ausdruck. Elemente, deren Verknüpfungen ignoriert werden. " -"Voreinstellung %default" +"Voreinstellung ist %default" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:158 msgid "Don't add links to the table of contents." @@ -1005,7 +1032,8 @@ msgid "" "heading tags (h1-h6). Defaults to %default" msgstr "" "Der reguläre Ausdruck zur Ermittlung von Kapitelüberschriften. Es wird nach " -"mit (h1) - (h6) angegebenen Überschriften gesucht. Voreinstellung %default" +"mit (h1) - (h6) angegebenen Überschriften gesucht. Voreinstellung ist " +"%default" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:168 msgid "" @@ -1014,15 +1042,15 @@ msgid "" "regexp. For example to match all heading tags that have the attribute " "class=\"chapter\" you would use \"h\\d,class,chapter\". You can set the " "attribute to \"none\" to match only on tag names. So for example, to match " -"all

tags, you would use \"h2,none,\". Default is %default" +"all h2 tags, you would use \"h2,none,\". Default is %default" msgstr "" "Erkennt ein Kapitel, das mit einem Element mit dem angegebenen Attribut " "beginnt. Das Format für diese Option ist tagname regexp,attribute " "name,attribute value regexp. Um zum Beispiel alle heading tags zu treffen " -"die das Attribut class=\"chapter\" haben, verwenden Sie \"h\\" -"d,class,chapter\". Sie können das Attribut \"none\" setzen um nur die tag " -"names zu treffen. Wenn Sie zum Beispiel alle

tags treffen wollen, " -"benutzen Sie \"h2,none,\". Voreinstellung ist %default" +"die das Attribut class=\\\"chapter\\\" haben, verwenden Sie \\\"h\\\\" +"d,class,chapter\\\". Sie können das Attribut \\\"none\\\" setzen um nur die " +"tag names zu treffen. Wenn Sie zum Beispiel alle h2 tags treffen wollen, " +"benutzen Sie \\\"h2,none,\\\". Voreinstellung ist %default" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:170 msgid "" @@ -1698,24 +1726,28 @@ msgstr "Gebe Autoren ein" msgid "Set the comment" msgstr "Gebe Kommentar ein" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:115 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:206 msgid "A comma separated list of tags to set" msgstr "" "Eine durch Kommata getrennte Liste von Etiketten, die angewendet werden " "sollen" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:208 msgid "The series to which this book belongs" msgstr "Serie, zu der dieses eBook gehört" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:210 msgid "The series index" msgstr "Serienindex" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:212 msgid "The book language" msgstr "Sprache des Buches" +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:214 +msgid "Extract the cover" +msgstr "Umschlagbild extrahieren" + #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:54 msgid "Usage:" msgstr "Benutzung:" @@ -1817,11 +1849,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:424 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:426 msgid "%prog [options] myebook.mobi" msgstr "%prog [options] dateiname.mobi" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:445 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:447 msgid "Raw MOBI HTML saved in" msgstr "Original MOBI HTML gespeichert in" @@ -1932,7 +1964,7 @@ msgstr "Titel" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:64 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:388 +#: /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:304 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search.py:20 @@ -2008,7 +2040,7 @@ msgid "&Number of Colors:" msgstr "A&nzahl der Farben:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:548 msgid "&Profile:" msgstr "&Profil:" @@ -2103,7 +2135,7 @@ msgstr "Zu einem neuen Ort der Datenbank wechseln" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:262 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:264 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:370 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:374 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:509 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:284 @@ -2173,7 +2205,7 @@ msgid "Choose &language (requires restart):" msgstr "Sprache wäh&len (erfordert Neustart):" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:256 -#: /home/kovid/work/calibre/src/calibre/utils/config.py:526 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:529 msgid "The default output format for ebook conversions." msgstr "Das voreingestellte Ausgabeformat für eBook Konvertierungen." @@ -2385,53 +2417,53 @@ msgstr "Ungültiger XPath Ausdruck" msgid "The expression %s is invalid. Error: %s" msgstr "Der Ausdruck %s ist ungültig. Fehler: %s" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:369 msgid "Convert to EPUB" msgstr "In EPUB konvertieren" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:367 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:370 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:506 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:311 msgid "Book Cover" msgstr "Umschlagbild" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:507 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:312 -msgid "Change &cover image:" -msgstr "&Umschlagbild ändern:" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:369 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:508 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:313 -msgid "Browse for an image to use as the cover of this book." -msgstr "Nach Umschlagbild durchsuchen..." - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:371 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:510 msgid "Use cover from &source file" msgstr "Um&schlagbild der Quelldatei verwenden" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:507 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:312 +msgid "Change &cover image:" +msgstr "&Umschlagbild ändern:" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:313 +msgid "Browse for an image to use as the cover of this book." +msgstr "Nach Umschlagbild durchsuchen..." + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:375 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:511 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:275 msgid "&Title: " msgstr "&Titel: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:512 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:276 msgid "Change the title of this book" msgstr "Titel dieses Buches ändern" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:377 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:513 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:279 msgid "&Author(s): " msgstr "&Autor(en): " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:378 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:514 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:280 @@ -2443,12 +2475,12 @@ msgstr "" "werden. Falls der Name des Autors ein & enthält, verwenden Sie && " "stattdessen." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:379 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:515 msgid "Author So&rt:" msgstr "So&rtierung nach Autor:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:377 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:516 msgid "" "Change the author(s) of this book. Multiple authors should be separated by a " @@ -2457,27 +2489,27 @@ msgstr "" "Autor dieses Buches ändern. Mehrere Autoren sollten durch Kommata getrennt " "werden" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:378 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:517 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:289 msgid "&Publisher: " msgstr "&Herausgeber: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:382 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:518 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:290 msgid "Change the publisher of this book" msgstr "Herausgeber dieses Buches ändern" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:383 #: /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:291 msgid "Ta&gs: " msgstr "&Etiketten: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:381 +#: /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 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:135 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:292 @@ -2489,15 +2521,15 @@ msgstr "" "Büchern.

Sie können für Etiketten durch Kommata getrennte Wörter " "oder Sätze verwenden." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:521 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:140 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:295 msgid "&Series:" msgstr "&Serien:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:383 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:522 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:523 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:141 @@ -2507,8 +2539,8 @@ msgstr "&Serien:" msgid "List of known series. You can add new series." msgstr "Liste der bekannten Serien. Sie können neue Serien hinzufügen." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:385 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:389 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:524 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:525 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:300 @@ -2516,67 +2548,71 @@ msgstr "Liste der bekannten Serien. Sie können neue Serien hinzufügen." msgid "Series index." msgstr "Index der Serien." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:387 +#: /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:302 msgid "Book " msgstr "Buch " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:389 +#: /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 msgid "Source en&coding:" msgstr "En&codierung der Quelldatei:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:393 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:528 msgid "Base &font size:" msgstr "Ausgangsschrift&größe:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:391 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:396 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:394 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:406 msgid " pt" msgstr " Punkt" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:395 msgid "Remove &spacing between paragraphs" msgstr "&Abstand zwischen Paragrafen entfernen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:396 +msgid "Preserve &tag structure when splitting" +msgstr "HTML &Tag Struktur beim Aufteilen beibehalten" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:397 msgid "Override &CSS" msgstr "&CSS überschreiben" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:399 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:549 msgid "&Left Margin:" msgstr "&Linker Rand:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:401 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:551 msgid "&Right Margin:" msgstr "&Rechter Rand:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:553 msgid "&Top Margin:" msgstr "&Oberer Rand:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:555 msgid "&Bottom Margin:" msgstr "&Unterer Rand:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:407 msgid "Automatic &chapter detection" msgstr "Automatische Kapitel Erkennung" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:408 msgid "&XPath:" msgstr "&XPath:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:409 msgid "" "\n" @@ -2609,37 +2645,37 @@ msgstr "" "style=\" text-decoration: underline; color:#0000ff;\">XPath " "Tutorial

" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:414 msgid "Chapter &mark:" msgstr "Kapitel &Markierung:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:415 msgid "Automatic &Table of Contents" msgstr "Automatisches &Inhaltsverzeichnis" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:416 msgid "Number of &links to add to Table of Contents" msgstr "" "Anzahl der Vernküpfungen, die zum Inhaltsverzeichnis hinzugefügt werden" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:417 msgid "Do not add &detected chapters to the Table of Contents" msgstr "Erkannte Kapitel &nicht zum Inhaltsverzeichnis hinzufügen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:418 msgid "Chapter &threshold" msgstr "Kapitel Grenzwer&t" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:419 msgid "&Force use of auto-generated Table of Contents" msgstr "" "&Verwendung des automatisch erstellten Inhaltsverzeichnisses erzwingen" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:420 msgid "Level &1 TOC" msgstr "Ebene &1 Inhaltsverzeichnis" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:421 msgid "Level &2 TOC" msgstr "Ebene &2 Inhaltsverzeichnis" @@ -4335,7 +4371,7 @@ msgstr "" msgid "Using library at" msgstr "Benutze Bibliothek in" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:86 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:99 msgid "" "%prog list [options]\n" "\n" @@ -4345,7 +4381,7 @@ msgstr "" "\n" "Listet die vorhandenen Bücher in der calibre Datenbank auf.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:94 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:107 msgid "" "The fields to display when listing books in the database. Should be a comma " "separated list of fields.\n" @@ -4358,7 +4394,7 @@ msgstr "" "Verfügbare Felder: %s\n" "Voreinstellung: %%default" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:96 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:109 msgid "" "The field by which to sort the results.\n" "Available fields: %s\n" @@ -4368,11 +4404,11 @@ msgstr "" "Verfügbare Felder: %s\n" "Voreinstellung: %%default" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:98 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:111 msgid "Sort results in ascending order" msgstr "Sortiere Ergebnisse in aufsteigender Reihenfolge" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:100 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:113 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " @@ -4382,15 +4418,23 @@ msgstr "" "sehen Sie sich bitte die Dokumentation, die die Suche betrifft, im " "Benutzerhandbuch an. Voreinstellung ist, keine Filterung durchzuführen." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:106 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:115 +msgid "" +"The maximum width of a single line in the output. Defaults to detecting " +"screen size." +msgstr "" +"Maximale Breite einer einzelnen Zeile in der Ausgabe. In der Voreinstellung " +"wird die Bildschirmgröße erkannt." + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:121 msgid "Invalid fields. Available fields:" msgstr "Ungültige Felder. Verfügbare Felder:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:113 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:128 msgid "Invalid sort field. Available fields:" msgstr "Ungültiges Sortierungs-Feld. Verfügbare Felder:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:177 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:192 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" @@ -4398,7 +4442,7 @@ msgstr "" "Die folgenden Bücher wurden nicht hinzugefügt, da sie schon in der Datenbank " "vorhanden sind (siehe --duplicates Option):" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:201 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:216 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -4412,7 +4456,7 @@ msgstr "" "Verzeichnisse angeben, vergleichen\n" "Sie dazu die auf Verzeichnisse bezogenen Optionen unten.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:210 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:225 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" @@ -4421,11 +4465,11 @@ msgstr "" "und alle Dateien in diesem Verzeichnis sind verschiedene eBook Formate " "dieses einzelnen Buches" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:212 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:227 msgid "Process directories recursively" msgstr "Verzeichnisse rekursiv verarbeiten" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:214 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:229 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." @@ -4433,12 +4477,12 @@ msgstr "" "Füge Bücher zur Datenbank hinzu, auch wenn diese schon vorhanden sind. Der " "Abgleich erfolgt aufgrund des Titels der Bücher." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:219 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:234 msgid "You must specify at least one file to add" msgstr "" "Sie müssen wenigstens eine Datei auswählen, die hinzugefügt werden soll" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:237 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:252 msgid "" "%prog remove ids\n" "\n" @@ -4453,11 +4497,11 @@ msgstr "" "(Sie erhalten die ID Zahlen durch die Benutzung des Befehls list). Zum " "Beispiel: 23,34,57-85\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:249 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:264 msgid "You must specify at least one book to remove" msgstr "Sie müssen wenigstens ein Buch auswählen, das entfernt werden soll" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:269 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:284 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -4471,15 +4515,15 @@ msgstr "" "gekennzeichneten logischen Buches hinzu. Sie erhalten die ID durch den list " "Befehl. Falls das Format schon vorhanden ist, wird es ersetzt.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:280 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 msgid "You must specify an id and an ebook file" msgstr "Sie müssen eine ID und eine eBook Datei angeben" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:285 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:300 msgid "ebook file must have an extension" msgstr "eBook Datei muss eine Endung haben" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:293 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:308 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -4496,11 +4540,11 @@ msgstr "" "eine Dateiendung wie LRF oder TXT oder EPUB sein. Falls das logische Buch im " "entsprechenden Format nicht vorliegt, passiert gar nichts.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:306 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 msgid "You must specify an id and a format" msgstr "Sie müssen eine ID und ein Format (Dateiendung) angeben" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:324 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:339 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -4516,15 +4560,15 @@ msgstr "" "ID angegebene Buch.\n" "ID ist eine ID Nummer des Befehls list.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:332 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:347 msgid "Print metadata in OPF form (XML)" msgstr "Drucke Meta-Daten als OPF (XML)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:337 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:352 msgid "You must specify an id" msgstr "Sie müssen eine ID angeben" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:351 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:366 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -4547,11 +4591,11 @@ msgstr "" "opf Option mit dem\n" "show_metadata Befehl.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:364 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:379 msgid "You must specify an id and a metadata file" msgstr "Geben Sie eine ID und eine Meta-Daten Datei an" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 msgid "" "%prog export [options] ids\n" "\n" @@ -4569,29 +4613,29 @@ msgstr "" "Metadaten (in\n" "einer opf Datei). Die ID Nummern erhalten Sie mit dem Befehl list.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:384 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:399 msgid "Export all books in database, ignoring the list of ids." msgstr "" "Exportiere alle Bücher der Datenbank, die Liste der IDs wird ignoriert." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:386 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:401 msgid "Export books to the specified directory. Default is" msgstr "Exportiere Bücher in das angegebene Verzeichnis. Voreinstellung ist" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:388 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:403 msgid "Export all books into a single directory" msgstr "Exportiere alle Bücher in ein einziges Verzeichnis" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:390 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:405 msgid "Create file names as author - title instead of title - author" msgstr "" "Erstelle Dateinamen mit \"Autor - Titel\" anstelle von \"Titel - Autor\"" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:395 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:410 msgid "You must specify some ids or the %s option" msgstr "Sie müssen IDs oder die %s Option angeben" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:405 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:420 msgid "" "%%prog command [options] [arguments]\n" "\n" @@ -4644,32 +4688,32 @@ msgstr "%sBenutzung%s: %s\n" msgid "Created by " msgstr "Erstellt von " -#: /home/kovid/work/calibre/src/calibre/utils/config.py:514 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:517 msgid "Path to the database in which books are stored" msgstr "Pfad zur Datenbank in der die Bücher gespeichtert sind" -#: /home/kovid/work/calibre/src/calibre/utils/config.py:516 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:519 msgid "Pattern to guess metadata from filenames" msgstr "Verhaltensmuster zum Erraten der Metadaten aus den Dateinamen" -#: /home/kovid/work/calibre/src/calibre/utils/config.py:518 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:521 msgid "Access key for isbndb.com" msgstr "Zugangsschlüssel für isbndb.com" -#: /home/kovid/work/calibre/src/calibre/utils/config.py:520 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:523 msgid "Default timeout for network operations (seconds)" msgstr "" "Voreinstellung der Zeitüberschreitung bei Netzwerkverbindungen (in Sekunden)" -#: /home/kovid/work/calibre/src/calibre/utils/config.py:522 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:525 msgid "Path to directory in which your library of books is stored" msgstr "Pfad zum Verzeichnis, in dem die Bibliothek gespeichert ist" -#: /home/kovid/work/calibre/src/calibre/utils/config.py:524 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:527 msgid "The language in which to display the user interface" msgstr "Sprache, in der die Benutzer-Oberfläche dargestellt wird" -#: /home/kovid/work/calibre/src/calibre/utils/config.py:528 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:531 msgid "Read metadata from files" msgstr "Metadaten aus Dateien lesen" diff --git a/src/calibre/translations/nl.po b/src/calibre/translations/nl.po index f36235a32c..d70aff9b63 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-10-07 18:57+0000\n" +"POT-Creation-Date: 2008-10-11 12:32+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-10-09 19:36+0000\n" +"X-Launchpad-Export-Date: 2008-10-13 18:32+0000\n" "X-Generator: Launchpad (build Unknown)\n" #~ msgid "" @@ -274,6 +274,22 @@ msgstr "" #~ "Verzamel ook alle referentie bronnen zoals plaatjes, stylesheets, scripts, " #~ "enz. \n" +#~ msgid "" +#~ "Detect a chapter beginning at an element having the specified attribute. The " +#~ "format for this option is tagname regexp,attribute name,attribute value " +#~ "regexp. For example to match all heading tags that have the attribute " +#~ "class=\"chapter\" you would use \"h\\d,class,chapter\". You can set the " +#~ "attribute to \"none\" to match only on tag names. So for example, to match " +#~ "all

tags, you would use \"h2,none,\". Default is %default" +#~ msgstr "" +#~ "Herken een hoofdstuk dat begint met een element met het gespecificeerde " +#~ "attribuut. Het formaat voor deze optie is tagname regexp, attribuut naam, " +#~ "attribuut waarde regexp. Bijvoorbeeld: Om alle header tags te vinden met de " +#~ "attribute class=\"chapter\", gebruik \"h\\d,class,chapter\". Je kunt die " +#~ "attribuut als \"none\" opgeven om alleen op tag naam te zoeken. " +#~ "Bijvoorveeld, om alle

tags te vinden, gebruik \"h2,none,\". Standaard " +#~ "is %default" + #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:131 #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:149 #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:187 @@ -433,27 +449,34 @@ msgid "" "inter-paragraph spacing." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:128 -msgid "Print generated OPF file to stdout" +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:127 +msgid "" +"Preserve the HTML tag structure while splitting large HTML files. This is " +"only neccessary if the HTML files contain CSS that uses sibling selectors. " +"Enabling this greatly slows down processing of large HTML files." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:130 -msgid "Print generated NCX file to stdout" +msgid "Print generated OPF file to stdout" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:132 -msgid "Keep intermediate files during processing by html2epub" +msgid "Print generated NCX file to stdout" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:134 +msgid "Keep intermediate files during processing by html2epub" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:136 msgid "" "Extract the contents of the produced EPUB file to the specified directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:463 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:894 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:902 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:469 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:918 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:926 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:77 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:289 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:61 @@ -469,7 +492,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:92 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:321 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:436 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:747 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:755 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:12 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/to_oeb.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:48 @@ -513,8 +536,8 @@ msgid "" "the element of the OPF file. \n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:308 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:987 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:312 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1011 msgid "You must specify an input HTML file" msgstr "Een bron HTML bestand is nodig" @@ -529,23 +552,23 @@ msgid "" "cause incorrect rendering." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:475 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:481 msgid "Written processed HTML to " msgstr "Schrijf verwerkte HTML naar " -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:778 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:802 msgid "Options to control the traversal of HTML" msgstr "Opties voor de verwerking van HTML" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:785 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:809 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:787 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:811 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:789 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:813 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." @@ -553,11 +576,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:791 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:815 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:793 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:817 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " "depth first" @@ -565,7 +588,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:795 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:819 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." @@ -574,39 +597,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:797 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:821 msgid "Set metadata of the generated ebook" msgstr "Metadata van het gegenereerde eboek" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:799 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:823 msgid "Set the title. Default is to autodetect." msgstr "Titel. Standaard is auto-detect." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:801 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:825 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:803 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:827 msgid "The subject(s) of this book, as a comma separated list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:805 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:829 msgid "Set the publisher of this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:807 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:831 msgid "A summary of this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:809 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:833 msgid "Load metadata from the specified OPF file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:811 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:835 msgid "Options useful for debugging" msgstr "Opties handig voor debuggen" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:813 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:837 msgid "" "Be more verbose while processing. Can be specified multiple times to " "increase verbosity." @@ -614,12 +637,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:815 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:839 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:821 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:845 msgid "" "%prog [options] file.html|opf\n" "\n" @@ -632,27 +655,27 @@ msgid "" "is used.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:817 +#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:829 msgid "%prog [options] LITFILE" msgstr "%prog [opties] LITBESTAND" -#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:820 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:426 +#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:832 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:428 msgid "Output directory. Defaults to current directory." msgstr "Output folder. Standaard is dit de huidige folder." -#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:823 +#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:835 msgid "Legibly format extracted markup. May modify meaningful whitespace." msgstr "" "Formatteer de markup in leesbaar formaat. Zinvolle witruimte kan hierdoor " "gewijzigd worden." -#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:826 +#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:838 msgid "Useful for debugging." msgstr "Handig voor Debugging" -#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:837 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:447 +#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:849 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:449 msgid "OEB ebook created in" msgstr "OEB boek bemaakt in" @@ -876,15 +899,8 @@ msgid "" "regexp. For example to match all heading tags that have the attribute " "class=\"chapter\" you would use \"h\\d,class,chapter\". You can set the " "attribute to \"none\" to match only on tag names. So for example, to match " -"all

tags, you would use \"h2,none,\". Default is %default" +"all h2 tags, you would use \"h2,none,\". Default is %default" msgstr "" -"Herken een hoofdstuk dat begint met een element met het gespecificeerde " -"attribuut. Het formaat voor deze optie is tagname regexp, attribuut naam, " -"attribuut waarde regexp. Bijvoorbeeld: Om alle header tags te vinden met de " -"attribute class=\"chapter\", gebruik \"h\\d,class,chapter\". Je kunt die " -"attribuut als \"none\" opgeven om alleen op tag naam te zoeken. " -"Bijvoorveeld, om alle

tags te vinden, gebruik \"h2,none,\". Standaard " -"is %default" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:170 msgid "" @@ -1536,22 +1552,26 @@ msgstr "Geef de auteur" msgid "Set the comment" msgstr "Geef de omschrijving" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:115 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:206 msgid "A comma separated list of tags to set" msgstr "En lijst tags, gescheiden door komma's" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:208 msgid "The series to which this book belongs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:210 msgid "The series index" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:212 msgid "The book language" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:214 +msgid "Extract the cover" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:54 msgid "Usage:" msgstr "Gebruik:" @@ -1652,11 +1672,11 @@ msgstr "Gebruik: pdf-meta bestand.pdf" msgid "Usage: rb-meta file.rb" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:424 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:426 msgid "%prog [options] myebook.mobi" msgstr "%prog [opties] mijnboek.mobi" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:445 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:447 msgid "Raw MOBI HTML saved in" msgstr "RAW MOBI HTML bewaard in" @@ -1763,7 +1783,7 @@ msgstr "Titel" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:64 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:388 +#: /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:304 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search.py:20 @@ -1838,7 +1858,7 @@ msgid "&Number of Colors:" msgstr "Aantal &Kleuren:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:548 msgid "&Profile:" msgstr "&Profiel" @@ -1932,7 +1952,7 @@ msgstr "Blader naar de nieuwe database locatie" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:262 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:264 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:370 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:374 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:509 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:284 @@ -2000,7 +2020,7 @@ msgid "Choose &language (requires restart):" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:256 -#: /home/kovid/work/calibre/src/calibre/utils/config.py:526 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:529 msgid "The default output format for ebook conversions." msgstr "" @@ -2200,53 +2220,53 @@ msgstr "" msgid "The expression %s is invalid. Error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:369 msgid "Convert to EPUB" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:367 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:370 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:506 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:311 msgid "Book Cover" msgstr "Boek Omslag" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:507 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:312 -msgid "Change &cover image:" -msgstr "Verander &Omslag Afbeelding" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:369 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:508 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:313 -msgid "Browse for an image to use as the cover of this book." -msgstr "Zoek een afbeelding om als omslag voor dit boek te gebruiken." - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:371 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:510 msgid "Use cover from &source file" msgstr "Gebruik omslag van &bron bestand" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:507 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:312 +msgid "Change &cover image:" +msgstr "Verander &Omslag Afbeelding" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:313 +msgid "Browse for an image to use as the cover of this book." +msgstr "Zoek een afbeelding om als omslag voor dit boek te gebruiken." + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:375 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:511 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:275 msgid "&Title: " msgstr "&Titel: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:512 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:276 msgid "Change the title of this book" msgstr "Verander de titel van dit boek" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:377 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:513 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:279 msgid "&Author(s): " msgstr "&Auteur(s) " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:378 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:514 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:280 @@ -2255,12 +2275,12 @@ msgid "" "an &. If the author name contains an &, use && to represent it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:379 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:515 msgid "Author So&rt:" msgstr "Auteur So&rteer" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:377 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:516 msgid "" "Change the author(s) of this book. Multiple authors should be separated by a " @@ -2269,27 +2289,27 @@ msgstr "" "Verander de auteur(s) van dit boek. Meerdere auteurs moeten met een komma " "van elkaar worden gescheiden." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:378 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:517 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:289 msgid "&Publisher: " msgstr "&Uitgeverij " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:382 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:518 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:290 msgid "Change the publisher of this book" msgstr "Verander de uitgever van dit boek" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:383 #: /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:291 msgid "Ta&gs: " msgstr "Ta&gs " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:381 +#: /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 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:135 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:292 @@ -2301,15 +2321,15 @@ msgstr "" "zoeken.

Ze kunnen woorden of zinsdelen bevatten, gescheiden door " "komma's." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:521 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:140 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:295 msgid "&Series:" msgstr "&Series:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:383 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:522 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:523 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:141 @@ -2319,8 +2339,8 @@ msgstr "&Series:" msgid "List of known series. You can add new series." msgstr "Lijst van bekende series. Je kunt nieuwe series toevoegen." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:385 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:389 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:524 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:525 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:300 @@ -2328,67 +2348,71 @@ msgstr "Lijst van bekende series. Je kunt nieuwe series toevoegen." msgid "Series index." msgstr "Series Index." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:387 +#: /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:302 msgid "Book " msgstr "Boek " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:389 +#: /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 msgid "Source en&coding:" msgstr "Bron &Codering" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:393 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:528 msgid "Base &font size:" msgstr "Basis &Letter grootte" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:391 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:396 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:394 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:406 msgid " pt" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:395 msgid "Remove &spacing between paragraphs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:396 +msgid "Preserve &tag structure when splitting" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:397 msgid "Override &CSS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:399 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:549 msgid "&Left Margin:" msgstr "&Linker Kantlijn:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:401 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:551 msgid "&Right Margin:" msgstr "&Rechter Kantlijn:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:553 msgid "&Top Margin:" msgstr "&Boven Marge:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:555 msgid "&Bottom Margin:" msgstr "&Onder Marge:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:407 msgid "Automatic &chapter detection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:408 msgid "&XPath:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:409 msgid "" "\n" @@ -2406,35 +2430,35 @@ msgid "" "tutorial

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:414 msgid "Chapter &mark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:415 msgid "Automatic &Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:416 msgid "Number of &links to add to Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:417 msgid "Do not add &detected chapters to the Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:418 msgid "Chapter &threshold" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:419 msgid "&Force use of auto-generated Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:420 msgid "Level &1 TOC" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:421 msgid "Level &2 TOC" msgstr "" @@ -4119,7 +4143,7 @@ msgstr "" msgid "Using library at" msgstr "Gebruik bibliotheek uit" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:86 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:99 msgid "" "%prog list [options]\n" "\n" @@ -4129,7 +4153,7 @@ msgstr "" "\n" "Geef de beschikbare boeken in de Calibre database weer\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:94 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:107 msgid "" "The fields to display when listing books in the database. Should be a comma " "separated list of fields.\n" @@ -4141,7 +4165,7 @@ msgstr "" "Beschikbare velden: %s\n" "Standaard: %%default" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:96 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:109 msgid "" "The field by which to sort the results.\n" "Available fields: %s\n" @@ -4151,11 +4175,11 @@ msgstr "" "Beschikbare velden: %s\n" "Standaard: %%default" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:98 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:111 msgid "Sort results in ascending order" msgstr "Sorteer resultaten in oplopende volgorde" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:100 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:113 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " @@ -4165,15 +4189,21 @@ msgstr "" "kijk naar de zoek-gerelateerde documentatie in de gebruikershandleiding. " "Standaard word er niet gefilterd." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:106 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:115 +msgid "" +"The maximum width of a single line in the output. Defaults to detecting " +"screen size." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:121 msgid "Invalid fields. Available fields:" msgstr "Ongeldig veld. Beschikbare velden:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:113 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:128 msgid "Invalid sort field. Available fields:" msgstr "Ongeldig sorteer veld. Beschikbare velden:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:177 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:192 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" @@ -4181,7 +4211,7 @@ msgstr "" "De volgende boeken zijn niet toegevoegd omdat ze al bestaan in de database. " "(Zie de --duplicates optie):" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:201 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:216 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -4194,7 +4224,7 @@ msgstr "" "Voeg de opgegeven bestanden toe als boeken in de database. Folders kunnen " "ook worden opgegeven, zie de folder gerelateerde opties hier onder.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:210 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:225 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" @@ -4203,11 +4233,11 @@ msgstr "" "bestanden in de folder verschillende bestandsformaten zin voor dat enkele " "boek." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:212 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:227 msgid "Process directories recursively" msgstr "Bewerk folders recursief" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:214 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:229 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." @@ -4215,11 +4245,11 @@ msgstr "" "Voeg boeken toe aan de database zelfs als deze al bestaan. Vergelijking is " "gebaseerd op de boek titels." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:219 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:234 msgid "You must specify at least one file to add" msgstr "Ten minste een boek moet worden opgegeven om toe te voegen" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:237 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:252 msgid "" "%prog remove ids\n" "\n" @@ -4233,11 +4263,11 @@ msgstr "" "moeten een lijst zijn die is gescheiden door komma's. (Je kan de id nummers " "zien door het list commando te gebruiken). Bijvoorbeeld, 23,34,57-85\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:249 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:264 msgid "You must specify at least one book to remove" msgstr "Ten minste een boek moet worden opgegeven om te verwijderen" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:269 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:284 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -4252,15 +4282,15 @@ msgstr "" "door het list commando te gebruiken. Als het formaat al bestaat, dan zal het " "worden vervangen.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:280 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 msgid "You must specify an id and an ebook file" msgstr "zowel een id als een eboek bestand moeten worden gespecificeerd" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:285 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:300 msgid "ebook file must have an extension" msgstr "eboek bestand heeft een extensie nodig" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:293 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:308 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -4277,11 +4307,11 @@ msgstr "" "bestands extensie zoals LRF, TXT of EPUB. Als het logische boek niet in dit " "formaat bestaat, dan zal er niets gebeuren.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:306 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 msgid "You must specify an id and a format" msgstr "Een id en een formaat moeten worden opgegeven" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:324 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:339 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -4297,15 +4327,15 @@ msgstr "" "dat word geidentificeerd door id.\n" "id is een id nummer uit het list commando.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:332 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:347 msgid "Print metadata in OPF form (XML)" msgstr "Print metadata in OPF formaat (XML)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:337 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:352 msgid "You must specify an id" msgstr "Je moet een id opgeven" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:351 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:366 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -4326,11 +4356,11 @@ msgstr "" "formaat krijgen door de -as-opf schakel te gebruiken met het show_metadata " "commando.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:364 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:379 msgid "You must specify an id and a metadata file" msgstr "Je moet een id en metadata bestand opgeven" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 msgid "" "%prog export [options] ids\n" "\n" @@ -4348,27 +4378,27 @@ msgstr "" "(in een opf bestand). Je kunt ID nummers verkrijgen door middel van het list " "commando.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:384 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:399 msgid "Export all books in database, ignoring the list of ids." msgstr "Exporteer alle boeken in de database, negeer de lijst met ids." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:386 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:401 msgid "Export books to the specified directory. Default is" msgstr "Exporteer boeken naar de opgegeven folder. Standaard is" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:388 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:403 msgid "Export all books into a single directory" msgstr "exporteer alle boeken naar een enkele folder" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:390 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:405 msgid "Create file names as author - title instead of title - author" msgstr "Maak bestands namen als auteur - titel in plaats van titel - auteur" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:395 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:410 msgid "You must specify some ids or the %s option" msgstr "Je moet ids opgeven of de %s optie gebruiken" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:405 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:420 msgid "" "%%prog command [options] [arguments]\n" "\n" @@ -4421,31 +4451,31 @@ msgstr "%sGebruik%s: %s\n" msgid "Created by " msgstr "Gemaakt door " -#: /home/kovid/work/calibre/src/calibre/utils/config.py:514 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:517 msgid "Path to the database in which books are stored" msgstr "Pad naar de database waarin boeken zijn opgeslagen" -#: /home/kovid/work/calibre/src/calibre/utils/config.py:516 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:519 msgid "Pattern to guess metadata from filenames" msgstr "Patroon om metadata uit bestandsnamen te voorspellen" -#: /home/kovid/work/calibre/src/calibre/utils/config.py:518 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:521 msgid "Access key for isbndb.com" msgstr "Toegangssleutel voor isbndb.com" -#: /home/kovid/work/calibre/src/calibre/utils/config.py:520 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:523 msgid "Default timeout for network operations (seconds)" msgstr "Standaard timeout voor netwerk operaties" -#: /home/kovid/work/calibre/src/calibre/utils/config.py:522 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:525 msgid "Path to directory in which your library of books is stored" msgstr "Pad naar folder waarin je bibliotheek is opgeslagen" -#: /home/kovid/work/calibre/src/calibre/utils/config.py:524 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:527 msgid "The language in which to display the user interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config.py:528 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:531 msgid "Read metadata from files" msgstr "" diff --git a/src/calibre/translations/pt.po b/src/calibre/translations/pt.po index e5dd4d0740..f804f9cb1b 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-10-07 18:57+0000\n" +"POT-Creation-Date: 2008-10-11 12:32+0000\n" "PO-Revision-Date: 2008-07-05 03:33+0000\n" "Last-Translator: Tiago Silva \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-10-09 19:36+0000\n" +"X-Launchpad-Export-Date: 2008-10-13 18:32+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:131 @@ -174,27 +174,34 @@ msgid "" "inter-paragraph spacing." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:128 -msgid "Print generated OPF file to stdout" +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:127 +msgid "" +"Preserve the HTML tag structure while splitting large HTML files. This is " +"only neccessary if the HTML files contain CSS that uses sibling selectors. " +"Enabling this greatly slows down processing of large HTML files." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:130 -msgid "Print generated NCX file to stdout" +msgid "Print generated OPF file to stdout" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:132 -msgid "Keep intermediate files during processing by html2epub" +msgid "Print generated NCX file to stdout" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:134 +msgid "Keep intermediate files during processing by html2epub" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:136 msgid "" "Extract the contents of the produced EPUB file to the specified directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:463 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:894 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:902 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:469 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:918 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:926 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:77 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:289 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:61 @@ -210,7 +217,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:92 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:321 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:436 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:747 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:755 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:12 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/to_oeb.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:48 @@ -254,8 +261,8 @@ msgid "" "the element of the OPF file. \n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:308 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:987 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:312 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1011 msgid "You must specify an input HTML file" msgstr "" @@ -270,87 +277,87 @@ msgid "" "cause incorrect rendering." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:475 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:481 msgid "Written processed HTML to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:778 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:802 msgid "Options to control the traversal of HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:785 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:809 msgid "The output directory. Default is the current directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:787 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:811 msgid "Character encoding for HTML files. Default is to auto detect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:789 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:813 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:791 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:815 msgid "Control the following of links in HTML files." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:793 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:817 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " "depth first" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:795 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:819 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:797 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:821 msgid "Set metadata of the generated ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:799 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:823 msgid "Set the title. Default is to autodetect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:801 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:825 msgid "The author(s) of the ebook, as a comma separated list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:803 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:827 msgid "The subject(s) of this book, as a comma separated list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:805 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:829 msgid "Set the publisher of this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:807 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:831 msgid "A summary of this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:809 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:833 msgid "Load metadata from the specified OPF file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:811 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:835 msgid "Options useful for debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:813 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:837 msgid "" "Be more verbose while processing. Can be specified multiple times to " "increase verbosity." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:815 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:839 msgid "Output HTML is \"pretty printed\" for easier parsing by humans" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:821 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:845 msgid "" "%prog [options] file.html|opf\n" "\n" @@ -363,25 +370,25 @@ msgid "" "is used.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:817 +#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:829 msgid "%prog [options] LITFILE" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:820 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:426 +#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:832 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:428 msgid "Output directory. Defaults to current directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:823 +#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:835 msgid "Legibly format extracted markup. May modify meaningful whitespace." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:826 +#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:838 msgid "Useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:837 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:447 +#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:849 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:449 msgid "OEB ebook created in" msgstr "" @@ -568,7 +575,7 @@ msgid "" "regexp. For example to match all heading tags that have the attribute " "class=\"chapter\" you would use \"h\\d,class,chapter\". You can set the " "attribute to \"none\" to match only on tag names. So for example, to match " -"all

tags, you would use \"h2,none,\". Default is %default" +"all h2 tags, you would use \"h2,none,\". Default is %default" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:170 @@ -1105,22 +1112,26 @@ msgstr "" msgid "Set the comment" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:115 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:206 msgid "A comma separated list of tags to set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:208 msgid "The series to which this book belongs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:210 msgid "The series index" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:212 msgid "The book language" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:214 +msgid "Extract the cover" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:54 msgid "Usage:" msgstr "" @@ -1204,11 +1215,11 @@ msgstr "" msgid "Usage: rb-meta file.rb" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:424 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:426 msgid "%prog [options] myebook.mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:445 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:447 msgid "Raw MOBI HTML saved in" msgstr "" @@ -1313,7 +1324,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:64 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:388 +#: /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:304 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search.py:20 @@ -1388,7 +1399,7 @@ msgid "&Number of Colors:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:548 msgid "&Profile:" msgstr "" @@ -1480,7 +1491,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:262 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:264 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:370 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:374 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:509 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:284 @@ -1546,7 +1557,7 @@ msgid "Choose &language (requires restart):" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:256 -#: /home/kovid/work/calibre/src/calibre/utils/config.py:526 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:529 msgid "The default output format for ebook conversions." msgstr "" @@ -1745,53 +1756,53 @@ msgstr "" msgid "The expression %s is invalid. Error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:369 msgid "Convert to EPUB" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:367 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:370 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:506 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:311 msgid "Book Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:507 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:312 -msgid "Change &cover image:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:369 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:508 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:313 -msgid "Browse for an image to use as the cover of this book." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:371 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:510 msgid "Use cover from &source file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:507 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:312 +msgid "Change &cover image:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:313 +msgid "Browse for an image to use as the cover of this book." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:375 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:511 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:275 msgid "&Title: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:512 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:276 msgid "Change the title of this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:377 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:513 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:279 msgid "&Author(s): " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:378 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:514 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:280 @@ -1800,39 +1811,39 @@ msgid "" "an &. If the author name contains an &, use && to represent it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:379 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:515 msgid "Author So&rt:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:377 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:516 msgid "" "Change the author(s) of this book. Multiple authors should be separated by a " "comma" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:378 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:517 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:289 msgid "&Publisher: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:382 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:518 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:290 msgid "Change the publisher of this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:383 #: /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:291 msgid "Ta&gs: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:381 +#: /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 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:135 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:292 @@ -1841,15 +1852,15 @@ msgid "" "

They can be any words or phrases, separated by commas." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:521 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:140 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:295 msgid "&Series:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:383 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:522 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:523 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:141 @@ -1859,8 +1870,8 @@ msgstr "" msgid "List of known series. You can add new series." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:385 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:389 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:524 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:525 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:300 @@ -1868,67 +1879,71 @@ msgstr "" msgid "Series index." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:387 +#: /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:302 msgid "Book " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:389 +#: /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 msgid "Source en&coding:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:393 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:528 msgid "Base &font size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:391 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:396 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:394 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:406 msgid " pt" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:395 msgid "Remove &spacing between paragraphs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:396 +msgid "Preserve &tag structure when splitting" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:397 msgid "Override &CSS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:399 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:549 msgid "&Left Margin:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:401 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:551 msgid "&Right Margin:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:553 msgid "&Top Margin:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:555 msgid "&Bottom Margin:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:407 msgid "Automatic &chapter detection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:408 msgid "&XPath:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:409 msgid "" "\n" @@ -1946,35 +1961,35 @@ msgid "" "tutorial

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:414 msgid "Chapter &mark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:415 msgid "Automatic &Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:416 msgid "Number of &links to add to Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:417 msgid "Do not add &detected chapters to the Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:418 msgid "Chapter &threshold" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:419 msgid "&Force use of auto-generated Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:420 msgid "Level &1 TOC" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:421 msgid "Level &2 TOC" msgstr "" @@ -3532,14 +3547,14 @@ msgstr "" msgid "Using library at" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:86 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:99 msgid "" "%prog list [options]\n" "\n" "List the books available in the calibre database.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:94 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:107 msgid "" "The fields to display when listing books in the database. Should be a comma " "separated list of fields.\n" @@ -3547,39 +3562,45 @@ msgid "" "Default: %%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:96 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:109 msgid "" "The field by which to sort the results.\n" "Available fields: %s\n" "Default: %%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:98 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:111 msgid "Sort results in ascending order" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:100 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:113 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " "to do no filtering." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:106 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:115 +msgid "" +"The maximum width of a single line in the output. Defaults to detecting " +"screen size." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:121 msgid "Invalid fields. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:113 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:128 msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:177 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:192 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:201 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:216 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -3588,27 +3609,27 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:210 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:225 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:212 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:227 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:214 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:229 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:219 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:234 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:237 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:252 msgid "" "%prog remove ids\n" "\n" @@ -3617,11 +3638,11 @@ msgid "" "command). For example, 23,34,57-85\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:249 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:264 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:269 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:284 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -3630,15 +3651,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:280 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:285 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:300 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:293 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:308 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -3648,11 +3669,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:306 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:324 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:339 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -3662,15 +3683,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:332 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:347 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:337 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:352 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:351 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:366 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -3683,11 +3704,11 @@ msgid "" "show_metadata command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:364 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:379 msgid "You must specify an id and a metadata file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 msgid "" "%prog export [options] ids\n" "\n" @@ -3698,27 +3719,27 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:384 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:399 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:386 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:401 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:388 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:403 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:390 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:405 msgid "Create file names as author - title instead of title - author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:395 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:410 msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:405 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:420 msgid "" "%%prog command [options] [arguments]\n" "\n" @@ -3763,31 +3784,31 @@ msgstr "" msgid "Created by " msgstr "Criado por " -#: /home/kovid/work/calibre/src/calibre/utils/config.py:514 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:517 msgid "Path to the database in which books are stored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config.py:516 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:519 msgid "Pattern to guess metadata from filenames" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config.py:518 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:521 msgid "Access key for isbndb.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config.py:520 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:523 msgid "Default timeout for network operations (seconds)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config.py:522 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:525 msgid "Path to directory in which your library of books is stored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config.py:524 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:527 msgid "The language in which to display the user interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config.py:528 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:531 msgid "Read metadata from files" msgstr "" diff --git a/src/calibre/translations/ru.po b/src/calibre/translations/ru.po index 60e2296c60..1c04604662 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-10-07 18:57+0000\n" +"POT-Creation-Date: 2008-10-11 12:32+0000\n" "PO-Revision-Date: 2008-07-22 05:50+0000\n" "Last-Translator: Kovid Goyal \n" "Language-Team: ru\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Launchpad-Export-Date: 2008-10-09 19:36+0000\n" +"X-Launchpad-Export-Date: 2008-10-13 18:32+0000\n" "X-Generator: Launchpad (build Unknown)\n" "Generated-By: pygettext.py 1.5\n" @@ -186,27 +186,34 @@ msgid "" "inter-paragraph spacing." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:128 -msgid "Print generated OPF file to stdout" +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:127 +msgid "" +"Preserve the HTML tag structure while splitting large HTML files. This is " +"only neccessary if the HTML files contain CSS that uses sibling selectors. " +"Enabling this greatly slows down processing of large HTML files." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:130 -msgid "Print generated NCX file to stdout" +msgid "Print generated OPF file to stdout" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:132 -msgid "Keep intermediate files during processing by html2epub" +msgid "Print generated NCX file to stdout" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:134 +msgid "Keep intermediate files during processing by html2epub" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:136 msgid "" "Extract the contents of the produced EPUB file to the specified directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:463 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:894 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:902 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:469 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:918 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:926 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:77 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:289 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:61 @@ -222,7 +229,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:92 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:321 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:436 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:747 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:755 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:12 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/to_oeb.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:48 @@ -266,8 +273,8 @@ msgid "" "the element of the OPF file. \n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:308 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:987 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:312 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1011 msgid "You must specify an input HTML file" msgstr "" @@ -282,87 +289,87 @@ msgid "" "cause incorrect rendering." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:475 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:481 msgid "Written processed HTML to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:778 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:802 msgid "Options to control the traversal of HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:785 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:809 msgid "The output directory. Default is the current directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:787 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:811 msgid "Character encoding for HTML files. Default is to auto detect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:789 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:813 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:791 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:815 msgid "Control the following of links in HTML files." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:793 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:817 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " "depth first" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:795 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:819 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:797 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:821 msgid "Set metadata of the generated ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:799 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:823 msgid "Set the title. Default is to autodetect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:801 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:825 msgid "The author(s) of the ebook, as a comma separated list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:803 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:827 msgid "The subject(s) of this book, as a comma separated list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:805 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:829 msgid "Set the publisher of this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:807 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:831 msgid "A summary of this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:809 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:833 msgid "Load metadata from the specified OPF file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:811 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:835 msgid "Options useful for debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:813 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:837 msgid "" "Be more verbose while processing. Can be specified multiple times to " "increase verbosity." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:815 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:839 msgid "Output HTML is \"pretty printed\" for easier parsing by humans" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:821 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:845 msgid "" "%prog [options] file.html|opf\n" "\n" @@ -375,25 +382,25 @@ msgid "" "is used.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:817 +#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:829 msgid "%prog [options] LITFILE" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:820 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:426 +#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:832 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:428 msgid "Output directory. Defaults to current directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:823 +#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:835 msgid "Legibly format extracted markup. May modify meaningful whitespace." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:826 +#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:838 msgid "Useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:837 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:447 +#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:849 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:449 msgid "OEB ebook created in" msgstr "" @@ -620,7 +627,7 @@ msgid "" "regexp. For example to match all heading tags that have the attribute " "class=\"chapter\" you would use \"h\\d,class,chapter\". You can set the " "attribute to \"none\" to match only on tag names. So for example, to match " -"all

tags, you would use \"h2,none,\". Default is %default" +"all h2 tags, you would use \"h2,none,\". Default is %default" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:170 @@ -1197,22 +1204,26 @@ msgstr "" msgid "Set the comment" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:115 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:206 msgid "A comma separated list of tags to set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:208 msgid "The series to which this book belongs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:210 msgid "The series index" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:212 msgid "The book language" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:214 +msgid "Extract the cover" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:54 msgid "Usage:" msgstr "" @@ -1296,11 +1307,11 @@ msgstr "" msgid "Usage: rb-meta file.rb" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:424 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:426 msgid "%prog [options] myebook.mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:445 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:447 msgid "Raw MOBI HTML saved in" msgstr "" @@ -1405,7 +1416,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:64 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:388 +#: /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:304 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search.py:20 @@ -1480,7 +1491,7 @@ msgid "&Number of Colors:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:548 msgid "&Profile:" msgstr "" @@ -1572,7 +1583,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:262 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:264 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:370 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:374 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:509 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:284 @@ -1638,7 +1649,7 @@ msgid "Choose &language (requires restart):" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:256 -#: /home/kovid/work/calibre/src/calibre/utils/config.py:526 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:529 msgid "The default output format for ebook conversions." msgstr "" @@ -1837,53 +1848,53 @@ msgstr "" msgid "The expression %s is invalid. Error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:369 msgid "Convert to EPUB" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:367 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:370 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:506 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:311 msgid "Book Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:507 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:312 -msgid "Change &cover image:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:369 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:508 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:313 -msgid "Browse for an image to use as the cover of this book." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:371 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:510 msgid "Use cover from &source file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:507 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:312 +msgid "Change &cover image:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:313 +msgid "Browse for an image to use as the cover of this book." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:375 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:511 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:275 msgid "&Title: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:512 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:276 msgid "Change the title of this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:377 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:513 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:279 msgid "&Author(s): " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:378 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:514 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:280 @@ -1892,39 +1903,39 @@ msgid "" "an &. If the author name contains an &, use && to represent it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:379 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:515 msgid "Author So&rt:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:377 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:516 msgid "" "Change the author(s) of this book. Multiple authors should be separated by a " "comma" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:378 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:517 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:289 msgid "&Publisher: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:382 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:518 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:290 msgid "Change the publisher of this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:383 #: /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:291 msgid "Ta&gs: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:381 +#: /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 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:135 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:292 @@ -1933,15 +1944,15 @@ msgid "" "

They can be any words or phrases, separated by commas." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:521 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:140 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:295 msgid "&Series:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:383 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:522 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:523 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:141 @@ -1951,8 +1962,8 @@ msgstr "" msgid "List of known series. You can add new series." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:385 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:389 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:524 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:525 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:300 @@ -1960,67 +1971,71 @@ msgstr "" msgid "Series index." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:387 +#: /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:302 msgid "Book " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:389 +#: /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 msgid "Source en&coding:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:393 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:528 msgid "Base &font size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:391 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:396 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:394 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:406 msgid " pt" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:395 msgid "Remove &spacing between paragraphs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:396 +msgid "Preserve &tag structure when splitting" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:397 msgid "Override &CSS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:399 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:549 msgid "&Left Margin:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:401 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:551 msgid "&Right Margin:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:553 msgid "&Top Margin:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:555 msgid "&Bottom Margin:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:407 msgid "Automatic &chapter detection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:408 msgid "&XPath:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:409 msgid "" "\n" @@ -2038,35 +2053,35 @@ msgid "" "tutorial

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:414 msgid "Chapter &mark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:415 msgid "Automatic &Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:416 msgid "Number of &links to add to Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:417 msgid "Do not add &detected chapters to the Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:418 msgid "Chapter &threshold" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:419 msgid "&Force use of auto-generated Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:420 msgid "Level &1 TOC" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:421 msgid "Level &2 TOC" msgstr "" @@ -3624,14 +3639,14 @@ msgstr "" msgid "Using library at" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:86 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:99 msgid "" "%prog list [options]\n" "\n" "List the books available in the calibre database.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:94 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:107 msgid "" "The fields to display when listing books in the database. Should be a comma " "separated list of fields.\n" @@ -3639,39 +3654,45 @@ msgid "" "Default: %%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:96 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:109 msgid "" "The field by which to sort the results.\n" "Available fields: %s\n" "Default: %%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:98 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:111 msgid "Sort results in ascending order" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:100 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:113 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " "to do no filtering." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:106 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:115 +msgid "" +"The maximum width of a single line in the output. Defaults to detecting " +"screen size." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:121 msgid "Invalid fields. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:113 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:128 msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:177 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:192 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:201 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:216 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -3680,27 +3701,27 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:210 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:225 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:212 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:227 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:214 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:229 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:219 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:234 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:237 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:252 msgid "" "%prog remove ids\n" "\n" @@ -3709,11 +3730,11 @@ msgid "" "command). For example, 23,34,57-85\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:249 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:264 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:269 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:284 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -3722,15 +3743,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:280 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:285 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:300 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:293 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:308 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -3740,11 +3761,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:306 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:324 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:339 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -3754,15 +3775,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:332 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:347 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:337 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:352 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:351 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:366 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -3775,11 +3796,11 @@ msgid "" "show_metadata command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:364 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:379 msgid "You must specify an id and a metadata file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 msgid "" "%prog export [options] ids\n" "\n" @@ -3790,27 +3811,27 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:384 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:399 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:386 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:401 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:388 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:403 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:390 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:405 msgid "Create file names as author - title instead of title - author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:395 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:410 msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:405 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:420 msgid "" "%%prog command [options] [arguments]\n" "\n" @@ -3855,31 +3876,31 @@ msgstr "" msgid "Created by " msgstr "Сделано " -#: /home/kovid/work/calibre/src/calibre/utils/config.py:514 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:517 msgid "Path to the database in which books are stored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config.py:516 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:519 msgid "Pattern to guess metadata from filenames" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config.py:518 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:521 msgid "Access key for isbndb.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config.py:520 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:523 msgid "Default timeout for network operations (seconds)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config.py:522 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:525 msgid "Path to directory in which your library of books is stored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config.py:524 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:527 msgid "The language in which to display the user interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config.py:528 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:531 msgid "Read metadata from files" msgstr "" diff --git a/src/calibre/translations/sl.po b/src/calibre/translations/sl.po index 53ffec7799..bcfdc548e9 100644 --- a/src/calibre/translations/sl.po +++ b/src/calibre/translations/sl.po @@ -6,14 +6,14 @@ msgid "" msgstr "" "Project-Id-Version: calibre 0.4.17\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2008-10-07 18:57+0000\n" +"POT-Creation-Date: 2008-10-11 12:32+0000\n" "PO-Revision-Date: 2008-09-19 19:17+0000\n" "Last-Translator: Kovid Goyal \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-10-09 19:36+0000\n" +"X-Launchpad-Export-Date: 2008-10-13 18:32+0000\n" "X-Generator: Launchpad (build Unknown)\n" "Generated-By: pygettext.py 1.5\n" @@ -74,6 +74,21 @@ msgstr "" #~ "uporabite izraz \"/\". Za nadaljno pomoč glej XPath Tutorial v Calibre " #~ "priročniku za uporabo.\n" +#~ msgid "" +#~ "Detect a chapter beginning at an element having the specified attribute. The " +#~ "format for this option is tagname regexp,attribute name,attribute value " +#~ "regexp. For example to match all heading tags that have the attribute " +#~ "class=\"chapter\" you would use \"h\\d,class,chapter\". You can set the " +#~ "attribute to \"none\" to match only on tag names. So for example, to match " +#~ "all

tags, you would use \"h2,none,\". Default is %default" +#~ msgstr "" +#~ "Zaznava poglavja, ki se začne z elementom, ki ima specificirane atribute. " +#~ "Format za to možnost je tagname regexp, ime atributa, vrednost atributa " +#~ "regexp. Na primer za izbiro vseh značk glave, ki imajo atribut " +#~ "razred=\"poglavje\" bi uporabili \"h\\d,class,poglavje\". Ta atribut lahko " +#~ "nastavite na \"none\" za ujemanje samo z imeni značk. Naprimer, za ujemanje " +#~ "vseh značk

, bi uporabili \"h2,none,\". Privzeto je %default" + #~ msgid "" #~ "Maximum number of links from each HTML file to insert into the TOC. Set to 0 " #~ "to disable. Default is: %default." @@ -239,27 +254,34 @@ msgid "" "inter-paragraph spacing." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:128 -msgid "Print generated OPF file to stdout" +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:127 +msgid "" +"Preserve the HTML tag structure while splitting large HTML files. This is " +"only neccessary if the HTML files contain CSS that uses sibling selectors. " +"Enabling this greatly slows down processing of large HTML files." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:130 -msgid "Print generated NCX file to stdout" +msgid "Print generated OPF file to stdout" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:132 -msgid "Keep intermediate files during processing by html2epub" +msgid "Print generated NCX file to stdout" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:134 +msgid "Keep intermediate files during processing by html2epub" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:136 msgid "" "Extract the contents of the produced EPUB file to the specified directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:463 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:894 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:902 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:469 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:918 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:926 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:77 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:289 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:61 @@ -275,7 +297,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:92 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:321 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:436 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:747 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:755 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:12 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/to_oeb.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:48 @@ -319,8 +341,8 @@ msgid "" "the element of the OPF file. \n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:308 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:987 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:312 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1011 msgid "You must specify an input HTML file" msgstr "Izbrati morate vhodno HTML datoteko" @@ -335,24 +357,24 @@ msgid "" "cause incorrect rendering." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:475 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:481 msgid "Written processed HTML to " msgstr "Obdelane HTML datoteke so zapisane v " -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:778 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:802 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:785 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:809 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:787 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:811 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:789 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:813 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." @@ -360,11 +382,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:791 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:815 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:793 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:817 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " "depth first" @@ -372,7 +394,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:795 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:819 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." @@ -381,49 +403,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:797 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:821 msgid "Set metadata of the generated ebook" msgstr "Nastavi meta podatke od generirane eknjige" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:799 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:823 msgid "Set the title. Default is to autodetect." msgstr "Nastavi naslov. Privzeto je samodejno zaznavanje." -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:801 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:825 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:803 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:827 msgid "The subject(s) of this book, as a comma separated list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:805 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:829 msgid "Set the publisher of this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:807 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:831 msgid "A summary of this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:809 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:833 msgid "Load metadata from the specified OPF file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:811 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:835 msgid "Options useful for debugging" msgstr "Možnosti koristne za razhroščevanje" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:813 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:837 msgid "" "Be more verbose while processing. Can be specified multiple times to " "increase verbosity." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:815 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:839 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:821 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:845 msgid "" "%prog [options] file.html|opf\n" "\n" @@ -436,25 +458,25 @@ msgid "" "is used.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:817 +#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:829 msgid "%prog [options] LITFILE" msgstr "%prog [options] LITFILE" -#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:820 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:426 +#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:832 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:428 msgid "Output directory. Defaults to current directory." msgstr "Izhodni direktorij. Privzet je trenutni direktorij." -#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:823 +#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:835 msgid "Legibly format extracted markup. May modify meaningful whitespace." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:826 +#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:838 msgid "Useful for debugging." msgstr "Koristno za razhroščevanje." -#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:837 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:447 +#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:849 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:449 msgid "OEB ebook created in" msgstr "OEB eknjiga ustvarjena v" @@ -676,14 +698,8 @@ msgid "" "regexp. For example to match all heading tags that have the attribute " "class=\"chapter\" you would use \"h\\d,class,chapter\". You can set the " "attribute to \"none\" to match only on tag names. So for example, to match " -"all

tags, you would use \"h2,none,\". Default is %default" +"all h2 tags, you would use \"h2,none,\". Default is %default" msgstr "" -"Zaznava poglavja, ki se začne z elementom, ki ima specificirane atribute. " -"Format za to možnost je tagname regexp, ime atributa, vrednost atributa " -"regexp. Na primer za izbiro vseh značk glave, ki imajo atribut " -"razred=\"poglavje\" bi uporabili \"h\\d,class,poglavje\". Ta atribut lahko " -"nastavite na \"none\" za ujemanje samo z imeni značk. Naprimer, za ujemanje " -"vseh značk

, bi uporabili \"h2,none,\". Privzeto je %default" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:170 msgid "" @@ -1316,22 +1332,26 @@ msgstr "Nastavi avtorje" msgid "Set the comment" msgstr "Nastavi opombe" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:115 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:206 msgid "A comma separated list of tags to set" msgstr "Z vejico ločen seznam značk, ki se nastavi" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:208 msgid "The series to which this book belongs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:210 msgid "The series index" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:212 msgid "The book language" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:214 +msgid "Extract the cover" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:54 msgid "Usage:" msgstr "Uporaba:" @@ -1431,11 +1451,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:424 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:426 msgid "%prog [options] myebook.mobi" msgstr "%prog [options] mojaeknjiga.mobi" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:445 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:447 msgid "Raw MOBI HTML saved in" msgstr "Neobdelan MOBI HTML shranjen v" @@ -1540,7 +1560,7 @@ msgstr "Naslov" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:64 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:388 +#: /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:304 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search.py:20 @@ -1615,7 +1635,7 @@ msgid "&Number of Colors:" msgstr "&Število Barv:" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:548 msgid "&Profile:" msgstr "&Profil:" @@ -1709,7 +1729,7 @@ msgstr "Prebrskaj za novo lokacijo podatkovne baze" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:262 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:264 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:370 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:374 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:509 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:284 @@ -1775,7 +1795,7 @@ msgid "Choose &language (requires restart):" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:256 -#: /home/kovid/work/calibre/src/calibre/utils/config.py:526 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:529 msgid "The default output format for ebook conversions." msgstr "" @@ -1976,53 +1996,53 @@ msgstr "" msgid "The expression %s is invalid. Error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:369 msgid "Convert to EPUB" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:367 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:370 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:506 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:311 msgid "Book Cover" msgstr "Naslovna Stran" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:507 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:312 -msgid "Change &cover image:" -msgstr "Spremeni &sliko naslovne strani:" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:369 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:508 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:313 -msgid "Browse for an image to use as the cover of this book." -msgstr "Izberi sliko, ki bo uporabljena za naslovnico te knjige." - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:371 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:510 msgid "Use cover from &source file" msgstr "Uporabi na&slovnico iz izvorne datoteke" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:507 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:312 +msgid "Change &cover image:" +msgstr "Spremeni &sliko naslovne strani:" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:313 +msgid "Browse for an image to use as the cover of this book." +msgstr "Izberi sliko, ki bo uporabljena za naslovnico te knjige." + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:375 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:511 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:275 msgid "&Title: " msgstr "&Naslov: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:512 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:276 msgid "Change the title of this book" msgstr "Spremeni naslov knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:377 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:513 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:279 msgid "&Author(s): " msgstr "&Avtor(ji): " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:378 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:514 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:280 @@ -2031,12 +2051,12 @@ msgid "" "an &. If the author name contains an &, use && to represent it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:379 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:515 msgid "Author So&rt:" msgstr "Razv&rščanje Avtorjev:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:377 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:516 msgid "" "Change the author(s) of this book. Multiple authors should be separated by a " @@ -2044,27 +2064,27 @@ msgid "" msgstr "" "Spremeni avtorja(je) te knjige. Če je avtorjev več jih ločite z vejicami." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:378 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:517 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:289 msgid "&Publisher: " msgstr "&Založnik: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:382 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:518 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:290 msgid "Change the publisher of this book" msgstr "Spremeni založnika te knjige" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:383 #: /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:291 msgid "Ta&gs: " msgstr "&Značke: " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:381 +#: /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 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:135 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:292 @@ -2075,15 +2095,15 @@ msgstr "" "Značke kategorizirajo knjigo. To je uporabno predvsem pri iskanju. " "

Lahko so poljubni, z vejicami ločeni, izrazi ali besede." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:521 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:140 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:295 msgid "&Series:" msgstr "&Serije:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:383 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:522 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:523 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:141 @@ -2093,8 +2113,8 @@ msgstr "&Serije:" msgid "List of known series. You can add new series." msgstr "Seznam znanih serij. Lahko dodate nove serije." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:385 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:389 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:524 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:525 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:300 @@ -2102,67 +2122,71 @@ msgstr "Seznam znanih serij. Lahko dodate nove serije." msgid "Series index." msgstr "Indeks serij." -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:387 +#: /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:302 msgid "Book " msgstr "Knjiga " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:389 +#: /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 msgid "Source en&coding:" msgstr "Kod&na tabela vira:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:393 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:528 msgid "Base &font size:" msgstr "Osnovna &velikost pisave:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:391 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:396 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:394 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:406 msgid " pt" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:395 msgid "Remove &spacing between paragraphs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:396 +msgid "Preserve &tag structure when splitting" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:397 msgid "Override &CSS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:399 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:549 msgid "&Left Margin:" msgstr "&Leva Meja:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:401 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:551 msgid "&Right Margin:" msgstr "&Desna Meja:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:553 msgid "&Top Margin:" msgstr "&Zgornja Meja:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:555 msgid "&Bottom Margin:" msgstr "&Spodnja Meja:" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:407 msgid "Automatic &chapter detection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:408 msgid "&XPath:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:409 msgid "" "\n" @@ -2180,35 +2204,35 @@ msgid "" "tutorial

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:414 msgid "Chapter &mark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:415 msgid "Automatic &Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:416 msgid "Number of &links to add to Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:417 msgid "Do not add &detected chapters to the Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:418 msgid "Chapter &threshold" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:419 msgid "&Force use of auto-generated Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:420 msgid "Level &1 TOC" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:421 msgid "Level &2 TOC" msgstr "" @@ -3856,7 +3880,7 @@ msgstr "" msgid "Using library at" msgstr "Uporabljam knjižnico v" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:86 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:99 msgid "" "%prog list [options]\n" "\n" @@ -3866,7 +3890,7 @@ msgstr "" "\n" "Izpiše knjige ki so na voljo v podatkovni bazi od calibre.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:94 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:107 msgid "" "The fields to display when listing books in the database. Should be a comma " "separated list of fields.\n" @@ -3878,7 +3902,7 @@ msgstr "" "Polja, ki so na voljo: %s\n" "Privzeto: %%default" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:96 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:109 msgid "" "The field by which to sort the results.\n" "Available fields: %s\n" @@ -3888,11 +3912,11 @@ msgstr "" "Polja, ki so na voljo: %s\n" "Privzeto: %%default" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:98 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:111 msgid "Sort results in ascending order" msgstr "Sortiraj zadetke v naraščujočem redu" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:100 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:113 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " @@ -3902,15 +3926,21 @@ msgstr "" "dokumentacijo povezano z iskanje v Priročniku za uporabo. Privzeto je " "iskanje brez filtriranja." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:106 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:115 +msgid "" +"The maximum width of a single line in the output. Defaults to detecting " +"screen size." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:121 msgid "Invalid fields. Available fields:" msgstr "Neveljavna polja. Polja, ki so na voljo:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:113 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:128 msgid "Invalid sort field. Available fields:" msgstr "Neveljavno sortirno polje. Polja, ki so na voljo:" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:177 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:192 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" @@ -3918,7 +3948,7 @@ msgstr "" "Naslednje knjige niso bile dodane ker se že nahajajo v bazi (glej --" "duplicates možnost):" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:201 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:216 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -3932,7 +3962,7 @@ msgstr "" "poglejte\n" "z direktoriji povezane možnosti spodaj.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:210 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:225 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" @@ -3940,22 +3970,22 @@ msgstr "" "Privzami da vsebuje vsak direktorij samo eno knjigo in da so vse datoteke " "ista knjiga v različnih formatih." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:212 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:227 msgid "Process directories recursively" msgstr "Obdelaj direktorije rekurzivno" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:214 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:229 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" "Dodaj knjige v bazo tudi če že obstajajo. Primerjava se izvede po naslovu." -#: /home/kovid/work/calibre/src/calibre/library/cli.py:219 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:234 msgid "You must specify at least one file to add" msgstr "Določiti morate vsaj eno datoteko za dodajanje" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:237 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:252 msgid "" "%prog remove ids\n" "\n" @@ -3969,11 +3999,11 @@ msgstr "" "z vejico. (id številke lahko dobite z uporabo ukaza list). Naprimer 23,34,57-" "85\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:249 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:264 msgid "You must specify at least one book to remove" msgstr "Vsaj eno knjigo morate določiti za odstranitev" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:269 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:284 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -3987,15 +4017,15 @@ msgstr "" "knjigo identificirano z id-jem. ID lahko dobite z ukazom list. Če format že " "obstaja, se ga zamenja.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:280 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 msgid "You must specify an id and an ebook file" msgstr "Določiti morate id in datotko eknjige" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:285 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:300 msgid "ebook file must have an extension" msgstr "datoteka eknjige mora imeti končnico" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:293 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:308 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -4011,11 +4041,11 @@ msgstr "" "dobite z ukazom list. fmt naj bo končnica datoteke, kot je nprimer LRF, TXT " "ali EPUB. Če logična knjiga nima formata fmt se ne zgodi nič.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:306 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 msgid "You must specify an id and a format" msgstr "Določiti morate id in format" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:324 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:339 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -4030,15 +4060,15 @@ msgstr "" "Prikaži meta pdatke shranjene v bazi za knjigo identificirano z id-jem.\n" "id je identifikacijska številka, ki jo dobite z ukazom list.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:332 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:347 msgid "Print metadata in OPF form (XML)" msgstr "Natisni meta podatke v OPF obliki (XML)" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:337 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:352 msgid "You must specify an id" msgstr "Določiti morate id" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:351 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:366 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -4061,11 +4091,11 @@ msgstr "" "ukazom\n" "show_metadata.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:364 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:379 msgid "You must specify an id and a metadata file" msgstr "Določiti morate id in datoteko z meta podatki" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 msgid "" "%prog export [options] ids\n" "\n" @@ -4083,27 +4113,27 @@ msgstr "" "opf datoteki).\n" "ID številke lahko dobite z ukazom list.\n" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:384 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:399 msgid "Export all books in database, ignoring the list of ids." msgstr "Izvozi vse knjige iz podatkovne baze brez upoštevanja seznama id-jev" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:386 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:401 msgid "Export books to the specified directory. Default is" msgstr "Izvozi knjige v podan direktorij. Privzeto je" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:388 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:403 msgid "Export all books into a single directory" msgstr "Izvozi vse knjige v en direktorij" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:390 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:405 msgid "Create file names as author - title instead of title - author" msgstr "Ustvari imena datotek kot avtor - naslov namesto naslov - avtor" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:395 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:410 msgid "You must specify some ids or the %s option" msgstr "Določiti morate nekaj id-jev ali možnost %s" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:405 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:420 msgid "" "%%prog command [options] [arguments]\n" "\n" @@ -4148,31 +4178,31 @@ msgstr "%sUporaba%s: %s\n" msgid "Created by " msgstr "Ustvaril " -#: /home/kovid/work/calibre/src/calibre/utils/config.py:514 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:517 msgid "Path to the database in which books are stored" msgstr "Pot do baze v kateri so shranjene knjige" -#: /home/kovid/work/calibre/src/calibre/utils/config.py:516 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:519 msgid "Pattern to guess metadata from filenames" msgstr "Vzorec za ugotavljanje meta podatkov iz datotek" -#: /home/kovid/work/calibre/src/calibre/utils/config.py:518 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:521 msgid "Access key for isbndb.com" msgstr "Vstopni ključ za isbndb.com" -#: /home/kovid/work/calibre/src/calibre/utils/config.py:520 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:523 msgid "Default timeout for network operations (seconds)" msgstr "Privzet čas neaktivnosti za omrežne operacije (sekunde)" -#: /home/kovid/work/calibre/src/calibre/utils/config.py:522 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:525 msgid "Path to directory in which your library of books is stored" msgstr "Pot do direktorija v katerem so shranjene vaše eknjige" -#: /home/kovid/work/calibre/src/calibre/utils/config.py:524 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:527 msgid "The language in which to display the user interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config.py:528 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:531 msgid "Read metadata from files" msgstr "" diff --git a/src/calibre/translations/sv.po b/src/calibre/translations/sv.po index 69999fdf90..5849862e5a 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-10-07 18:57+0000\n" +"POT-Creation-Date: 2008-10-11 12:32+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-10-09 19:36+0000\n" +"X-Launchpad-Export-Date: 2008-10-13 18:32+0000\n" "X-Generator: Launchpad (build Unknown)\n" #: /home/kovid/work/calibre/src/calibre/devices/prs505/driver.py:131 @@ -174,27 +174,34 @@ msgid "" "inter-paragraph spacing." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:128 -msgid "Print generated OPF file to stdout" +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:127 +msgid "" +"Preserve the HTML tag structure while splitting large HTML files. This is " +"only neccessary if the HTML files contain CSS that uses sibling selectors. " +"Enabling this greatly slows down processing of large HTML files." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:130 -msgid "Print generated NCX file to stdout" +msgid "Print generated OPF file to stdout" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:132 -msgid "Keep intermediate files during processing by html2epub" +msgid "Print generated NCX file to stdout" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:134 +msgid "Keep intermediate files during processing by html2epub" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:136 msgid "" "Extract the contents of the produced EPUB file to the specified directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:463 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:894 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:902 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:469 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:918 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:926 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:77 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:289 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:61 @@ -210,7 +217,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:92 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:321 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:436 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:747 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:755 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:12 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/to_oeb.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:48 @@ -254,8 +261,8 @@ msgid "" "the element of the OPF file. \n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:308 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:987 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:312 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1011 msgid "You must specify an input HTML file" msgstr "" @@ -270,87 +277,87 @@ msgid "" "cause incorrect rendering." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:475 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:481 msgid "Written processed HTML to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:778 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:802 msgid "Options to control the traversal of HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:785 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:809 msgid "The output directory. Default is the current directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:787 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:811 msgid "Character encoding for HTML files. Default is to auto detect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:789 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:813 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:791 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:815 msgid "Control the following of links in HTML files." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:793 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:817 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " "depth first" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:795 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:819 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:797 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:821 msgid "Set metadata of the generated ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:799 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:823 msgid "Set the title. Default is to autodetect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:801 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:825 msgid "The author(s) of the ebook, as a comma separated list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:803 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:827 msgid "The subject(s) of this book, as a comma separated list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:805 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:829 msgid "Set the publisher of this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:807 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:831 msgid "A summary of this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:809 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:833 msgid "Load metadata from the specified OPF file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:811 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:835 msgid "Options useful for debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:813 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:837 msgid "" "Be more verbose while processing. Can be specified multiple times to " "increase verbosity." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:815 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:839 msgid "Output HTML is \"pretty printed\" for easier parsing by humans" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:821 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:845 msgid "" "%prog [options] file.html|opf\n" "\n" @@ -363,25 +370,25 @@ msgid "" "is used.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:817 +#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:829 msgid "%prog [options] LITFILE" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:820 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:426 +#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:832 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:428 msgid "Output directory. Defaults to current directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:823 +#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:835 msgid "Legibly format extracted markup. May modify meaningful whitespace." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:826 +#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:838 msgid "Useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:837 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:447 +#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:849 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:449 msgid "OEB ebook created in" msgstr "" @@ -568,7 +575,7 @@ msgid "" "regexp. For example to match all heading tags that have the attribute " "class=\"chapter\" you would use \"h\\d,class,chapter\". You can set the " "attribute to \"none\" to match only on tag names. So for example, to match " -"all

tags, you would use \"h2,none,\". Default is %default" +"all h2 tags, you would use \"h2,none,\". Default is %default" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:170 @@ -1105,22 +1112,26 @@ msgstr "" msgid "Set the comment" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:115 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:206 msgid "A comma separated list of tags to set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:208 msgid "The series to which this book belongs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:210 msgid "The series index" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:212 msgid "The book language" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:214 +msgid "Extract the cover" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:54 msgid "Usage:" msgstr "" @@ -1204,11 +1215,11 @@ msgstr "" msgid "Usage: rb-meta file.rb" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:424 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:426 msgid "%prog [options] myebook.mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:445 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:447 msgid "Raw MOBI HTML saved in" msgstr "" @@ -1313,7 +1324,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:64 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:388 +#: /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:304 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search.py:20 @@ -1388,7 +1399,7 @@ msgid "&Number of Colors:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:548 msgid "&Profile:" msgstr "" @@ -1480,7 +1491,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:262 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:264 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:370 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:374 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:509 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:284 @@ -1546,7 +1557,7 @@ msgid "Choose &language (requires restart):" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:256 -#: /home/kovid/work/calibre/src/calibre/utils/config.py:526 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:529 msgid "The default output format for ebook conversions." msgstr "" @@ -1745,53 +1756,53 @@ msgstr "" msgid "The expression %s is invalid. Error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:369 msgid "Convert to EPUB" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:367 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:370 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:506 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:311 msgid "Book Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:507 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:312 -msgid "Change &cover image:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:369 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:508 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:313 -msgid "Browse for an image to use as the cover of this book." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:371 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:510 msgid "Use cover from &source file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:507 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:312 +msgid "Change &cover image:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:313 +msgid "Browse for an image to use as the cover of this book." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:375 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:511 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:275 msgid "&Title: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:512 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:276 msgid "Change the title of this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:377 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:513 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:279 msgid "&Author(s): " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:378 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:514 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:280 @@ -1800,39 +1811,39 @@ msgid "" "an &. If the author name contains an &, use && to represent it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:379 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:515 msgid "Author So&rt:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:377 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:516 msgid "" "Change the author(s) of this book. Multiple authors should be separated by a " "comma" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:378 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:517 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:289 msgid "&Publisher: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:382 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:518 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:290 msgid "Change the publisher of this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:383 #: /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:291 msgid "Ta&gs: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:381 +#: /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 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:135 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:292 @@ -1841,15 +1852,15 @@ msgid "" "

They can be any words or phrases, separated by commas." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:521 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:140 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:295 msgid "&Series:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:383 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:522 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:523 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:141 @@ -1859,8 +1870,8 @@ msgstr "" msgid "List of known series. You can add new series." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:385 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:389 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:524 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:525 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:300 @@ -1868,67 +1879,71 @@ msgstr "" msgid "Series index." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:387 +#: /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:302 msgid "Book " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:389 +#: /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 msgid "Source en&coding:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:393 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:528 msgid "Base &font size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:391 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:396 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:394 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:406 msgid " pt" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:395 msgid "Remove &spacing between paragraphs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:396 +msgid "Preserve &tag structure when splitting" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:397 msgid "Override &CSS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:399 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:549 msgid "&Left Margin:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:401 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:551 msgid "&Right Margin:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:553 msgid "&Top Margin:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:555 msgid "&Bottom Margin:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:407 msgid "Automatic &chapter detection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:408 msgid "&XPath:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:409 msgid "" "\n" @@ -1946,35 +1961,35 @@ msgid "" "tutorial

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:414 msgid "Chapter &mark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:415 msgid "Automatic &Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:416 msgid "Number of &links to add to Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:417 msgid "Do not add &detected chapters to the Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:418 msgid "Chapter &threshold" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:419 msgid "&Force use of auto-generated Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:420 msgid "Level &1 TOC" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:421 msgid "Level &2 TOC" msgstr "" @@ -3532,14 +3547,14 @@ msgstr "" msgid "Using library at" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:86 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:99 msgid "" "%prog list [options]\n" "\n" "List the books available in the calibre database.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:94 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:107 msgid "" "The fields to display when listing books in the database. Should be a comma " "separated list of fields.\n" @@ -3547,39 +3562,45 @@ msgid "" "Default: %%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:96 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:109 msgid "" "The field by which to sort the results.\n" "Available fields: %s\n" "Default: %%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:98 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:111 msgid "Sort results in ascending order" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:100 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:113 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " "to do no filtering." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:106 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:115 +msgid "" +"The maximum width of a single line in the output. Defaults to detecting " +"screen size." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:121 msgid "Invalid fields. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:113 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:128 msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:177 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:192 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:201 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:216 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -3588,27 +3609,27 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:210 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:225 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:212 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:227 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:214 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:229 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:219 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:234 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:237 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:252 msgid "" "%prog remove ids\n" "\n" @@ -3617,11 +3638,11 @@ msgid "" "command). For example, 23,34,57-85\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:249 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:264 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:269 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:284 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -3630,15 +3651,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:280 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:285 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:300 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:293 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:308 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -3648,11 +3669,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:306 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:324 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:339 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -3662,15 +3683,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:332 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:347 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:337 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:352 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:351 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:366 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -3683,11 +3704,11 @@ msgid "" "show_metadata command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:364 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:379 msgid "You must specify an id and a metadata file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 msgid "" "%prog export [options] ids\n" "\n" @@ -3698,27 +3719,27 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:384 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:399 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:386 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:401 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:388 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:403 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:390 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:405 msgid "Create file names as author - title instead of title - author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:395 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:410 msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:405 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:420 msgid "" "%%prog command [options] [arguments]\n" "\n" @@ -3763,31 +3784,31 @@ msgstr "" msgid "Created by " msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config.py:514 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:517 msgid "Path to the database in which books are stored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config.py:516 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:519 msgid "Pattern to guess metadata from filenames" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config.py:518 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:521 msgid "Access key for isbndb.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config.py:520 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:523 msgid "Default timeout for network operations (seconds)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config.py:522 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:525 msgid "Path to directory in which your library of books is stored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config.py:524 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:527 msgid "The language in which to display the user interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config.py:528 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:531 msgid "Read metadata from files" msgstr "" diff --git a/src/calibre/translations/te.po b/src/calibre/translations/te.po index 52ef9f3c39..7a1276c05f 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-10-07 18:57+0000\n" +"POT-Creation-Date: 2008-10-11 12:32+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-10-09 19:36+0000\n" +"X-Launchpad-Export-Date: 2008-10-13 18:32+0000\n" "X-Generator: Launchpad (build Unknown)\n" #~ msgid "Basic" @@ -177,27 +177,34 @@ msgid "" "inter-paragraph spacing." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:128 -msgid "Print generated OPF file to stdout" +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:127 +msgid "" +"Preserve the HTML tag structure while splitting large HTML files. This is " +"only neccessary if the HTML files contain CSS that uses sibling selectors. " +"Enabling this greatly slows down processing of large HTML files." msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:130 -msgid "Print generated NCX file to stdout" +msgid "Print generated OPF file to stdout" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:132 -msgid "Keep intermediate files during processing by html2epub" +msgid "Print generated NCX file to stdout" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:134 +msgid "Keep intermediate files during processing by html2epub" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/__init__.py:136 msgid "" "Extract the contents of the produced EPUB file to the specified directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:44 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:463 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:894 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:902 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_any.py:43 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:469 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:918 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:926 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:77 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/comic/convert_from.py:289 #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/fb2/convert_from.py:61 @@ -213,7 +220,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/meta.py:92 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:321 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf.py:436 -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:747 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/opf2.py:755 #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/pdf.py:12 #: /home/kovid/work/calibre/src/calibre/ebooks/odt/to_oeb.py:46 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf.py:48 @@ -257,8 +264,8 @@ msgid "" "the element of the OPF file. \n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:308 -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:987 +#: /home/kovid/work/calibre/src/calibre/ebooks/epub/from_html.py:312 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:1011 msgid "You must specify an input HTML file" msgstr "" @@ -273,87 +280,87 @@ msgid "" "cause incorrect rendering." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:475 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:481 msgid "Written processed HTML to " msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:778 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:802 msgid "Options to control the traversal of HTML" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:785 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:809 msgid "The output directory. Default is the current directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:787 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:811 msgid "Character encoding for HTML files. Default is to auto detect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:789 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:813 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:791 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:815 msgid "Control the following of links in HTML files." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:793 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:817 msgid "" "Traverse links in HTML files breadth first. Normally, they are traversed " "depth first" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:795 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:819 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:797 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:821 msgid "Set metadata of the generated ebook" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:799 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:823 msgid "Set the title. Default is to autodetect." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:801 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:825 msgid "The author(s) of the ebook, as a comma separated list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:803 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:827 msgid "The subject(s) of this book, as a comma separated list." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:805 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:829 msgid "Set the publisher of this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:807 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:831 msgid "A summary of this book." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:809 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:833 msgid "Load metadata from the specified OPF file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:811 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:835 msgid "Options useful for debugging" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:813 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:837 msgid "" "Be more verbose while processing. Can be specified multiple times to " "increase verbosity." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:815 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:839 msgid "Output HTML is \"pretty printed\" for easier parsing by humans" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:821 +#: /home/kovid/work/calibre/src/calibre/ebooks/html.py:845 msgid "" "%prog [options] file.html|opf\n" "\n" @@ -366,25 +373,25 @@ msgid "" "is used.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:817 +#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:829 msgid "%prog [options] LITFILE" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:820 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:426 +#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:832 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:428 msgid "Output directory. Defaults to current directory." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:823 +#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:835 msgid "Legibly format extracted markup. May modify meaningful whitespace." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:826 +#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:838 msgid "Useful for debugging." msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:837 -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:447 +#: /home/kovid/work/calibre/src/calibre/ebooks/lit/reader.py:849 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:449 msgid "OEB ebook created in" msgstr "" @@ -571,7 +578,7 @@ msgid "" "regexp. For example to match all heading tags that have the attribute " "class=\"chapter\" you would use \"h\\d,class,chapter\". You can set the " "attribute to \"none\" to match only on tag names. So for example, to match " -"all

tags, you would use \"h2,none,\". Default is %default" +"all h2 tags, you would use \"h2,none,\". Default is %default" msgstr "" #: /home/kovid/work/calibre/src/calibre/ebooks/lrf/__init__.py:170 @@ -1108,22 +1115,26 @@ msgstr "" msgid "Set the comment" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:115 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:206 msgid "A comma separated list of tags to set" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:117 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:208 msgid "The series to which this book belongs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:119 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:210 msgid "The series index" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:121 +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:212 msgid "The book language" msgstr "" +#: /home/kovid/work/calibre/src/calibre/ebooks/metadata/epub.py:214 +msgid "Extract the cover" +msgstr "" + #: /home/kovid/work/calibre/src/calibre/ebooks/metadata/fb2.py:54 msgid "Usage:" msgstr "వాడుక:" @@ -1207,11 +1218,11 @@ msgstr "" msgid "Usage: rb-meta file.rb" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:424 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:426 msgid "%prog [options] myebook.mobi" msgstr "" -#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:445 +#: /home/kovid/work/calibre/src/calibre/ebooks/mobi/reader.py:447 msgid "Raw MOBI HTML saved in" msgstr "" @@ -1316,7 +1327,7 @@ msgstr "శీర్షిక" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info.py:71 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/book_info_ui.py:64 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:388 +#: /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:304 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/search.py:20 @@ -1391,7 +1402,7 @@ msgid "&Number of Colors:" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/comicconf_ui.py:92 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:394 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:398 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:548 msgid "&Profile:" msgstr "" @@ -1483,7 +1494,7 @@ msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:245 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:262 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:264 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:370 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:374 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:509 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:278 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:284 @@ -1549,7 +1560,7 @@ msgid "Choose &language (requires restart):" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/config_ui.py:256 -#: /home/kovid/work/calibre/src/calibre/utils/config.py:526 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:529 msgid "The default output format for ebook conversions." msgstr "" @@ -1748,53 +1759,53 @@ msgstr "" msgid "The expression %s is invalid. Error: %s" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:366 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:369 msgid "Convert to EPUB" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:367 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:370 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:506 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:311 msgid "Book Cover" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:368 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:507 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:312 -msgid "Change &cover image:" -msgstr "" - -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:369 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:508 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:313 -msgid "Browse for an image to use as the cover of this book." -msgstr "" - #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:371 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:510 msgid "Use cover from &source file" msgstr "" #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:372 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:507 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:312 +msgid "Change &cover image:" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:508 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:313 +msgid "Browse for an image to use as the cover of this book." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:375 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:511 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:275 msgid "&Title: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:373 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:376 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:512 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:276 msgid "Change the title of this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:374 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:377 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:513 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:124 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:279 msgid "&Author(s): " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:375 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:378 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:514 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:125 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:280 @@ -1803,39 +1814,39 @@ msgid "" "an &. If the author name contains an &, use && to represent it." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:376 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:379 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:515 msgid "Author So&rt:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:377 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:380 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:516 msgid "" "Change the author(s) of this book. Multiple authors should be separated by a " "comma" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:378 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:381 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:517 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:132 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:289 msgid "&Publisher: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:379 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:382 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:518 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:133 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:290 msgid "Change the publisher of this book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:380 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:383 #: /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:291 msgid "Ta&gs: " msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:381 +#: /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 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:135 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:292 @@ -1844,15 +1855,15 @@ msgid "" "

They can be any words or phrases, separated by commas." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:382 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:385 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:521 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:140 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:295 msgid "&Series:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:383 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:384 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:387 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:522 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:523 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_bulk_ui.py:141 @@ -1862,8 +1873,8 @@ msgstr "" msgid "List of known series. You can add new series." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:385 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:386 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:388 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:389 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:524 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:525 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/metadata_single_ui.py:300 @@ -1871,67 +1882,71 @@ msgstr "" msgid "Series index." msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:387 +#: /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:302 msgid "Book " msgstr "పుస్తకం " -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:389 +#: /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 msgid "Source en&coding:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:390 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:393 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:528 msgid "Base &font size:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:391 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:396 -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:398 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:394 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:400 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:402 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:406 msgid " pt" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:392 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:395 msgid "Remove &spacing between paragraphs" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:393 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:396 +msgid "Preserve &tag structure when splitting" +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:397 msgid "Override &CSS" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:395 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:399 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:549 msgid "&Left Margin:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:397 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:401 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:551 msgid "&Right Margin:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:399 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:403 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:553 msgid "&Top Margin:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:401 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:405 #: /home/kovid/work/calibre/src/calibre/gui2/dialogs/lrf_single_ui.py:555 msgid "&Bottom Margin:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:403 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:407 msgid "Automatic &chapter detection" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:404 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:408 msgid "&XPath:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:405 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:409 msgid "" "\n" @@ -1949,35 +1964,35 @@ msgid "" "tutorial

" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:410 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:414 msgid "Chapter &mark:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:411 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:415 msgid "Automatic &Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:412 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:416 msgid "Number of &links to add to Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:413 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:417 msgid "Do not add &detected chapters to the Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:414 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:418 msgid "Chapter &threshold" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:415 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:419 msgid "&Force use of auto-generated Table of Contents" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:416 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:420 msgid "Level &1 TOC" msgstr "" -#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:417 +#: /home/kovid/work/calibre/src/calibre/gui2/dialogs/epub_ui.py:421 msgid "Level &2 TOC" msgstr "" @@ -3535,14 +3550,14 @@ msgstr "" msgid "Using library at" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:86 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:99 msgid "" "%prog list [options]\n" "\n" "List the books available in the calibre database.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:94 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:107 msgid "" "The fields to display when listing books in the database. Should be a comma " "separated list of fields.\n" @@ -3550,39 +3565,45 @@ msgid "" "Default: %%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:96 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:109 msgid "" "The field by which to sort the results.\n" "Available fields: %s\n" "Default: %%default" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:98 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:111 msgid "Sort results in ascending order" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:100 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:113 msgid "" "Filter the results by the search query. For the format of the search query, " "please see the search related documentation in the User Manual. Default is " "to do no filtering." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:106 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:115 +msgid "" +"The maximum width of a single line in the output. Defaults to detecting " +"screen size." +msgstr "" + +#: /home/kovid/work/calibre/src/calibre/library/cli.py:121 msgid "Invalid fields. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:113 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:128 msgid "Invalid sort field. Available fields:" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:177 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:192 msgid "" "The following books were not added as they already exist in the database " "(see --duplicates option):" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:201 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:216 msgid "" "%prog add [options] file1 file2 file3 ...\n" "\n" @@ -3591,27 +3612,27 @@ msgid "" "the directory related options below.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:210 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:225 msgid "" "Assume that each directory has only a single logical book and that all files " "in it are different e-book formats of that book" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:212 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:227 msgid "Process directories recursively" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:214 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:229 msgid "" "Add books to database even if they already exist. Comparison is done based " "on book titles." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:219 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:234 msgid "You must specify at least one file to add" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:237 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:252 msgid "" "%prog remove ids\n" "\n" @@ -3620,11 +3641,11 @@ msgid "" "command). For example, 23,34,57-85\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:249 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:264 msgid "You must specify at least one book to remove" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:269 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:284 msgid "" "%prog add_format [options] id ebook_file\n" "\n" @@ -3633,15 +3654,15 @@ msgid "" "already exists, it is replaced.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:280 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:295 msgid "You must specify an id and an ebook file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:285 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:300 msgid "ebook file must have an extension" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:293 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:308 msgid "" "\n" "%prog remove_format [options] id fmt\n" @@ -3651,11 +3672,11 @@ msgid "" "EPUB. If the logical book does not have fmt available, do nothing.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:306 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:321 msgid "You must specify an id and a format" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:324 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:339 msgid "" "\n" "%prog show_metadata [options] id\n" @@ -3665,15 +3686,15 @@ msgid "" "id is an id number from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:332 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:347 msgid "Print metadata in OPF form (XML)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:337 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:352 msgid "You must specify an id" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:351 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:366 msgid "" "\n" "%prog set_metadata [options] id /path/to/metadata.opf\n" @@ -3686,11 +3707,11 @@ msgid "" "show_metadata command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:364 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:379 msgid "You must specify an id and a metadata file" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:376 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:391 msgid "" "%prog export [options] ids\n" "\n" @@ -3701,27 +3722,27 @@ msgid "" "an opf file). You can get id numbers from the list command.\n" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:384 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:399 msgid "Export all books in database, ignoring the list of ids." msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:386 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:401 msgid "Export books to the specified directory. Default is" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:388 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:403 msgid "Export all books into a single directory" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:390 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:405 msgid "Create file names as author - title instead of title - author" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:395 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:410 msgid "You must specify some ids or the %s option" msgstr "" -#: /home/kovid/work/calibre/src/calibre/library/cli.py:405 +#: /home/kovid/work/calibre/src/calibre/library/cli.py:420 msgid "" "%%prog command [options] [arguments]\n" "\n" @@ -3766,31 +3787,31 @@ msgstr "" msgid "Created by " msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config.py:514 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:517 msgid "Path to the database in which books are stored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config.py:516 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:519 msgid "Pattern to guess metadata from filenames" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config.py:518 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:521 msgid "Access key for isbndb.com" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config.py:520 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:523 msgid "Default timeout for network operations (seconds)" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config.py:522 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:525 msgid "Path to directory in which your library of books is stored" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config.py:524 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:527 msgid "The language in which to display the user interface" msgstr "" -#: /home/kovid/work/calibre/src/calibre/utils/config.py:528 +#: /home/kovid/work/calibre/src/calibre/utils/config.py:531 msgid "Read metadata from files" msgstr "" diff --git a/src/calibre/web/feeds/news.py b/src/calibre/web/feeds/news.py index 212ca84aac..d5d5cff535 100644 --- a/src/calibre/web/feeds/news.py +++ b/src/calibre/web/feeds/news.py @@ -482,7 +482,9 @@ class BasicNewsRecipe(object, LoggingInterface): url, __appname__, center=self.center_navbar) elem = BeautifulSoup(templ.render(doctype='xhtml').decode('utf-8')).find('div') body.insert(0, elem) - + if self.no_stylesheets: + for link in list(soup.findAll('link', type=re.compile('css'))): + link.extract() return self.postprocess_html(soup, first_fetch) diff --git a/src/calibre/web/feeds/recipes/atlantic.py b/src/calibre/web/feeds/recipes/atlantic.py index 61c3bf0089..98eff0cd21 100644 --- a/src/calibre/web/feeds/recipes/atlantic.py +++ b/src/calibre/web/feeds/recipes/atlantic.py @@ -31,8 +31,6 @@ class TheAtlantic(BasicNewsRecipe): cover = soup.find('img', alt='feature image', src=True) if cover is not None: self.cover_url = 'http://theatlantic.com'+cover['src'] - else: - raise 'a' for item in soup.findAll('div', attrs={'class':'item'}): a = item.find('a') diff --git a/upload.py b/upload.py index 5709e42023..f5b9d97a32 100644 --- a/upload.py +++ b/upload.py @@ -230,7 +230,7 @@ def stage_three(): print 'Uploading installers...' upload_installers() print 'Uploading documentation...' - upload_docs() + #upload_docs() upload_user_manual() print 'Uploading to PyPI...' check_call('rm -f dist/*')